performous: FTBFS on arm64: /usr/lib/gcc/ia64-linux-gnu/4.6/../../../libboost_thread.so: undefined reference to `boost::atomics::detail::lockpool::get_lock_for(void const volatile*)'

Bug #1256681 reported by Andreas Moog
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cpp-netlib (Debian)
Fix Released
Unknown
cpp-netlib (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Imported from Debian bug http://bugs.debian.org/721544:

Source: performous
Version: 0.7.0-2
Severity: serious
Justifcation: FTBFS but successfully built in the past
Tags: sid jessie
Control: block 706798 by -1

While rebuilding performous for the libav 9 transition, it FTBFS on
ia64, mips, mipsel, s390 and s390x:
| /usr/bin/c++ -g -O2 -Wformat -Werror=format-security
| -D_FORTIFY_SOURCE=2 -pthread -O2 -g -DNDEBUG -Wl,-z,defs
| -Wl,-as-needed -Wl,--no-undefined -pthread
| CMakeFiles/performous.dir/surface.cc.o
| CMakeFiles/performous.dir/midifile.cc.o
| CMakeFiles/performous.dir/cache.cc.o
| CMakeFiles/performous.dir/songitems.cc.o
| CMakeFiles/performous.dir/screenmanager.cc.o
| CMakeFiles/performous.dir/ffmpeg.cc.o
| CMakeFiles/performous.dir/main.cc.o CMakeFiles/performous.dir/menu.cc.o
| CMakeFiles/performous.dir/songparser-xml.cc.o
| CMakeFiles/performous.dir/hiscore.cc.o
| CMakeFiles/performous.dir/3dobject.cc.o
| CMakeFiles/performous.dir/log.cc.o
| CMakeFiles/performous.dir/players.cc.o
| CMakeFiles/performous.dir/video_driver.cc.o
| CMakeFiles/performous.dir/songparser-ini.cc.o
| CMakeFiles/performous.dir/database.cc.o
| CMakeFiles/performous.dir/song.cc.o CMakeFiles/performous.dir/fs.cc.o
| CMakeFiles/performous.dir/screen_sing.cc.o
| CMakeFiles/performous.dir/dancegraph.cc.o
| CMakeFiles/performous.dir/songparser-sm.cc.o
| CMakeFiles/performous.dir/songparser-txt.cc.o
| CMakeFiles/performous.dir/screen_audiodevices.cc.o
| CMakeFiles/performous.dir/screen_players.cc.o
| CMakeFiles/performous.dir/songs.cc.o
| CMakeFiles/performous.dir/instrumentgraph.cc.o
| CMakeFiles/performous.dir/glshader.cc.o
| CMakeFiles/performous.dir/screen_intro.cc.o
| CMakeFiles/performous.dir/songparser.cc.o
| CMakeFiles/performous.dir/opengl_text.cc.o
| CMakeFiles/performous.dir/theme.cc.o
| CMakeFiles/performous.dir/backgrounds.cc.o
| CMakeFiles/performous.dir/color.cc.o
| CMakeFiles/performous.dir/musicalscale.cc.o
| CMakeFiles/performous.dir/layout_singer.cc.o
| CMakeFiles/performous.dir/controllers.cc.o
| CMakeFiles/performous.dir/notegraph.cc.o
| CMakeFiles/performous.dir/notes.cc.o
| CMakeFiles/performous.dir/video.cc.o
| CMakeFiles/performous.dir/songparser-mid.cc.o
| CMakeFiles/performous.dir/screen_songs.cc.o
| CMakeFiles/performous.dir/audio.cc.o
| CMakeFiles/performous.dir/screen_practice.cc.o
| CMakeFiles/performous.dir/pitch.cc.o
| CMakeFiles/performous.dir/guitargraph.cc.o
| CMakeFiles/performous.dir/engine.cc.o
| CMakeFiles/performous.dir/unicode.cc.o
| CMakeFiles/performous.dir/progressbar.cc.o
| CMakeFiles/performous.dir/player.cc.o
| CMakeFiles/performous.dir/execname.cc.o
| CMakeFiles/performous.dir/screen_paths.cc.o
| CMakeFiles/performous.dir/configuration.cc.o
| CMakeFiles/performous.dir/webcam.cc.o -o performous -rdynamic
| -lboost_thread -lboost_date_time -lboost_program_options -lboost_regex
| -lboost_filesystem -lboost_system -lboost_system -Wl,-Bstatic -lSDLmain
| -Wl,-Bdynamic -lSDL -lpangocairo-1.0 -lpango-1.0 -lfreetype -lglib-2.0
| -lgobject-2.0 -lglib-2.0 -lcairo -lfreetype -lrsvg-2 -lcairo -lfreetype
| -lgdk_pixbuf-2.0 -lxml++-2.6 -lxml2 -lglibmm-2.4 -lglib-2.0 -lsigc-2.0
| -lGLEW -lavformat -lavcodec -lavutil -lswscale -lavutil -lGL -lGLU -lz
| -ljpeg -lpng -lportaudio -lfreetype -lgobject-2.0 -lcairo -lrsvg-2
| -lgdk_pixbuf-2.0 -lxml++-2.6 -lxml2 -lglibmm-2.4 -lsigc-2.0 -lGLEW
| -lavformat -lavcodec -lavutil -lswscale -lavutil -lswscale -lGL -lGLU
| -lz -ljpeg -lpng -lportaudio
| /usr/lib/gcc/ia64-linux-gnu/4.6/../../../libboost_thread.so: undefined
| reference to `boost::atomics::detail::lockpool::get_lock_for(void const
| volatile*)'

Full build logs are available at
https://buildd.debian.org/status/fetch.php?pkg=performous&arch=ia64&ver=0.7.0-2+b1&stamp=1377599741,
https://buildd.debian.org/status/fetch.php?pkg=performous&arch=mips&ver=0.7.0-2%2Bb1&stamp=1377610775,
https://buildd.debian.org/status/fetch.php?pkg=performous&arch=mipsel&ver=0.7.0-2%2Bb1&stamp=1377607296,
https://buildd.debian.org/status/fetch.php?pkg=performous&arch=s390&ver=0.7.0-2%2Bb1&stamp=1377592486
and
https://buildd.debian.org/status/fetch.php?pkg=performous&arch=s390x&ver=0.7.0-2%2Bb1&stamp=1377591485.

Regards
--
Sebastian Ramacher

Tags: ftbfs trusty
Andreas Moog (ampelbein)
summary: - performous: FTBFS on ia64, mips(el), s390(x): /usr/lib/gcc/ia64-linux-
+ performous: FTBFS on arm64: /usr/lib/gcc/ia64-linux-
gnu/4.6/../../../libboost_thread.so: undefined reference to
`boost::atomics::detail::lockpool::get_lock_for(void const volatile*)'
Changed in cpp-netlib (Ubuntu):
importance: Undecided → High
tags: added: ftbfs trusty
Changed in cpp-netlib (Debian):
importance: Undecided → Unknown
Changed in cpp-netlib (Debian):
status: New → Fix Released
Revision history for this message
Ross Gammon (rosco2) wrote :

Debian have acknowledged the bug, and uploaded a fix.

Changed in cpp-netlib (Ubuntu):
status: New → Confirmed
Changed in cpp-netlib (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Ximin Luo (infinity0) wrote :

This was fixed in 0.11.0-1, which is now in Ubuntu - please mark this bug as fixed.

Revision history for this message
Andreas Moog (ampelbein) wrote :

This is fixed in the current Ubuntu development release.

Changed in cpp-netlib (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.