Re: 10-STABLE buildworld fails at very early stage

2015-10-30 Thread Herbert J. Skuhra
On Fri, Oct 30, 2015 at 09:42:56PM +0300, Lev Serebryakov wrote:
> Hello Lev,
> 
> Friday, October 30, 2015, 4:47:31 PM, you wrote:
> 
> >   Looks like some problem with Makefile, as here is creation of /bin
> > and /usr "legacy" directories.
>  I've found this:
>  http://lists.freebsd.org/pipermail/freebsd-current/2013-August/043439.html
>  and it looks like my case exactly (but on -STABLE!).
> 
>  "svn status" doesn't show that there is something not-checked-out in
>  "/usr/src" and, yes, this is very surprising to have some build-generated
>  files in /usr/src!

OK, I couldn't reproduce this because I am not building as root.
Building as root and setting MAKEOBJDIRPREFIX in src.conf is creating:
 
/usr/src/tools/build/.depend
/usr/src/tools/build/libegacy.a
/usr/src/tools/build/pwcache.o
 
% svnlite status --no-ignore
?   tools/build/.depend
I   tools/build/libegacy.a
I   tools/build/pwcache.o

There is already a check for MAKEOBJDIRPREFIX in make.conf:

make: "/usr/src/Makefile" line 138: MAKEOBJDIRPREFIX can only be set in
environment, not as a global (in make.conf(5)) or command-line variable.

No idea how to add SRCCONF to the check. 

-- 
Herbert
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: 10-STABLE buildworld fails at very early stage

2015-10-30 Thread Lev Serebryakov
Hello Lev,

Friday, October 30, 2015, 4:47:31 PM, you wrote:

>   Looks like some problem with Makefile, as here is creation of /bin
> and /usr "legacy" directories.
 I've found this:
 http://lists.freebsd.org/pipermail/freebsd-current/2013-August/043439.html
 and it looks like my case exactly (but on -STABLE!).

 "svn status" doesn't show that there is something not-checked-out in
 "/usr/src" and, yes, this is very surprising to have some build-generated
 files in /usr/src!

-- 
Best regards,
 Levmailto:l...@serebryakov.spb.ru

pgpKz46C2sEYu.pgp
Description: PGP signature


Re: 10-STABLE buildworld fails at very early stage

2015-10-30 Thread Lev Serebryakov
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 30.10.2015 16:36, Herbert J. Skuhra wrote:

>> I have this in /etc/src.conf (it is only one line here):
>> 
>> MAKEOBJDIRPREFIX=/usr/home/build/obj
>> 
>> 
>> % cd /usr/src % sudo svn up Updating '.': At revision 290139. %
>> sudo make buildworld [one screen of output] set -e; cd
>> /usr/src/tools/build; make buildincludes; make installinclude s 
>> sh /usr/src/tools/install.sh -C -o root -g wheel -m 444
>> libegacy.a /usr/home/build/obj/legacy/usr/lib install:
>> /usr/home/build/obj/legacy/usr/lib: No such file or directory ***
>> Error code 71
>> 
>> Stop. make[3]: stopped in /usr/src/tools/build *** Error code 1 %
>> uname -v FreeBSD 10.2-PRERELEASE #7 r286065: Thu Jul 30 21:27:35
>> MSK 2015 root@:/usr/obj/usr/src/sys/BLOB
> 
> Does it work if you do:
> 
> % setenv MAKEOBJDIRPREFIX /usr/home/build/obj
 Nope, same error:

rm -rf /usr/home/build/obj/usr/src/tmp
rm -rf /usr/home/build/obj/usr/src/lib32
mkdir -p /usr/home/build/obj/usr/src/tmp/lib
mkdir -p /usr/home/build/obj/usr/src/tmp/usr
mkdir -p /usr/home/build/obj/usr/src/tmp/legacy/bin
mkdir -p /usr/home/build/obj/usr/src/tmp/legacy/usr
mtree -deU -f /usr/src/etc/mtree/BSD.usr.dist  -p
/usr/home/build/obj/usr/src/tmp/legacy/usr >/dev/null
mtree -deU -f /usr/src/etc/mtree/BSD.groff.dist  -p
/usr/home/build/obj/usr/src/tmp/legacy/usr >/dev/null
mtree -deU -f /usr/src/etc/mtree/BSD.usr.dist  -p
/usr/home/build/obj/usr/src/tmp/usr >/dev/null
mtree -deU -f /usr/src/etc/mtree/BSD.include.dist  -p
/usr/home/build/obj/usr/src/tmp/usr/include >/dev/null
ln -sf /usr/src/sys /usr/home/build/obj/usr/src/tmp
...
sh /usr/src/tools/install.sh -C -o root -g wheel -m 444   libegacy.a
/usr/home/build/obj/usr/src/tmp/legacy/usr/lib
install: libegacy.a: No such file or directory

  Looks like some problem with Makefile, as here is creation of /bin
and /usr "legacy" directories.

- -- 
// Lev Serebryakov
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQJ8BAEBCgBmBQJWM3TyXxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF
QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePn9MP/AmfVBYzcq06HZB+KGDExmSk
cjeXEgi5Aq21YDdNnD6tFTVtK330nb+nW+ZnWvziogz6kJL09hxh05wF55jaCtza
dUSFPv1Fd6EDvax5hWYUxOiMALcdYr6I13vDAU/fpzWO7CJtl403T4Z18Yumx9FT
Uc/vz2clKE3fLZi/dJV9zg59H/ESELu9TDdxZIL1HVZ/EucCjSRwJtvAn9cjEUhA
+qR2LgOCJkYAsSFiajw86BDBA0EfSYMl+Kfl0VcbT5tf5mQ8uAUtxL63di1j/dlB
fNVsLpcb5XSSraJj4qexnqQt/0jnU0NvIyPKxFo0IkQ3cqFTxR2iAZpP2iXEPHfJ
KSVp2uS198EIdr3jCvcuHFP/iAWCAtukmpc90i56Vf/yBBkXZs6v9f0ywL93WrCa
gEm2ESajK6XvyqAg8HwbA8NTIrDkMD8BOTnYhS7Ed0vpQa0cGblWA9yw9kRjoDV4
WSQjseRJNjaLzzAmX57dKNWp3x+D8kipd5dGHxxgtmNjlFiR/hnEoIF3kBkufrUk
1xn2jIw/rVScpeHBnnJ7bNJbWc1NMlYyCpfbj8rFOsypxjIIpMR+OofeMKbQ/Izz
FEguAVgnHujG9BgYEj2g0qoe872f3NAoDZwyE8S/qk39eWHF1Bkd2P6SvXIXOUQN
jn2n4WjTpUTMNDBcZT8s
=aM01
-END PGP SIGNATURE-
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: 10-STABLE buildworld fails at very early stage

2015-10-30 Thread Herbert J. Skuhra
On Thu, Oct 29, 2015 at 05:24:50PM +0300, Lev Serebryakov wrote:
> 
> I have this in /etc/src.conf (it is only one line here):
> 
> MAKEOBJDIRPREFIX=/usr/home/build/obj
> 
> 
> % cd /usr/src
> % sudo svn up
> Updating '.':
> At revision 290139.
> % sudo make buildworld
> [one screen of output]
> set -e; cd /usr/src/tools/build; make buildincludes; make installinclude
> s
> sh /usr/src/tools/install.sh -C -o root -g wheel -m 444   libegacy.a
> /usr/home/build/obj/legacy/usr/lib
> install: /usr/home/build/obj/legacy/usr/lib: No such file or directory
> *** Error code 71
> 
> Stop.
> make[3]: stopped in /usr/src/tools/build
> *** Error code 1
> % uname -v
> FreeBSD 10.2-PRERELEASE #7 r286065: Thu Jul 30 21:27:35 MSK 2015
> root@:/usr/obj/usr/src/sys/BLOB

Does it work if you do:

% setenv MAKEOBJDIRPREFIX /usr/home/build/obj

>From man make.conf(5):

CAVEATS
 Note, that MAKEOBJDIRPREFIX and MAKEOBJDIR are environment variables and
 should not be set in make.conf or as command line arguments to make(1),
 but in make's environment.

-- 
Herbert
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


10-STABLE buildworld fails at very early stage

2015-10-29 Thread Lev Serebryakov
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512


I have this in /etc/src.conf (it is only one line here):

MAKEOBJDIRPREFIX=/usr/home/build/obj


% cd /usr/src
% sudo svn up
Updating '.':
At revision 290139.
% sudo make buildworld
[one screen of output]
set -e; cd /usr/src/tools/build; make buildincludes; make installinclude
s
sh /usr/src/tools/install.sh -C -o root -g wheel -m 444   libegacy.a
/usr/home/build/obj/legacy/usr/lib
install: /usr/home/build/obj/legacy/usr/lib: No such file or directory
*** Error code 71

Stop.
make[3]: stopped in /usr/src/tools/build
*** Error code 1
% uname -v
FreeBSD 10.2-PRERELEASE #7 r286065: Thu Jul 30 21:27:35 MSK 2015
root@:/usr/obj/usr/src/sys/BLOB
%

- -- 
// Lev Serebryakov
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQJ8BAEBCgBmBQJWMiwyXxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF
QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EeP1iwQAKB0mwW2w9Ablws1vxcTUmCC
zEPI7zcGi/wu/Xw6w8exsYvwr5nsEKyTCrc9zV2CmwuXoY23Xqk4r1Atl0XXL9eF
5P2fjzNxK8w1NI6PYY6kmw64JpcA1MQKZwizNzE+uhoKkTkX9PQYYGbVOJlNT6v6
7OaQYbsGPwlyRXC0nRWZW1izClIs7XqMFwo+q0oX12/oPZypwPxQsk6KsPym+WQN
uL3ENoa13AnGbc7YY4omO/6Yvi3yIP1tIRUSre1s+ES7/gIKw62uHT0JuCpdCoEL
G1cC9Zq4irGQYJlgR2HEjypTJ09Flzs4rgOmmV/Oj8xJw8N/JGJp0X9NkDHMtkSO
KF+x1cwm+lJeDVNoz0NsJXfMpo33SiKwaTYQiQUhvRQOUpVsWzaC4KV5aNfRFa3/
uDkV7KCJETOQuYC4H7SCRn2KFRp6uxAh/UMXj3XZpwx5VzDI3CxgBx6DMxJF4/zD
+eKIPPdcbGY1rRW5I375Cw/pZv3rYMni3ruPQibXeezD9TJ6YP48gTWKwtcpKiTe
UmJ5IE6gn3PhyPBZjGBqsfnvxLMBw29GwqEE6bBRtQbYrhy3GfBJeShkc2nCR7c2
yv8zcgP2yBjBs+SyBrJvGkHEUxM4gaomkVqMvDsGgFixneOoSquna88S2YCA6mBY
Ik+aukkDLIYCxqbbE6AA
=+GmP
-END PGP SIGNATURE-
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"