Hello, Am Tue, 23 Dec 2014 07:30:54 +0900 schrieb Mike Hommey:
> > What is that command line that was missing a -lrt? Maybe the problem is > that this shouldn't be running at all, and something unexpected is being > built. I know there are weird edge cases that are not supposed to happen > that do happen, maybe you hit one. So any detail would be useful here. > > Mike it happens in the nss-department. Like so: first, a bland make coughs up: make[6]: Entering directory `/root/mozilla-beta/security/nss/lib/dbm/src' /root/build-ff/config/nsinstall -R -m 664 /root/build-ff/security/nss/lib/dbm/src/libdbm.a /root/build-ff/dist/lib make[6]: Leaving directory `/root/mozilla-beta/security/nss/lib/dbm/src' make[5]: Leaving directory `/root/mozilla-beta/security/nss/lib/dbm' cd softoken; make libs make[5]: Entering directory `/root/mozilla-beta/security/nss/lib/softoken' rm -f /root/build-ff/security/nss/lib/softoken/libsoftokn3.so gcc -shared -Wl,--gc-sections -Wl,-z,defs -Wl,-soname -Wl,libsoftokn3.so -Wl,--version-script,/root/build-ff/security/nss/lib/softoken/softokn.def -o /root/build-ff/security/nss/lib/softoken/libsoftokn3.so /root/build-ff/security/nss/lib/softoken/fipsaudt.o /root/build-ff/security/nss/lib/softoken/fipstest.o /root/build-ff/security/nss/lib/softoken/fipstokn.o /root/build-ff/security/nss/lib/softoken/lgglue.o /root/build-ff/security/nss/lib/softoken/lowkey.o /root/build-ff/security/nss/lib/softoken/lowpbe.o /root/build-ff/security/nss/lib/softoken/padbuf.o /root/build-ff/security/nss/lib/softoken/pkcs11.o /root/build-ff/security/nss/lib/softoken/pkcs11c.o /root/build-ff/security/nss/lib/softoken/pkcs11u.o /root/build-ff/security/nss/lib/softoken/sdb.o /root/build-ff/security/nss/lib/softoken/sftkdb.o /root/build-ff/security/nss/lib/softoken/sftkhmac.o /root/build-ff/security/nss/lib/softoken/sftkpars.o /root/build-ff/security/nss/lib/softoken/sftkpwd.o /root/build-ff/securit y/nss/lib/softoken/softkver.o /root/build-ff/security/nss/lib/softoken/tlsprf.o /root/build-ff/security/nss/lib/softoken/jpakesftk.o /root/build-ff/dist/lib/libfreebl.a -L/root/build-ff/dist/lib -lmozsqlite3 -L/root/build-ff/dist/lib -lnssutil3 -L/root/build-ff/dist/lib -lplc4 -lplds4 -lnspr4 -lpthread -ldl -lc /root/build-ff/dist/lib/libnspr4.a(unix.o): In function `_PR_UNIX_GetInterval2': /root/mozilla-beta/nsprpub/pr/src/md/unix/unix.c:3049: undefined reference to `clock_gettime' collect2: ld returned 1 exit status make[5]: *** [/root/build-ff/security/nss/lib/softoken/libsoftokn3.so] Error 1 make[5]: Leaving directory `/root/mozilla-beta/security/nss/lib/softoken' make[4]: *** [libs] Error 2 make[4]: Leaving directory `/root/mozilla-beta/security/nss/lib' make[3]: *** [libs-nss/lib] Error 2 make[3]: Leaving directory `/root/build-ff/config/external/nss' make[2]: *** [config/external/nss/target] Error 2 make[2]: Leaving directory `/root/build-ff' make[1]: *** [compile] Error 2 make[1]: Leaving directory `/root/build-ff' make: *** [default] Error 2 I then manually repeatt the last failed step: acer [23:51] [~/build-ff] <# 16> cd /root/mozilla-beta/security/nss/lib/softoken acer [23:52] [~/mozilla-beta/security/nss/lib/softoken] <# 17> rm -f /root/build-ff/security/nss/lib/softoken/libsoftokn3.so acer [23:53] [~/mozilla-beta/security/nss/lib/softoken] <# 18> gcc -shared -Wl,--gc-sections -Wl,-z,defs -Wl,-soname -Wl,libsoftokn3.so -Wl,--version-script,/root/build-ff/security/nss/lib/softoken/softokn.def -o /root/build-ff/security/nss/lib/softoken/libsoftokn3.so /root/build-ff/security/nss/lib/softoken/fipsaudt.o /root/build-ff/security/nss/lib/softoken/fipstest.o /root/build-ff/security/nss/lib/softoken/fipstokn.o /root/build-ff/security/nss/lib/softoken/lgglue.o /root/build-ff/security/nss/lib/softoken/lowkey.o /root/build-ff/security/nss/lib/softoken/lowpbe.o /root/build-ff/security/nss/lib/softoken/padbuf.o /root/build-ff/security/nss/lib/softoken/pkcs11.o /root/build-ff/security/nss/lib/softoken/pkcs11c.o /root/build-ff/security/nss/lib/softoken/pkcs11u.o /root/build-ff/security/nss/lib/softoken/sdb.o /root/build-ff/security/nss/lib/softoken/sftkdb.o /root/build-ff/security/nss/lib/softoken/sftkhmac.o /root/build-ff/security/nss/lib/softoken/sftkpars.o /root/buil d-ff/security/nss/lib/softoken/sftkpwd.o /root/build-ff/security/nss/lib/softoken/softkver.o /root/build-ff/security/nss/lib/softoken/tlsprf.o /root/build-ff/security/nss/lib/softoken/jpakesftk.o /root/build-ff/dist/lib/libfreebl.a -L/root/build-ff/dist/lib -lmozsqlite3 -L/root/build-ff/dist/lib -lnssutil3 -L/root/build-ff/dist/lib -lplc4 -lplds4 -lnspr4 -lpthread -ldl -lc -lrt acer [23:53] [~/mozilla-beta/security/nss/lib/softoken] <# 19> and this bit compiles fine-note the -lrt in the end, added manually. As I said, there's apparently quite a few bits that would need this; it's too hideous to do this again and again by hand. Regards Andreas _______________________________________________ dev-builds mailing list dev-builds@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-builds