FCR001 / cantata

Automatically exported from code.google.com/p/cantata
GNU General Public License v3.0
0 stars 0 forks source link

cannot compile on FreeBSd using gcc 4.8.4 #650

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Which version of Cantata?

1.5.1

Which build? KDE, Qt4, Qt5, Windows, Ubuntu, Mac?

KDE 4.14.4, FreeBSD 10.1, GCC 4.8.4

What steps will reproduce the problem?
1. download, extract, cmake -DCMAKE_INSTALL_PREFIX=/usr/local/cantata
2. gmake
3. crash

What is the expected output? What do you see instead?

[...]
gmake[2]: Leaving directory '/usr/home/emz/src/cantata-1.5.1'
gmake -f CMakeFiles/cantata.dir/build.make CMakeFiles/cantata.dir/build
gmake[2]: Entering directory '/usr/home/emz/src/cantata-1.5.1'
Linking CXX executable cantata
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cantata.dir/link.txt 
--verbose=1
/usr/local/bin/g++48   -O3 -DNDEBUG   CMakeFiles/cantata.dir/gui/covers.cpp.o 
CMakeFiles/cantata.dir/gui/currentcover.cpp.o 
CMakeFiles/cantata.dir/models/musiclibraryitemroot.cpp.o 
CMakeFiles/cantata.dir/models/musiclibraryitemartist.cpp.o 
CMakeFiles/cantata.dir/models/musiclibraryitemalbum.cpp.o 
CMakeFiles/cantata.dir/models/musiclibrarymodel.cpp.o 
CMakeFiles/cantata.dir/models/musiclibraryproxymodel.cpp.o 
CMakeFiles/cantata.dir/models/playlistsmodel.cpp.o 
CMakeFiles/cantata.dir/models/playlistsproxymodel.cpp.o 
CMakeFiles/cantata.dir/models/playqueuemodel.cpp.o 
CMakeFiles/cantata.dir/models/playqueueproxymodel.cpp.o 
CMakeFiles/cantata.dir/models/dirviewmodel.cpp.o 
CMakeFiles/cantata.dir/models/dirviewproxymodel.cpp.o 
CMakeFiles/cantata.dir/models/dirviewitem.cpp.o 
CMakeFiles/cantata.dir/models/dirviewitemdir.cpp.o 
CMakeFiles/cantata.dir/models/albumsmodel.cpp.o 
CMakeFiles/cantata.dir/models/albumsproxymodel.cpp.o 
CMakeFiles/cantata.dir/models/proxymodel.cpp.o 
CMakeFiles/cantata.dir/models/actionmodel.cpp.o 
CMakeFiles/cantata.dir/models/musiclibraryitem.cpp.o 
CMakeFiles/cantata.dir/models/musicmodel.cpp.o 
CMakeFiles/cantata.dir/models/multimusicmodel.cpp.o 
CMakeFiles/cantata.dir/models/searchmodel.cpp.o 
CMakeFiles/cantata.dir/models/streamsmodel.cpp.o 
CMakeFiles/cantata.dir/models/searchproxymodel.cpp.o 
CMakeFiles/cantata.dir/models/musiclibraryitemsong.cpp.o 
CMakeFiles/cantata.dir/mpd/mpdconnection.cpp.o 
CMakeFiles/cantata.dir/mpd/mpdparseutils.cpp.o 
CMakeFiles/cantata.dir/mpd/mpdstats.cpp.o 
CMakeFiles/cantata.dir/mpd/mpdstatus.cpp.o 
CMakeFiles/cantata.dir/mpd/song.cpp.o CMakeFiles/cantata.dir/mpd/cuefile.cpp.o 
CMakeFiles/cantata.dir/network/networkaccessmanager.cpp.o 
CMakeFiles/cantata.dir/network/networkproxyfactory.cpp.o 
CMakeFiles/cantata.dir/streams/streamfetcher.cpp.o 
CMakeFiles/cantata.dir/http/httpserver.cpp.o 
CMakeFiles/cantata.dir/gui/settings.cpp.o 
CMakeFiles/cantata.dir/gui/application.cpp.o 
CMakeFiles/cantata.dir/gui/initialsettingswizard.cpp.o 
CMakeFiles/cantata.dir/gui/mainwindow.cpp.o 
CMakeFiles/cantata.dir/gui/preferencesdialog.cpp.o 
CMakeFiles/cantata.dir/gui/filesettings.cpp.o 
CMakeFiles/cantata.dir/gui/interfacesettings.cpp.o 
CMakeFiles/cantata.dir/gui/playbacksettings.cpp.o 
CMakeFiles/cantata.dir/gui/serversettings.cpp.o 
CMakeFiles/cantata.dir/gui/librarypage.cpp.o 
CMakeFiles/cantata.dir/gui/albumspage.cpp.o 
CMakeFiles/cantata.dir/gui/folderpage.cpp.o 
CMakeFiles/cantata.dir/gui/playlistspage.cpp.o 
CMakeFiles/cantata.dir/gui/trayitem.cpp.o 
CMakeFiles/cantata.dir/gui/cachesettings.cpp.o 
CMakeFiles/cantata.dir/gui/coverdialog.cpp.o 
CMakeFiles/cantata.dir/gui/searchpage.cpp.o 
CMakeFiles/cantata.dir/gui/stdactions.cpp.o 
CMakeFiles/cantata.dir/mpd/mpduser.cpp.o 
CMakeFiles/cantata.dir/devices/deviceoptions.cpp.o 
CMakeFiles/cantata.dir/widgets/treeview.cpp.o 
CMakeFiles/cantata.dir/widgets/listview.cpp.o 
CMakeFiles/cantata.dir/widgets/itemview.cpp.o 
CMakeFiles/cantata.dir/widgets/autohidingsplitter.cpp.o 
CMakeFiles/cantata.dir/widgets/nowplayingwidget.cpp.o 
CMakeFiles/cantata.dir/widgets/actionlabel.cpp.o 
CMakeFiles/cantata.dir/widgets/playqueueview.cpp.o 
CMakeFiles/cantata.dir/widgets/groupedview.cpp.o 
CMakeFiles/cantata.dir/widgets/actionitemdelegate.cpp.o 
CMakeFiles/cantata.dir/widgets/textbrowser.cpp.o 
CMakeFiles/cantata.dir/widgets/volumeslider.cpp.o 
CMakeFiles/cantata.dir/widgets/genrecombo.cpp.o 
CMakeFiles/cantata.dir/widgets/menubutton.cpp.o 
CMakeFiles/cantata.dir/widgets/icons.cpp.o 
CMakeFiles/cantata.dir/widgets/toolbutton.cpp.o 
CMakeFiles/cantata.dir/widgets/wizardpage.cpp.o 
CMakeFiles/cantata.dir/widgets/statuslabel.cpp.o 
CMakeFiles/cantata.dir/widgets/searchwidget.cpp.o 
CMakeFiles/cantata.dir/widgets/messageoverlay.cpp.o 
CMakeFiles/cantata.dir/widgets/basicitemdelegate.cpp.o 
CMakeFiles/cantata.dir/widgets/sizegrip.cpp.o 
CMakeFiles/cantata.dir/widgets/sizewidget.cpp.o 
CMakeFiles/cantata.dir/widgets/servicestatuslabel.cpp.o 
CMakeFiles/cantata.dir/widgets/spacerwidget.cpp.o 
CMakeFiles/cantata.dir/widgets/songdialog.cpp.o 
CMakeFiles/cantata.dir/widgets/stretchheaderview.cpp.o 
CMakeFiles/cantata.dir/widgets/tableview.cpp.o 
CMakeFiles/cantata.dir/widgets/thinsplitterhandle.cpp.o 
CMakeFiles/cantata.dir/widgets/coverwidget.cpp.o 
CMakeFiles/cantata.dir/widgets/ratingwidget.cpp.o 
CMakeFiles/cantata.dir/widgets/notelabel.cpp.o 
CMakeFiles/cantata.dir/widgets/selectorlabel.cpp.o 
CMakeFiles/cantata.dir/context/lyricsettings.cpp.o 
CMakeFiles/cantata.dir/context/ultimatelyricsprovider.cpp.o 
CMakeFiles/cantata.dir/context/ultimatelyrics.cpp.o 
CMakeFiles/cantata.dir/context/lyricsdialog.cpp.o 
CMakeFiles/cantata.dir/context/contextwidget.cpp.o 
CMakeFiles/cantata.dir/context/view.cpp.o 
CMakeFiles/cantata.dir/context/artistview.cpp.o 
CMakeFiles/cantata.dir/context/albumview.cpp.o 
CMakeFiles/cantata.dir/context/songview.cpp.o 
CMakeFiles/cantata.dir/context/contextengine.cpp.o 
CMakeFiles/cantata.dir/context/wikipediaengine.cpp.o 
CMakeFiles/cantata.dir/context/wikipediasettings.cpp.o 
CMakeFiles/cantata.dir/context/othersettings.cpp.o 
CMakeFiles/cantata.dir/context/contextsettings.cpp.o 
CMakeFiles/cantata.dir/context/togglelist.cpp.o 
CMakeFiles/cantata.dir/context/lastfmengine.cpp.o 
CMakeFiles/cantata.dir/context/metaengine.cpp.o 
CMakeFiles/cantata.dir/context/backdropcreator.cpp.o 
CMakeFiles/cantata.dir/scrobbling/scrobbler.cpp.o 
CMakeFiles/cantata.dir/scrobbling/pausabletimer.cpp.o 
CMakeFiles/cantata.dir/scrobbling/scrobblingsettings.cpp.o 
CMakeFiles/cantata.dir/scrobbling/scrobblingstatus.cpp.o 
CMakeFiles/cantata.dir/scrobbling/scrobblinglove.cpp.o 
CMakeFiles/cantata.dir/gui/main.cpp.o 
CMakeFiles/cantata.dir/dynamic/dynamic.cpp.o 
CMakeFiles/cantata.dir/dynamic/dynamicpage.cpp.o 
CMakeFiles/cantata.dir/dynamic/dynamicproxymodel.cpp.o 
CMakeFiles/cantata.dir/dynamic/dynamicruledialog.cpp.o 
CMakeFiles/cantata.dir/dynamic/dynamicrulesdialog.cpp.o 
CMakeFiles/cantata.dir/streams/streamspage.cpp.o 
CMakeFiles/cantata.dir/streams/digitallyimportedsettings.cpp.o 
CMakeFiles/cantata.dir/streams/streamssettings.cpp.o 
CMakeFiles/cantata.dir/streams/streamdialog.cpp.o 
CMakeFiles/cantata.dir/streams/tar.cpp.o 
CMakeFiles/cantata.dir/models/streamsproxymodel.cpp.o 
CMakeFiles/cantata.dir/models/streamsearchmodel.cpp.o 
CMakeFiles/cantata.dir/models/digitallyimported.cpp.o 
CMakeFiles/cantata.dir/streams/streamproviderlistdialog.cpp.o 
CMakeFiles/cantata.dir/online/onlineservicespage.cpp.o 
CMakeFiles/cantata.dir/online/onlineservice.cpp.o 
CMakeFiles/cantata.dir/online/jamendoservice.cpp.o 
CMakeFiles/cantata.dir/online/jamendosettingsdialog.cpp.o 
CMakeFiles/cantata.dir/online/magnatuneservice.cpp.o 
CMakeFiles/cantata.dir/online/magnatunesettingsdialog.cpp.o 
CMakeFiles/cantata.dir/online/soundcloudservice.cpp.o 
CMakeFiles/cantata.dir/online/podcastservice.cpp.o 
CMakeFiles/cantata.dir/online/rssparser.cpp.o 
CMakeFiles/cantata.dir/online/opmlparser.cpp.o 
CMakeFiles/cantata.dir/online/podcastsearchdialog.cpp.o 
CMakeFiles/cantata.dir/online/onlinesettings.cpp.o 
CMakeFiles/cantata.dir/online/podcastsettingsdialog.cpp.o 
CMakeFiles/cantata.dir/models/onlineservicesmodel.cpp.o 
CMakeFiles/cantata.dir/models/musiclibraryitempodcast.cpp.o 
CMakeFiles/cantata.dir/context/onlineview.cpp.o 
CMakeFiles/cantata.dir/http/httpserversettings.cpp.o 
CMakeFiles/cantata.dir/http/httpsocket.cpp.o 
CMakeFiles/cantata.dir/dbus/gnomemediakeys.cpp.o 
CMakeFiles/cantata.dir/dbus/mpris.cpp.o 
CMakeFiles/cantata.dir/dbus/powermanagement.cpp.o 
CMakeFiles/cantata.dir/dbus/notify.cpp.o 
CMakeFiles/cantata.dir/playeradaptor.cpp.o 
CMakeFiles/cantata.dir/notificationsinterface.cpp.o 
CMakeFiles/cantata.dir/rootadaptor.cpp.o 
CMakeFiles/cantata.dir/cantataadaptor.cpp.o 
CMakeFiles/cantata.dir/upowerinterface.cpp.o 
CMakeFiles/cantata.dir/settingsdaemoninterface.cpp.o 
CMakeFiles/cantata.dir/mediakeysinterface.cpp.o 
CMakeFiles/cantata.dir/policyagentinterface.cpp.o 
CMakeFiles/cantata.dir/inhibitinterface.cpp.o 
CMakeFiles/cantata.dir/devices/mountpoints.cpp.o 
CMakeFiles/cantata.dir/tags/tageditor.cpp.o 
CMakeFiles/cantata.dir/tags/trackorganiser.cpp.o 
CMakeFiles/cantata.dir/devices/filenameschemedialog.cpp.o 
CMakeFiles/cantata.dir/widgets/tagspinbox.cpp.o 
CMakeFiles/cantata.dir/replaygain/albumscanner.cpp.o 
CMakeFiles/cantata.dir/replaygain/rgdialog.cpp.o 
CMakeFiles/cantata.dir/replaygain/tagreader.cpp.o 
CMakeFiles/cantata.dir/replaygain/jobcontroller.cpp.o 
CMakeFiles/cantata.dir/tags/taghelperiface.cpp.o 
CMakeFiles/cantata.dir/devices/cddbinterface.cpp.o 
CMakeFiles/cantata.dir/devices/musicbrainz.cpp.o 
CMakeFiles/cantata.dir/devices/audiocddevice.cpp.o 
CMakeFiles/cantata.dir/devices/cddbselectiondialog.cpp.o 
CMakeFiles/cantata.dir/devices/cdparanoia.cpp.o 
CMakeFiles/cantata.dir/devices/audiocdsettings.cpp.o 
CMakeFiles/cantata.dir/devices/extractjob.cpp.o 
CMakeFiles/cantata.dir/devices/albumdetailsdialog.cpp.o 
CMakeFiles/cantata.dir/devices/devicespage.cpp.o 
CMakeFiles/cantata.dir/devices/filejob.cpp.o 
CMakeFiles/cantata.dir/devices/device.cpp.o 
CMakeFiles/cantata.dir/devices/fsdevice.cpp.o 
CMakeFiles/cantata.dir/devices/umsdevice.cpp.o 
CMakeFiles/cantata.dir/devices/splitlabelwidget.cpp.o 
CMakeFiles/cantata.dir/models/devicesmodel.cpp.o 
CMakeFiles/cantata.dir/devices/actiondialog.cpp.o 
CMakeFiles/cantata.dir/devices/devicepropertieswidget.cpp.o 
CMakeFiles/cantata.dir/devices/devicepropertiesdialog.cpp.o 
CMakeFiles/cantata.dir/devices/encoders.cpp.o 
CMakeFiles/cantata.dir/devices/freespaceinfo.cpp.o 
CMakeFiles/cantata.dir/devices/transcodingjob.cpp.o 
CMakeFiles/cantata.dir/devices/valueslider.cpp.o 
CMakeFiles/cantata.dir/devices/syncdialog.cpp.o 
CMakeFiles/cantata.dir/devices/synccollectionwidget.cpp.o 
CMakeFiles/cantata.dir/online/onlinedevice.cpp.o 
CMakeFiles/cantata.dir/gui/plurals_qt.cpp.o 
CMakeFiles/cantata.dir/gui/application_qt.cpp.o 
CMakeFiles/cantata.dir/gui/shortcutssettingspage.cpp.o 
CMakeFiles/cantata.dir/gui/mediakeys.cpp.o 
CMakeFiles/cantata.dir/gui/qxtmediakeys.cpp.o 
CMakeFiles/cantata.dir/gui/moc_covers.cxx.o 
CMakeFiles/cantata.dir/gui/moc_currentcover.cxx.o 
CMakeFiles/cantata.dir/models/moc_musiclibrarymodel.cxx.o 
CMakeFiles/cantata.dir/models/moc_musiclibraryproxymodel.cxx.o 
CMakeFiles/cantata.dir/models/moc_playlistsmodel.cxx.o 
CMakeFiles/cantata.dir/models/moc_playlistsproxymodel.cxx.o 
CMakeFiles/cantata.dir/models/moc_playqueuemodel.cxx.o 
CMakeFiles/cantata.dir/models/moc_playqueueproxymodel.cxx.o 
CMakeFiles/cantata.dir/models/moc_dirviewmodel.cxx.o 
CMakeFiles/cantata.dir/models/moc_dirviewproxymodel.cxx.o 
CMakeFiles/cantata.dir/models/moc_albumsmodel.cxx.o 
CMakeFiles/cantata.dir/models/moc_actionmodel.cxx.o 
CMakeFiles/cantata.dir/models/moc_multimusicmodel.cxx.o 
CMakeFiles/cantata.dir/models/moc_searchmodel.cxx.o 
CMakeFiles/cantata.dir/mpd/moc_mpdconnection.cxx.o 
CMakeFiles/cantata.dir/mpd/moc_mpdstats.cxx.o 
CMakeFiles/cantata.dir/mpd/moc_mpdstatus.cxx.o 
CMakeFiles/cantata.dir/network/moc_networkaccessmanager.cxx.o 
CMakeFiles/cantata.dir/streams/moc_streamfetcher.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_notelabel.cxx.o 
CMakeFiles/cantata.dir/gui/moc_initialsettingswizard.cxx.o 
CMakeFiles/cantata.dir/gui/moc_mainwindow.cxx.o 
CMakeFiles/cantata.dir/gui/moc_folderpage.cxx.o 
CMakeFiles/cantata.dir/gui/moc_librarypage.cxx.o 
CMakeFiles/cantata.dir/gui/moc_albumspage.cxx.o 
CMakeFiles/cantata.dir/gui/moc_playlistspage.cxx.o 
CMakeFiles/cantata.dir/gui/moc_playbacksettings.cxx.o 
CMakeFiles/cantata.dir/gui/moc_serversettings.cxx.o 
CMakeFiles/cantata.dir/gui/moc_preferencesdialog.cxx.o 
CMakeFiles/cantata.dir/gui/moc_interfacesettings.cxx.o 
CMakeFiles/cantata.dir/gui/moc_cachesettings.cxx.o 
CMakeFiles/cantata.dir/gui/moc_trayitem.cxx.o 
CMakeFiles/cantata.dir/gui/moc_coverdialog.cxx.o 
CMakeFiles/cantata.dir/gui/moc_searchpage.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_treeview.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_listview.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_itemview.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_autohidingsplitter.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_nowplayingwidget.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_actionlabel.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_playqueueview.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_groupedview.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_actionitemdelegate.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_volumeslider.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_genrecombo.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_searchwidget.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_messageoverlay.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_servicestatuslabel.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_stretchheaderview.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_tableview.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_coverwidget.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_ratingwidget.cxx.o 
CMakeFiles/cantata.dir/widgets/moc_selectorlabel.cxx.o 
CMakeFiles/cantata.dir/context/moc_togglelist.cxx.o 
CMakeFiles/cantata.dir/context/moc_ultimatelyrics.cxx.o 
CMakeFiles/cantata.dir/context/moc_ultimatelyricsprovider.cxx.o 
CMakeFiles/cantata.dir/context/moc_lyricsdialog.cxx.o 
CMakeFiles/cantata.dir/context/moc_contextwidget.cxx.o 
CMakeFiles/cantata.dir/context/moc_artistview.cxx.o 
CMakeFiles/cantata.dir/context/moc_albumview.cxx.o 
CMakeFiles/cantata.dir/context/moc_songview.cxx.o 
CMakeFiles/cantata.dir/context/moc_view.cxx.o 
CMakeFiles/cantata.dir/context/moc_contextengine.cxx.o 
CMakeFiles/cantata.dir/context/moc_wikipediaengine.cxx.o 
CMakeFiles/cantata.dir/context/moc_wikipediasettings.cxx.o 
CMakeFiles/cantata.dir/context/moc_othersettings.cxx.o 
CMakeFiles/cantata.dir/context/moc_lastfmengine.cxx.o 
CMakeFiles/cantata.dir/context/moc_metaengine.cxx.o 
CMakeFiles/cantata.dir/context/moc_backdropcreator.cxx.o 
CMakeFiles/cantata.dir/scrobbling/moc_scrobbler.cxx.o 
CMakeFiles/cantata.dir/scrobbling/moc_scrobblingsettings.cxx.o 
CMakeFiles/cantata.dir/scrobbling/moc_scrobblingstatus.cxx.o 
CMakeFiles/cantata.dir/scrobbling/moc_scrobblinglove.cxx.o 
CMakeFiles/cantata.dir/dynamic/moc_dynamic.cxx.o 
CMakeFiles/cantata.dir/dynamic/moc_dynamicpage.cxx.o 
CMakeFiles/cantata.dir/dynamic/moc_dynamicruledialog.cxx.o 
CMakeFiles/cantata.dir/dynamic/moc_dynamicrulesdialog.cxx.o 
CMakeFiles/cantata.dir/streams/moc_streamspage.cxx.o 
CMakeFiles/cantata.dir/streams/moc_digitallyimportedsettings.cxx.o 
CMakeFiles/cantata.dir/streams/moc_streamssettings.cxx.o 
CMakeFiles/cantata.dir/streams/moc_streamdialog.cxx.o 
CMakeFiles/cantata.dir/models/moc_streamsmodel.cxx.o 
CMakeFiles/cantata.dir/models/moc_digitallyimported.cxx.o 
CMakeFiles/cantata.dir/models/moc_streamsearchmodel.cxx.o 
CMakeFiles/cantata.dir/streams/moc_streamproviderlistdialog.cxx.o 
CMakeFiles/cantata.dir/online/moc_onlineservice.cxx.o 
CMakeFiles/cantata.dir/online/moc_onlineservicespage.cxx.o 
CMakeFiles/cantata.dir/online/moc_jamendoservice.cxx.o 
CMakeFiles/cantata.dir/online/moc_magnatuneservice.cxx.o 
CMakeFiles/cantata.dir/online/moc_magnatunesettingsdialog.cxx.o 
CMakeFiles/cantata.dir/online/moc_soundcloudservice.cxx.o 
CMakeFiles/cantata.dir/online/moc_podcastservice.cxx.o 
CMakeFiles/cantata.dir/online/moc_podcastsearchdialog.cxx.o 
CMakeFiles/cantata.dir/online/moc_podcastsettingsdialog.cxx.o 
CMakeFiles/cantata.dir/online/moc_onlinesettings.cxx.o 
CMakeFiles/cantata.dir/models/moc_onlineservicesmodel.cxx.o 
CMakeFiles/cantata.dir/http/moc_httpserver.cxx.o 
CMakeFiles/cantata.dir/http/moc_httpsocket.cxx.o 
CMakeFiles/cantata.dir/dbus/moc_gnomemediakeys.cxx.o 
CMakeFiles/cantata.dir/dbus/moc_mpris.cxx.o 
CMakeFiles/cantata.dir/dbus/moc_powermanagement.cxx.o 
CMakeFiles/cantata.dir/dbus/moc_notify.cxx.o 
CMakeFiles/cantata.dir/devices/moc_mountpoints.cxx.o 
CMakeFiles/cantata.dir/tags/moc_tageditor.cxx.o 
CMakeFiles/cantata.dir/tags/moc_trackorganiser.cxx.o 
CMakeFiles/cantata.dir/devices/moc_filenameschemedialog.cxx.o 
CMakeFiles/cantata.dir/devices/moc_device.cxx.o 
CMakeFiles/cantata.dir/replaygain/moc_albumscanner.cxx.o 
CMakeFiles/cantata.dir/replaygain/moc_rgdialog.cxx.o 
CMakeFiles/cantata.dir/replaygain/moc_tagreader.cxx.o 
CMakeFiles/cantata.dir/replaygain/moc_jobcontroller.cxx.o 
CMakeFiles/cantata.dir/tags/moc_taghelperiface.cxx.o 
CMakeFiles/cantata.dir/devices/moc_cddbinterface.cxx.o 
CMakeFiles/cantata.dir/devices/moc_musicbrainz.cxx.o 
CMakeFiles/cantata.dir/devices/moc_audiocddevice.cxx.o 
CMakeFiles/cantata.dir/devices/moc_extractjob.cxx.o 
CMakeFiles/cantata.dir/devices/moc_albumdetailsdialog.cxx.o 
CMakeFiles/cantata.dir/devices/moc_cddbselectiondialog.cxx.o 
CMakeFiles/cantata.dir/devices/moc_devicespage.cxx.o 
CMakeFiles/cantata.dir/devices/moc_filejob.cxx.o 
CMakeFiles/cantata.dir/devices/moc_fsdevice.cxx.o 
CMakeFiles/cantata.dir/devices/moc_umsdevice.cxx.o 
CMakeFiles/cantata.dir/models/moc_devicesmodel.cxx.o 
CMakeFiles/cantata.dir/devices/moc_actiondialog.cxx.o 
CMakeFiles/cantata.dir/devices/moc_devicepropertieswidget.cxx.o 
CMakeFiles/cantata.dir/devices/moc_devicepropertiesdialog.cxx.o 
CMakeFiles/cantata.dir/devices/moc_transcodingjob.cxx.o 
CMakeFiles/cantata.dir/devices/moc_valueslider.cxx.o 
CMakeFiles/cantata.dir/devices/moc_syncdialog.cxx.o 
CMakeFiles/cantata.dir/devices/moc_synccollectionwidget.cxx.o 
CMakeFiles/cantata.dir/online/moc_onlinedevice.cxx.o 
CMakeFiles/cantata.dir/gui/moc_multimediakeysinterface.cxx.o 
CMakeFiles/cantata.dir/qrc_cantata.cxx.o 
CMakeFiles/cantata.dir/qrc_cantata_media.cxx.o 
CMakeFiles/cantata.dir/qrc_cantata_menu.cxx.o  -o cantata  
3rdparty/qxt/libqxt.a support/libsupport-core.a 
3rdparty/qtiocompressor/libqtiocompressor.a /usr/local/lib/libSM.so 
/usr/local/lib/libICE.so /usr/local/lib/libX11.so /usr/local/lib/libXext.so 
/usr/local/lib/libqjson.so support/libsupport.a -L/usr/local/lib -ltag 
3rdparty/solid-lite/libsolidlite.a /usr/local/lib/libcddb.so -lmusicbrainz5 
/usr/local/lib/libcdda_paranoia.so /usr/local/lib/libcdda_interface.so -lm 
/usr/local/lib/qt4/libQtXml.so /usr/local/lib/qt4/libQtCore.so 
/usr/local/lib/qt4/libQtGui.so /usr/local/lib/qt4/libQtNetwork.so 
/usr/local/lib/qt4/libQtSvg.so /usr/local/lib/qt4/libQtDBus.so -lz -lpthread 
/usr/local/lib/libSM.so /usr/local/lib/libICE.so /usr/local/lib/libX11.so 
/usr/local/lib/libXext.so -Wl,-rpath,/usr/local/lib:/usr/local/lib/qt4: 
CMakeFiles/cantata.dir/devices/musicbrainz.cpp.o: In function 
`MusicBrainz::lookup(bool)':
musicbrainz.cpp:(.text+0x1870): undefined reference to 
`MusicBrainz5::CQuery::CQuery(std::string const&, std::string const&, int)'
musicbrainz.cpp:(.text+0x1b05): undefined reference to 
`MusicBrainz5::CQuery::Query(std::string const&, std::string const&, 
std::string const&, std::map<std::string, std::string, std::less<std::string>, 
std::allocator<std::pair<std::string const, std::string> > > const&)'
musicbrainz.cpp:(.text+0x1e0d): undefined reference to 
`MusicBrainz5::CQuery::Query(std::string const&, std::string const&, 
std::string const&, std::map<std::string, std::string, std::less<std::string>, 
std::allocator<std::pair<std::string const, std::string> > > const&)'
musicbrainz.cpp:(.text+0x1eb5): undefined reference to 
`MusicBrainz5::CRelease::MediaMatchingDiscID(std::string const&) const'
musicbrainz.cpp:(.text+0x26a5): undefined reference to 
`MusicBrainz5::CQuery::SetProxyHost(std::string const&)'
collect2: error: ld returned 1 exit status
CMakeFiles/cantata.dir/build.make:9557: recipe for target 'cantata' failed
gmake[2]: *** [cantata] Error 1
gmake[2]: Leaving directory '/usr/home/emz/src/cantata-1.5.1'
CMakeFiles/Makefile2:64: recipe for target 'CMakeFiles/cantata.dir/all' failed
gmake[1]: *** [CMakeFiles/cantata.dir/all] Error 2
gmake[1]: Leaving directory '/usr/home/emz/src/cantata-1.5.1'
Makefile:137: recipe for target 'all' failed
gmake: *** [all] Error 2

Original issue reported on code.google.com by zhega...@enaza.ru on 13 Mar 2015 at 1:59

GoogleCodeExporter commented 9 years ago
Follow-Up: I have libmusicbrainz5 installed. It's present in ldconfig output. 
If I compile without libmusicbrainz5, it crashes later with TagLib in the same 
way (on linking).

Original comment by zhega...@enaza.ru on 13 Mar 2015 at 2:00

GoogleCodeExporter commented 9 years ago
Sorry, but I'm not sure what you expect me to do. It compiles fine under Linux 
with GCC 4.9.1, compiles under Windows7/8, Mac OSX

This looks like an issue with the libraries on your system - I've never used 
FreeBSD, so can't help. I'm 99.9999% this is an issue with your system, not 
Cantata.

The fact that you then also get issues with TagLib, makes it even more likely 
an issue with your lib setup.

Original comment by craig.p....@gmail.com on 13 Mar 2015 at 5:18

GoogleCodeExporter commented 9 years ago
Yeah, sorry for reporting this again. This happen when I try to compile cantata 
with GCC and dependent librariees are compiled with clang. I just forgot that 
(again).

In fact, cantata can be compiled with clang, and it does compile fine, if prior 
to compiling the following script is executed:

#!/bin/sh

for i in `fgrep -R  * | awk -F: '{print $1}' | egrep \.h\$`
do
    echo $i
    cat $i | sed -e 's/mpd\///g' > ${i}_
    mv ${i}_ $i
done

This also leaves a couple of places where changes are needed to be made by 
hand, like adding #include "song.h" or removing "mpd/" prefix in some *.cpp. 
For some reason when compiling with clang the system include "mpd/song.h" from 
mpd itself is seen first, prior to the cantata "mpd/song.h".

Plus, a "-I<cantatasrcdir>/mpd" flag should be added in flags.make files when 
compiling apropriate parts.

I'm thinking of making a FreeBSD port of cantata, and I'm writing this mostly 
for someone who will step on this in case I won't find the time (unfortunately, 
google code is almost r.i.p., and I'm not sure issues will be able to migrate).

Original comment by zhega...@enaza.ru on 14 Mar 2015 at 7:47

GoogleCodeExporter commented 9 years ago
Something ate '/mpd' in fgrep by the way.

Original comment by zhega...@enaza.ru on 14 Mar 2015 at 10:07

GoogleCodeExporter commented 9 years ago
Would it help if I renamed the mpd folder? e.g. to mpd-interface ?

Original comment by craig.p....@gmail.com on 14 Mar 2015 at 6:07

GoogleCodeExporter commented 9 years ago
Yea, I think it would help a lot, thank you.

Original comment by zhega...@enaza.ru on 15 Mar 2015 at 12:51

GoogleCodeExporter commented 9 years ago
I've made the change to trunk - this will be in 1.6.0, but *not* the upcoming 
1.5.2

Original comment by craig.p....@gmail.com on 16 Mar 2015 at 7:20

GoogleCodeExporter commented 9 years ago
Thanks a lot. And thanks again for keeping this great thing  up and reacting 
that quickly.

Original comment by zhega...@enaza.ru on 17 Mar 2015 at 3:48