Bug#837671: ocaml-text: FTBFS with bindnow and PIE enabled
Source: ocaml-text
Version: 0.6-3
Severity: important
User: balint@balintreczey.hu
Usertags: pie-bindnow-20160906
Justification: FTBFS on amd64 with extra hardening
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64 with patched GCC and dpkg.
The rebuild tested if packages are ready for a transition
enabling PIE and bindnow for amd64.
For more information about the changes to sid's dpkg and GCC please
visit:
https://wiki.debian.org/Hardening/PIEByDefaultTransition
Relevant part (hopefully):
...
make[1]: Entering directory '/<<PKGBUILDDIR>>'
ocaml setup.ml -configure --prefix /usr --destdir
'/<<PKGBUILDDIR>>/debian/tmp' --enable-pcre --docdir
/usr/share/doc/libtext-ocaml-dev
File "/home/dim/sources/oasis/src/oasis/OASISString.ml", line 118,
characters 8-26:
Warning 3: deprecated: String.set
Use Bytes.set instead.
File "/home/dim/sources/oasis/src/oasis/OASISLibrary.ml", line 400,
characters 6-24:
Warning 3: deprecated: Lazy.lazy_from_fun
Use Lazy.from_fun instead.
I: Testing whether -liconv is needed
E: libiconv seems to be missing!
debian/rules:17: recipe for target 'override_dh_auto_configure' failed
make[1]: *** [override_dh_auto_configure] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
...
The full build log is available from:
https://people.debian.org/~rbalint/build-logs/pie-bindnow-20160906/ocaml-text_0.6-3_amd64.build.gz
Thanks,
Balint
Reply to: