Package: libb64-dev Version: 1.2-3 Severity: normal Dear Maintainer,
a software I currently develop doesn't compile anymore after upgrading from jessie to stretch. Here's my compiler output make [ 12%] Built target rocsmq [ 16%] Built target rocsmq-daemonizer [ 18%] Linking C executable rocsmq-server /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libb64.a(cencode.o): relocation R_X86_64_32S against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/libb64.a(cdecode.o): relocation R_X86_64_32S against `.rodata' 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 rocsmq-server/CMakeFiles/rocsmq-server.dir/build.make:122: die Regel für Ziel „rocsmq-server/rocsmq-server“ scheiterte make[2]: *** [rocsmq-server/rocsmq-server] Fehler 1 CMakeFiles/Makefile2:196: die Regel für Ziel „rocsmq-server/CMakeFiles/rocsmq-server.dir/all“ scheiterte make[1]: *** [rocsmq-server/CMakeFiles/rocsmq-server.dir/all] Fehler 2 Makefile:149: die Regel für Ziel „all“ scheiterte make: *** [all] Fehler 2 Please help. -- System Information: Debian Release: 9.0 APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libb64-dev depends on: ii libb64-0d 1.2-3 libb64-dev recommends no packages. libb64-dev suggests no packages. -- no debconf information