Bug#816593: iceweasel-38.6.1esr-1~deb7u1: FTBFS on amd64

matthias.hinkfoth2 at uni-rostock.de matthias.hinkfoth2 at uni-rostock.de
Thu Mar 3 09:26:25 UTC 2016


Package: iceweasel
Version: 38.6.1esr-1~deb7u1
Source: iceweasel

Dear maintainers,

May be this is stupid, but I tried to build iceweasel from source
on an amd64-machine running wheezy.
I did (from with in a Makefile, therefore an additional level of make):

$ apt-get source iceweasel
$ apt-get build-dep iceweasel
$ cd iceweasel-38.6.1esr
$ dpkg-buildpackage -us -uc

The last command fails.
For readability, I manually shortened the source path to /src/...
Did not help that much, though.

[...]
gcc-4.7 -shared -m64 -Wl,--gc-sections -Wl,-z,defs -Wl,-soname -Wl,libnssutil3.so  -Wl,--version-script,/src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/nssutil.def -o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/libnssutil3.so /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/quickder.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/secdig.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/derdec.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/derenc.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/dersubr.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/dertime.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/errstrs.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/nssb64d.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/nssb64e.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/nssrwlk.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/nssilock.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/oidstring.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/pkcs1sig.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/portreg.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/secalgid.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/secasn1d.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/secasn1e.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/secasn1u.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/secitem.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/secload.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/secoid.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/sectime.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/secport.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/templates.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/utf8.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/utilmod.o /src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/utilpars.o    -L/src/iceweasel-38.6.1esr/build-browser/dist/lib -L/src/iceweasel-38.6.1esr/build-browser/dist/lib -lplc4 -lplds4 -lnspr4  -lpthread  -ldl -lc
/src/iceweasel-38.6.1esr/build-browser/dist/lib/libnspr4.a(unix.o): In function `_PR_UNIX_GetInterval2':
/src/iceweasel-38.6.1esr/nsprpub/pr/src/md/unix/unix.c:3049: undefined reference to `clock_gettime'
collect2: error: ld returned 1 exit status
make[8]: *** [/src/iceweasel-38.6.1esr/build-browser/security/nss/lib/util/libnssutil3.so] Error 1
make[8]: Leaving directory `/src/iceweasel-38.6.1esr/security/nss/lib/util'
make[7]: *** [libs] Error 2
make[7]: Leaving directory `/src/iceweasel-38.6.1esr/security/nss/lib'
make[6]: *** [libs-nss/lib] Error 2
make[6]: Leaving directory `/src/iceweasel-38.6.1esr/build-browser/config/external/nss'
make[5]: *** [config/external/nss/target] Error 2
make[5]: Leaving directory `/src/iceweasel-38.6.1esr/build-browser'
make[4]: *** [compile] Error 2
make[4]: Leaving directory `/src/iceweasel-38.6.1esr/build-browser'
make[3]: *** [default] Error 2
make[3]: Leaving directory `/src/iceweasel-38.6.1esr/build-browser'
dh_auto_build: make -j1 _LEAKTEST_FILES=leaktest.py returned exit code 2
make[2]: *** [stamps/build-browser] Error 2
make[2]: Leaving directory `/src/iceweasel-38.6.1esr'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/src/iceweasel-38.6.1esr'
dpkg-buildpackage: error: debian/rules build gave error exit status 2
make: *** [build] Error 2


I am puzzled.
How do you build the package?

Regards,
Matthias



More information about the pkg-mozilla-maintainers mailing list