Your message dated Thu, 05 Apr 2018 15:19:55 +0200 with message-id <d241c63b4ff723de6f448e66e742e...@phys.ethz.ch> and subject line dablin: FTBFS on armel, mips, mipsel, m68k, powerpc, powerpcspe, sh4 - undefined reference to `__atomic_load_8' has caused the Debian Bug report #893114, regarding dablin: FTBFS on armel, mips, mipsel, m68k, powerpc, powerpcspe, sh4 - undefined reference to `__atomic_load_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 ow...@bugs.debian.org immediately.) -- 893114: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893114 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: dablin Version: 1.8.0-1 Severity: serious Tags: sid buster Hi dablin FTBFS on the above architectures with these errors: > [ 96%] Linking CXX executable dablin > cd /<<PKGBUILDDIR>>/obj-mips-linux-gnu/src && /usr/bin/cmake -E > cmake_link_script CMakeFiles/dablin.dir/link.txt --verbose=1 > /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic > CMakeFiles/dablin.dir/sdl_output.cpp.o > CMakeFiles/dablin.dir/dabplus_decoder.cpp.o > CMakeFiles/dablin.dir/eti_source.cpp.o CMakeFiles/dablin.dir/eti_player.cpp.o > CMakeFiles/dablin.dir/dab_decoder.cpp.o > CMakeFiles/dablin.dir/fic_decoder.cpp.o > CMakeFiles/dablin.dir/pcm_output.cpp.o CMakeFiles/dablin.dir/tools.cpp.o > CMakeFiles/dablin.dir/version.cpp.o CMakeFiles/dablin.dir/dablin.cpp.o -o > dablin ../fec/libfec.a -lpthread -lmpg123 -lSDL2 -lfaad -lc -lm > CMakeFiles/dablin.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:239: > undefined reference to `__atomic_store_8' > CMakeFiles/dablin.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:239: > undefined reference to `__atomic_store_8' > CMakeFiles/dablin.dir/sdl_output.cpp.o: In function > `SDLOutput::GetAudio(unsigned char*, unsigned int)': > ./obj-mips-linux-gnu/src/./src/sdl_output.cpp:167: undefined reference to > `__atomic_load_8' > CMakeFiles/dablin.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:250: > undefined reference to `__atomic_load_8' > CMakeFiles/dablin.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:250: > undefined reference to `__atomic_load_8' > CMakeFiles/dablin.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:250: > undefined reference to `__atomic_load_8' > CMakeFiles/dablin.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:250: > undefined reference to `__atomic_load_8' > CMakeFiles/dablin.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:250: more > undefined references to `__atomic_load_8' follow > CMakeFiles/dablin.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:239: > undefined reference to `__atomic_store_8' > CMakeFiles/dablin.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:239: > undefined reference to `__atomic_store_8' > collect2: error: ld returned 1 exit status > make[3]: *** [src/CMakeFiles/dablin.dir/build.make:336: src/dablin] Error 1 > make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-mips-linux-gnu' > make[2]: *** [CMakeFiles/Makefile2:311: src/CMakeFiles/dablin.dir/all] Error 2 > make[2]: *** Waiting for unfinished jobs.... > make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-mips-linux-gnu' > [ 71%] Building CXX object src/CMakeFiles/dablin_gtk.dir/dablin_gtk.cpp.o > cd /<<PKGBUILDDIR>>/obj-mips-linux-gnu/src && /usr/bin/c++ > -DDABLIN_AAC_FAAD2 -I/usr/include/SDL2 -I/usr/include/gtkmm-3.0 > -I/usr/lib/mips-linux-gnu/gtkmm-3.0/include -I/usr/include/atkmm-1.6 > -I/usr/include/gtk-3.0/unix-print -I/usr/include/gdkmm-3.0 > -I/usr/lib/mips-linux-gnu/gdkmm-3.0/include -I/usr/include/giomm-2.4 > -I/usr/lib/mips-linux-gnu/giomm-2.4/include -I/usr/include/pangomm-1.4 > -I/usr/lib/mips-linux-gnu/pangomm-1.4/include -I/usr/include/glibmm-2.4 > -I/usr/lib/mips-linux-gnu/glibmm-2.4/include -I/usr/include/gtk-3.0 > -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 > -I/usr/include/dbus-1.0 -I/usr/lib/mips-linux-gnu/dbus-1.0/include > -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 > -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairomm-1.0 > -I/usr/lib/mips-linux-gnu/cairomm-1.0/include -I/usr/include/pixman-1 > -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/sigc++-2.0 > -I/usr/lib/mips-linux-gnu/sigc++-2.0/include -I/usr/include/gdk-pixbuf-2.0 > -I/usr/include/glib-2.0 -I/usr/lib/mips-linux-gnu/glib-2.0/include > -I/<<PKGBUILDDIR>>/src/../fec -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -std=c++0x -Wall -Wextra -o > CMakeFiles/dablin_gtk.dir/dablin_gtk.cpp.o -c > /<<PKGBUILDDIR>>/src/dablin_gtk.cpp > make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-mips-linux-gnu' > make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-mips-linux-gnu' > [100%] Linking CXX executable dablin_gtk > cd /<<PKGBUILDDIR>>/obj-mips-linux-gnu/src && /usr/bin/cmake -E > cmake_link_script CMakeFiles/dablin_gtk.dir/link.txt --verbose=1 > /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -rdynamic > CMakeFiles/dablin_gtk.dir/sdl_output.cpp.o > CMakeFiles/dablin_gtk.dir/dabplus_decoder.cpp.o > CMakeFiles/dablin_gtk.dir/eti_source.cpp.o > CMakeFiles/dablin_gtk.dir/eti_player.cpp.o > CMakeFiles/dablin_gtk.dir/dab_decoder.cpp.o > CMakeFiles/dablin_gtk.dir/fic_decoder.cpp.o > CMakeFiles/dablin_gtk.dir/pcm_output.cpp.o > CMakeFiles/dablin_gtk.dir/tools.cpp.o CMakeFiles/dablin_gtk.dir/version.cpp.o > CMakeFiles/dablin_gtk.dir/mot_manager.cpp.o > CMakeFiles/dablin_gtk.dir/pad_decoder.cpp.o > CMakeFiles/dablin_gtk.dir/dablin_gtk.cpp.o -o dablin_gtk ../fec/libfec.a > -lpthread -lmpg123 -lSDL2 -lfaad -lc -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 > -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lgtk-3 -lgdk-3 -lpangocairo-1.0 > -lpango-1.0 -latk-1.0 -lcairo-gobject -lgio-2.0 -lcairomm-1.0 -lcairo > -lsigc-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lm > CMakeFiles/dablin_gtk.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:239: > undefined reference to `__atomic_store_8' > CMakeFiles/dablin_gtk.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:239: > undefined reference to `__atomic_store_8' > CMakeFiles/dablin_gtk.dir/sdl_output.cpp.o: In function > `SDLOutput::GetAudio(unsigned char*, unsigned int)': > ./obj-mips-linux-gnu/src/./src/sdl_output.cpp:167: undefined reference to > `__atomic_load_8' > CMakeFiles/dablin_gtk.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:250: > undefined reference to `__atomic_load_8' > CMakeFiles/dablin_gtk.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:250: > undefined reference to `__atomic_load_8' > CMakeFiles/dablin_gtk.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:250: > undefined reference to `__atomic_load_8' > CMakeFiles/dablin_gtk.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:250: > undefined reference to `__atomic_load_8' > CMakeFiles/dablin_gtk.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:250: > more undefined references to `__atomic_load_8' follow > CMakeFiles/dablin_gtk.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:239: > undefined reference to `__atomic_store_8' > CMakeFiles/dablin_gtk.dir/sdl_output.cpp.o:/usr/include/c++/7/atomic:239: > undefined reference to `__atomic_store_8' > collect2: error: ld returned 1 exit status > make[3]: *** [src/CMakeFiles/dablin_gtk.dir/build.make:388: src/dablin_gtk] > Error 1 > make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-mips-linux-gnu' > make[2]: *** [CMakeFiles/Makefile2:274: src/CMakeFiles/dablin_gtk.dir/all] > Error 2 > make[1]: *** [Makefile:144: all] Error 2 > dh_auto_build: cd obj-mips-linux-gnu && make -j4 -O returned exit code 2 > make: *** [debian/rules:12: build-arch] Error 25 > dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit > status 2 On these architectures, you need to link against libatomic manually to be able to use 64-bit atomics. You can avoid the extra dependency on architectures which don't need it using -Wl,--as-needed. Thanks, Jamessignature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---this has been fixed by upstream with 1.8.2-1
--- End Message ---