Subject: Re: How to "make build" on port-alpha?
To: None <paul@whooppee.com>
From: James Chacon <jchacon@genuity.net>
List: current-users
Date: 12/04/2001 22:03:48
From UPDATING:

20011028:
        src/etc/Makefile now needs install to be able to handle
        symlinks that point to nowhere. A bug in install that
        prevented this was corrected.

        Solution: update and reinstall usr.bin/xinstall

James

>
>Just to make absolutely certain:
>
>alpha1:src {126} cd usr.bin/make
>alpha1:make {127} cvs update
>cvs server: Updating .
>cvs server: Updating PSD.doc
>cvs server: Updating lst.lib
>alpha1:make {128} make cleandir && make dependall && make install
><snip>
>install ===> PSD.doc
>install -r   -c -o root  -g wheel -m 444 Makefile
>/usr/share/doc/psd/12.make/Makefile
>install -r   -c -o root  -g wheel -m 444 tutorial.ms
>/usr/share/doc/psd/12.make/tutorial.ms
>install -r  -c -s   -o root -g wheel -m 555 make /usr/bin/make
>alpha1:make {129} cd ../..
>alpha1:src {130} make DESTDIR=/home/paul/newroot.alpha do-distrib-dirs
>(cd /usr/src/etc && make DESTDIR=/home/paul/newroot.alpha distrib-dirs)
>install  -d -o root -g wheel -m 755 /home/paul/newroot.alpha
>mtree -def mtree/NetBSD.dist -p /home/paul/newroot.alpha/ -U 
>rm -f /home/paul/newroot.alpha/sys
>install  -l s -o root -g wheel -m 755  usr/src/sys /home/paul/newroot.alpha/sys
>install: usr/src/sys: No such file or directory
>*** Error code 1
>
>Stop.
>make: stopped in /usr/src/etc
>*** Error code 1
>
>Stop.
>make: stopped in /usr/src
>alpha1:src {131} 
>
>
>On Tue, 4 Dec 2001, Dave Huang wrote:
>
>> On Tue, 4 Dec 2001, Paul Goyette wrote:
>> > Using a source tree updated via cvs yesterday evening...
>> >
>> > I've installed an up-to-date /usr/bin/make and an up-to-date
>> > /usr/bin/install...
>> 
>> > install  -l s -o root -g wheel -m 755  usr/src/sys /home/paul/newroot.alpha/sys
>> > install: usr/src/sys: No such file or directory
>> 
>> Hmm, you're _sure_ your /usr/bin/install is up-to-date? I had seen this
>> a while back, and it was caused by an old /usr/bin/install. That command
>> is supposed to symlink /home/paul/newroot.alpha/sys to usr/src/sys.
>> 
>> 
>
>----------------------------------------------------------------------
>|   Paul Goyette   | PGP DSS Key fingerprint: |  E-mail addresses:   |
>| Network Engineer | BCD7 5301 9513 58A6 0DBC |  paul@whooppee.com   |
>|  & World Cruiser | 91EB ADB1 A280 3B79 9221 | pgoyette@juniper.net |
>----------------------------------------------------------------------
>
>
>
>
>