Package: icedove Version: 38.7.0-1 Severity: serious Justification: fails to build from source (but built successfully in the past)
Dear Maintainer, While trying to test a patch I have for https://bugzilla.mozilla.org/show_bug.cgi?id=1258875 I could not get the build to work. This is my error: $ dh build [..] make[9]: Entering directory '/home/infinity0/tmp/icedove-38.7.0/obj-icedove/ldap/sdks/c-sdk/ldap/libraries/liblber' /home/infinity0/tmp/icedove-38.7.0/obj-icedove/dist/bin/nsinstall -R -m 444 ./liblber60.a /home/infinity0/tmp/icedove-38.7.0/obj-icedove/dist/lib make[9]: Leaving directory '/home/infinity0/tmp/icedove-38.7.0/obj-icedove/ldap/sdks/c-sdk/ldap/libraries/liblber' cd libldif; make BUILD_DEBUG=optimize export make[9]: Entering directory '/home/infinity0/tmp/icedove-38.7.0/obj-icedove/ldap/sdks/c-sdk/ldap/libraries/libldif' ======= making ./libldif60.so /usr/bin/ld -Wl,-z,relro -Wl,--no-keep-memory -Wl,--reduce-memory-overheads -Wl,--no-keep-memory -Wl,--stats -o libldif60.so ./line64.o /usr/bin/ld: unrecognized option '-Wl,-z,relro' /usr/bin/ld: use the --help option for usage information Makefile:146: recipe for target 'libldif60.so' failed make[9]: *** [libldif60.so] Error 1 make[9]: Leaving directory '/home/infinity0/tmp/icedove-38.7.0/obj-icedove/ldap/sdks/c-sdk/ldap/libraries/libldif' [..] make[1]: *** [build] Error 2 make[1]: Leaving directory '/home/infinity0/tmp/icedove-38.7.0' debian/rules:82: recipe for target 'override_dh_auto_build' failed make: *** [override_dh_auto_build] Error 2 2 Additionally there is also something wrong with the build file detecting up-to-date targets, which is why I had to use `dh build` above: $ apt-get -t unstable source icedove Reading package lists... Done Selected version '38.7.0-1' (unstable) for icedove [..] dpkg-source: info: applying debian-hacks/Add-unminified-jquery-and-jquery-ui-files.patch $ cd icedove-38.7.0/ $ debian/rules clean build dh clean dh_testdir dh_auto_clean dh_clean make: 'build' is up to date. i.e. it does nothing. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (990, 'testing'), (500, 'stable'), (300, 'unstable'), (200, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages icedove depends on: ii debianutils 4.7 ii fontconfig 2.11.0-6.3 ii libasound2 1.1.0-1 ii libatk1.0-0 2.18.0-1 ii libc6 2.22-3 ii libcairo2 1.14.6-1 ii libdbus-1-3 1.10.8-1 ii libdbus-glib-1-2 0.106-1 ii libevent-2.0-5 2.0.21-stable-2+b1 ii libffi6 3.2.1-4 ii libfontconfig1 2.11.0-6.3 ii libfreetype6 2.6.3-3 ii libgcc1 1:5.3.1-11 ii libgdk-pixbuf2.0-0 2.32.3-1.2 ii libglib2.0-0 2.46.2-3 ii libgtk2.0-0 2.24.30-1 ii libhunspell-1.3-0 1.3.3-4 ii libicu55 55.1-7 ii libnspr4 2:4.12-1 ii libnss3 2:3.23-1 ii libpango-1.0-0 1.38.1-1 ii libpangocairo-1.0-0 1.38.1-1 ii libpangoft2-1.0-0 1.38.1-1 ii libpixman-1-0 0.33.6-1 ii libsqlite3-0 3.11.1-1 ii libstartup-notification0 0.12-4 ii libstdc++6 5.3.1-11 ii libvpx3 1.5.0-2 ii libx11-6 2:1.6.3-1 ii libxcomposite1 1:0.4.4-1 ii libxdamage1 1:1.1.4-2+b1 ii libxext6 2:1.3.3-1 ii libxfixes3 1:5.0.1-2+b2 ii libxrender1 1:0.9.9-2 ii libxt6 1:1.1.5-1 ii psmisc 22.21-2.1+b1 ii zlib1g 1:1.2.8.dfsg-2+b1 Versions of packages icedove recommends: ii hunspell-ca [hunspell-dictionary] 3.0.1+repack1-3 ii hunspell-en-gb [hunspell-dictionary] 1:5.1.1-1 ii hunspell-en-us [hunspell-dictionary] 20070829-6 ii hunspell-it [hunspell-dictionary] 1:5.1.1-1 ii hunspell-sl [hunspell-dictionary] 1:5.1.1-1 ii hunspell-sv-se [hunspell-dictionary] 1.51-1 ii iceowl-extension 44.0~b1-1 ii myspell-bg [myspell-dictionary] 4.1-3 ii myspell-cs [myspell-dictionary] 20040229-5.1 ii myspell-da [myspell-dictionary] 1.6.36-9 ii myspell-de-de [myspell-dictionary] 20151222-2 ii myspell-eo [myspell-dictionary] 2.1.2000.02.25-54 ii myspell-es [myspell-dictionary] 1.11-14 ii myspell-et [myspell-dictionary] 1:20030606-27 ii myspell-fr [myspell-dictionary] 1.4-27 ii myspell-he [myspell-dictionary] 1.2-3 ii myspell-hu [myspell-dictionary] 1.6.1-2 ii myspell-ku [myspell-dictionary] 0.20.0-2 ii myspell-lt [myspell-dictionary] 1.2.1-5 ii myspell-lv [myspell-dictionary] 0.9.6-5 ii myspell-nb [myspell-dictionary] 2.0.10-7 ii myspell-nl [myspell-dictionary] 1:2.10-4 ii myspell-nn [myspell-dictionary] 2.0.10-7 ii myspell-pl [myspell-dictionary] 20160208-1 ii myspell-pt-br [myspell-dictionary] 20131030-9 ii myspell-pt-pt [myspell-dictionary] 20091013-11 ii myspell-ru [myspell-dictionary] 0.99g5-20 ii myspell-sk [myspell-dictionary] 0.5.5a-2.3 ii myspell-uk [myspell-dictionary] 1.7.1-1 Versions of packages icedove suggests: ii fonts-lyx 2.1.4-2 ii libgssapi-krb5-2 1.13.2+dfsg-5 -- no debconf information