Re: make buildworld und MAKEOBJDIRPREFIX
"O. Hartmann" <[email protected]>
| Newsgroups | gmane.os.freebsd.questions.german |
|---|---|
| Organization | FU Berlin |
| Message-ID | <[email protected]> |
Am Wed, 23 Nov 2016 21:45:50 +1100 (AEDT) Peter Ross <[email protected]> schrieb: Hallo Peter. > Hallo allerseits, > > im Moment versuche ich gerade ein make buildworld (fuer Jails) mit > > make buildworld MAKEOBJDIRPREFIX=/mein/obj/dir > > zum Laufen zu bringen, welches aber nicht durchläuft. > > Unten das "unhappy end" vom make. > > Wenn ich MAKEOBJDIRPREFIX weglasse, läuft es durch (natürlich geht es dann > alles nach /usr/obj). Meines Wissens muß MAKEOBJDIRPREFIX eine Umgebungsvariable sein, die von der Shell gesetzt wird, nicht innerhalb der make-Umgebung. Also env "MAKEOBJDIRPREFIX=/mein/obj/dir" make buildworld So zumindest macht es auch poudriere, wenn man aus Quellen compiliert - mein /usr/obj ist eine dedizierte Partition und nur so groß, daß ein aktuelles FreeBSD + Überhang hineinpaßt - aber keine zwei Objektbäume. Lasse ich diese Delegation des /usr/obj via MAKEDOBJDIRPREFIX weg, läuft alles nach /usr/obj/sonstwas/wo/src/, mit geht alles brav dahin, wo ichs gerne hinhaben will. Gruß Oliver Hartmann > > Im Moment kann ich mir damit behelfen, daß ich mein ZFS-Filesystem nach > /usr/obj mounte und gut ist. > > Also kein "Notfall" hier. > > Trotzdem möchte ich mal nachfragen, ob ich was falsch mache, ob da was im > Argen liegt oder ob es einfach nicht (mehr) unterstützt wird. > > Ich fand dieses hier, von Oliver Hartmann über "poudriere and > MAKEOBJDIRPREFIX" > (https://groups.google.com/forum/#!topic/mailing.freebsd.ports/VWZVx-mBYAY) > > Weißt Du oder jemand anders mehr darüber? > > Es grüßt > Peter > > cc -O2 -pipe -I/wharfie/spool/src/releng/10.3/usr.sbin/iscsid > -I/wharfie/spool/src/releng/10.3/usr.sbin/iscsid/../../sys/cam > -I/wharfie/spool/src/releng/10.3/usr.sbin/iscsid/../../sys/dev/iscsi > -DRESCUE -std=gnu99 -Qunused-arguments -fstack-protector -Wsystem-headers > -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes > -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual > -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align > -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls > -Wold-style-definition -Wmissing-variable-declarations -Wno-pointer-sign > -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -c > /wharfie/spool/src/releng/10.3/usr.sbin/iscsid/pdu.c -o pdu.o > MAKEOBJDIRPREFIX=/wharfie/spool/obj/20161123003229/wharfie/spool/src/releng/10.3/rescue/rescue > make -f rescue.mk exe > cc -O2 -pipe -c rescue.c -o rescue.o > rescue.c:59:2: warning: implicit declaration of function 'crunched_usage' > is invalid in C99 > [-Wimplicit-function-declaration] > crunched_usage(); > ^ > 1 warning generated. > echo "int _crunched_cat_stub(int argc, char **argv, char **envp){return > main(argc,argv,envp);}" >cat_stub.c > cc -O2 -pipe -c cat_stub.c -o cat_stub.o > cat_stub.c:1:67: warning: implicit declaration of function 'main' is > invalid in C99 > [-Wimplicit-function-declaration] > int _crunched_cat_stub(int argc, char **argv, char **envp){return > main(argc,argv,envp);} > ^ > 1 warning generated. > make[5]: don't know how to make > /wharfie/spool/obj/20161123003229/wharfie/spool/src/releng/10.3/rescue/rescue//wharfie/spool/src/releng/10.3/bin/cat/cat.o. > Stop > > make[5]: stopped in > /wharfie/spool/obj/20161123003229/wharfie/spool/src/releng/10.3/rescue/rescue > *** Error code 2 > > Stop. > make[4]: stopped in /wharfie/spool/src/releng/10.3/rescue/rescue > *** Error code 1 > > Stop. > make[3]: stopped in /wharfie/spool/src/releng/10.3/rescue > *** Error code 1 > > Stop. > make[2]: stopped in /wharfie/spool/src/releng/10.3 > *** Error code 1 > > Stop. > make[1]: stopped in /wharfie/spool/src/releng/10.3 > *** Error code 1 > > Stop. > make: stopped in /wharfie/spool/src/releng/10.3 > root@hull:/wharfie/spool/src/releng/10.3 #
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEmeBi/TL7Cfr+/54/6AFwPsD/k3wFAlg1lLsACgkQ6AFwPsD/ k3wwmgf/SiqP3nUgcESO4rYBa2wWj6xPE1+uQAS+KKgqirziHnBSanYRQGEOO6Pz CIK88L5bE0VJgaFQ8DvqvKVS0zVOT0EV8ScLyMmlZcMfY8bQEiF9suSr6KDc+rnV 7tme5jOkAMV7l5mXxRpNfo3iH36c9QuDCTKhixMWO50NBNolCjrhzgo9ulejBeCO 8Ms07Mzwz04W9cNEtrJ4hNq4ygarb/aUY8ruPzqIo90SZatkjRiOb/ki4Bgpfxl4 O3sWVv6TrR8ZQeRJY1Cuwa5CsKfkMnaU2tsJXpdexUtme4PBJ1gqEL6NNra80vx2 ccstkvcC8ZuzOXQ8g2IJn3rZv+oHlg== =Fw7c -----END PGP SIGNATURE-----