undefined reference to `boost::serialization::singleton_module::get_lock()'

Bug #1791374 reported by Maxim Reznik
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MPD Sound Menu
New
Undecided
Unassigned

Bug Description

Unable to build 0.4 on bionic. Error is:

/usr/bin/cmake -E cmake_link_script CMakeFiles/mpd-sound-menu.dir/link.txt --verbose=1
/usr/bin/c++ -rdynamic CMakeFiles/mpd-sound-menu.dir/src/options.cpp.o CMakeFiles/mpd-sound-menu.dir/src/mpdconnector.cpp.o CMakeFiles/mpd-sound-menu.dir/src/internalcache.cpp.o CMakeFiles/mpd-sound-menu.dir/src/mpris.cpp.o CMakeFiles/mpd-sound-menu.dir/src/main.cpp.o CMakeFiles/mpd-sound-menu.dir/src/mpd.cpp.o CMakeFiles/mpd-sound-menu.dir/src/3rdparty/qxt/qxtcommandoptions.cpp.o CMakeFiles/mpd-sound-menu.dir/mediaplayer2adaptor.cpp.o CMakeFiles/mpd-sound-menu.dir/playeradaptor.cpp.o CMakeFiles/mpd-sound-menu.dir/playlistsadaptor.cpp.o CMakeFiles/mpd-sound-menu.dir/src/moc_options.cxx.o CMakeFiles/mpd-sound-menu.dir/src/moc_mpdconnector.cxx.o CMakeFiles/mpd-sound-menu.dir/src/moc_internalcache.cxx.o CMakeFiles/mpd-sound-menu.dir/src/moc_mpris.cxx.o CMakeFiles/mpd-sound-menu.dir/src/moc_mpd.cxx.o CMakeFiles/mpd-sound-menu.dir/src/3rdparty/qxt/moc_qxtcommandoptions.cxx.o CMakeFiles/mpd-sound-menu.dir/src/3rdparty/qxt/moc_qxtglobal.cxx.o -o mpd-sound-menu -lmpd -lglib-2.0 -lQtXmlPatterns -lQtGui -lQtDBus -lQtCore
CMakeFiles/mpd-sound-menu.dir/src/options.cpp.o: In function `boost::serialization::singleton_module::is_locked()':
options.cpp:(.text._ZN5boost13serialization16singleton_module9is_lockedEv[_ZN5boost13serialization16singleton_module9is_lockedEv]+0x5): undefined reference to `boost::serialization::singleton_module::get_lock()'
collect2: error: ld returned 1 exit status
CMakeFiles/mpd-sound-menu.dir/build.make:595: recipe for target 'mpd-sound-menu' failed

https://code.launchpad.net/~reznikmm/+archive/ubuntu/misc/+build/15340008

Revision history for this message
Maxim Reznik (reznikmm) wrote :

I've managed to build with this patch.

Revision history for this message
Maxim Reznik (reznikmm) wrote :

Also, please, remove commas and add libboost-serialization-dev in INSTALL file:
 sudo apt-get install debhelper, cmake, libindicate-qt-dev, libmpd-dev, libqt4-dev, libboost-dev

Should be

 sudo apt-get install debhelper cmake libindicate-qt-dev libmpd-dev libqt4-dev libboost-dev libboost-serialization-dev

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.