-----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 iQJ8BAEBCgBmBQJWMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w 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-----
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/BLOBDoes 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