Your message dated Fri, 20 Jan 2017 00:23:56 +0100 with message-id <[email protected]> and subject line Re: Bug#851466: khmer: autopkgtest is failing has caused the Debian Bug report #851466, regarding nmu: bzip2_1.0.6-8 to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 851466: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851466 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: khmer Severity: normal Hi, the autopkgtest of khmer is failing[1] with ... + c++ -o test-prog-static -std=c++11 /usr/share/doc/khmer-common/test-compile.cc /usr/lib/x86_64-linux-gnu/liboxli.a /usr/lib/x86_64-linux-gnu/libz.a /usr/lib/x86_64-linux-gnu/libbz2.a /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libbz2.a(bzlib.o): relocation R_X86_64_32S against symbol `BZ2_crc32Table' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libbz2.a(compress.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libbz2.a(decompress.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libbz2.a(blocksort.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Nonrepresentable section on output collect2: error: ld returned 1 exit status ... The solution probably would be to fix the makefile to include -fPIC. Kind regards Andreas. [1] https://ci.debian.net/data/packages/unstable/amd64/k/khmer/20170112_131441.autopkgtest.log.gz -- System Information: Debian Release: 8.6 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)
--- End Message ---
--- Begin Message ---user [email protected] usertag 851466 + binnmu thanks On 19/01/17 09:08, Adrian Bunk wrote: > Control: reassign -1 release.debian.org > Control: retitle -1 nmu: bzip2_1.0.6-8 > > On Sun, Jan 15, 2017 at 10:29:25AM +0100, Andreas Tille wrote: >> Package: khmer >> Severity: normal >> >> Hi, >> >> the autopkgtest of khmer is failing[1] with >> >> ... >> + c++ -o test-prog-static -std=c++11 >> /usr/share/doc/khmer-common/test-compile.cc >> /usr/lib/x86_64-linux-gnu/liboxli.a /usr/lib/x86_64-linux-gnu/libz.a >> /usr/lib/x86_64-linux-gnu/libbz2.a >> /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libbz2.a(bzlib.o): relocation >> R_X86_64_32S against symbol `BZ2_crc32Table' can not be used when making a >> shared object; recompile with -fPIC >> /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libbz2.a(compress.o): relocation >> R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared >> object; recompile with -fPIC >> /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libbz2.a(decompress.o): relocation >> R_X86_64_32S against `.rodata' can not be used when making a shared object; >> recompile with -fPIC >> /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libbz2.a(blocksort.o): relocation >> R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared >> object; recompile with -fPIC >> /usr/bin/ld: final link failed: Nonrepresentable section on output >> collect2: error: ld returned 1 exit status >> ... >> >> The solution probably would be to fix the makefile to include -fPIC. > > What is required is a binNMU of bzip2 with PIE: > > nmu bzip2_1.0.6-8 . ANY . -m "Rebuild static library with PIE" Scheduled. Emilio
--- End Message ---

