undefined reference to symbol 'gdk_pixbuf_save_to_buffer'

Martin Gansser linux4martin at web.de
Fri Sep 7 07:15:40 UTC 2012


trying to build guayadeque on Fedora 18 Alpha, but this fails with the following error message:

[100%] Building C object src/CMakeFiles/guayadeque.dir/hmac/sha2.o
cd /root/rpmbuild/BUILD/guayadeque-svn1830/build-guayadeque/src && /usr/lib64/ccache/gcc -DTAGLIB_WITH_MP4_COVERS=1 -DWITH_LIBGPOD_SUPPORT=1 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -isystem /usr/lib64/wx/include/gtk2-unicode-release-2.8 -isystem /usr/include/wx-2.8 -I/root/rpmbuild/BUILD/guayadeque-svn1830 -I/root/rpmbuild/BUILD/guayadeque-svn1830/src -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/taglib -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gpod-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/p11-kit-1 -I/root/rpmbuild/BUILD/guayadeque-svn1830/src/wx -I/root/rpmbuild/BUILD/guayadeque-svn1830/src/wx/curl -I/root/rpmbuild/BUILD/guayadeque-svn1830/src/wxsqlite3 -I/root/rpmbuild/BUILD/guayadeque-svn1830/src/dbus -I/root/rpmbuild/BUILD/guayadeque-svn1830/src/hmac -I/root/rpmbuild/BUILD/guayadeque-svn1830/src/execstream -I/usr/include/FLAC -Wall -O2 -o CMakeFiles/guayadeque.dir/hmac/sha2.o -c /root/rpmbuild/BUILD/guayadeque-svn1830/src/hmac/sha2.c
In file included from /root/rpmbuild/BUILD/guayadeque-svn1830/src/PlayerPanel.h:28:0,
from /root/rpmbuild/BUILD/guayadeque-svn1830/src/dbus/mpris2.h:25,
from /root/rpmbuild/BUILD/guayadeque-svn1830/src/dbus/mpris2.cpp:21:
/root/rpmbuild/BUILD/guayadeque-svn1830/src/MediaCtrl.h: In member function 'void guFaderPlayBin::EndFade()':
/root/rpmbuild/BUILD/guayadeque-svn1830/src/MediaCtrl.h:287:35: warning: deleting object of polymorphic class type 'guTimeLine' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
Linking CXX executable guayadeque
cd /root/rpmbuild/BUILD/guayadeque-svn1830/build-guayadeque/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/guayadeque.dir/link.txt --verbose=1
/usr/lib64/ccache/c++ -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -pthread -Wl,-z,relro CMakeFiles/guayadeque.dir/AlListBox.o CMakeFiles/guayadeque.dir/ArListBox.o CMakeFiles/guayadeque.dir/ArrayStringArray.o CMakeFiles/guayadeque.dir/AudioScrobble.o CMakeFiles/guayadeque.dir/Config.o CMakeFiles/guayadeque.dir/ConfirmExit.o CMakeFiles/guayadeque.dir/CoverEdit.o CMakeFiles/guayadeque.dir/CoverFrame.o CMakeFiles/guayadeque.dir/Db.o CMakeFiles/guayadeque.dir/DbLibrary.o CMakeFiles/guayadeque.dir/DbRadios.o CMakeFiles/guayadeque.dir/DbCache.o CMakeFiles/guayadeque.dir/AutoPulseGauge.o CMakeFiles/guayadeque.dir/GeListBox.o CMakeFiles/guayadeque.dir/Images.o CMakeFiles/guayadeque.dir/ItemListBox.o CMakeFiles/guayadeque.dir/LabelEditor.o CMakeFiles/guayadeque.dir/LastFM.o CMakeFiles/guayadeque.dir/LastFMPanel.o CMakeFiles/guayadeque.dir/LibPanel.o CMakeFiles/guayadeque.dir/LyricsPanel.o CMakeFiles/guayadeque.dir/MainApp.o CMakeFiles/guayadeque.dir/MainFrame.o CMakeFiles/guayadeque.dir/MD5.o CMakeFiles/guayadeque.dir/MediaCtrl.o CMakeFiles/guayadeque.dir/PlayerPanel.o CMakeFiles/guayadeque.dir/PlayList.o CMakeFiles/guayadeque.dir/Preferences.o CMakeFiles/guayadeque.dir/RadioGenreEditor.o CMakeFiles/guayadeque.dir/RadioPanel.o CMakeFiles/guayadeque.dir/Shoutcast.o CMakeFiles/guayadeque.dir/SoListBox.o CMakeFiles/guayadeque.dir/SplashWin.o CMakeFiles/guayadeque.dir/StatusBar.o CMakeFiles/guayadeque.dir/TagInfo.o CMakeFiles/guayadeque.dir/TaListBox.o CMakeFiles/guayadeque.dir/TaskBar.o CMakeFiles/guayadeque.dir/TrackEdit.o CMakeFiles/guayadeque.dir/Utils.o CMakeFiles/guayadeque.dir/VolumeFrame.o CMakeFiles/guayadeque.dir/OnlineLinks.o CMakeFiles/guayadeque.dir/LibUpdate.o CMakeFiles/guayadeque.dir/CoverFetcher.o CMakeFiles/guayadeque.dir/Google.o CMakeFiles/guayadeque.dir/Amazon.o CMakeFiles/guayadeque.dir/RatingCtrl.o CMakeFiles/guayadeque.dir/PlayListPanel.o CMakeFiles/guayadeque.dir/DynamicPlayList.o CMakeFiles/guayadeque.dir/ListView.o CMakeFiles/guayadeque.dir/PLSoListBox.o CMakeFiles/guayadeque.dir/Base64.o CMakeFiles/guayadeque.dir/ApeTag.o CMakeFiles/guayadeque.dir/Discogs.o CMakeFiles/guayadeque.dir/MusicDns.o CMakeFiles/guayadeque.dir/MusicBrainz.o CMakeFiles/guayadeque.dir/Podcasts.o CMakeFiles/guayadeque.dir/PodcastsPanel.o CMakeFiles/guayadeque.dir/ChannelEditor.o CMakeFiles/guayadeque.dir/NewChannel.o CMakeFiles/guayadeque.dir/RadioEditor.o CMakeFiles/guayadeque.dir/PlayListAppend.o CMakeFiles/guayadeque.dir/TrackChangeInfo.o CMakeFiles/guayadeque.dir/Equalizer.o CMakeFiles/guayadeque.dir/ShowImage.o CMakeFiles/guayadeque.dir/StaticBitmap.o CMakeFiles/guayadeque.dir/LastFMCovers.o CMakeFiles/guayadeque.dir/PlayListFile.o CMakeFiles/guayadeque.dir/AuiNotebook.o CMakeFiles/guayadeque.dir/PlayerFilters.o CMakeFiles/guayadeque.dir/Vumeters.o CMakeFiles/guayadeque.dir/AlbumBrowser.o CMakeFiles/guayadeque.dir/SelCoverFile.o CMakeFiles/guayadeque.dir/AutoScrollText.o CMakeFiles/guayadeque.dir/RoundButton.o CMakeFiles/guayadeque.dir/ToggleRoundButton.o CMakeFiles/guayadeque.dir/AuiDockArt.o CMakeFiles/guayadeque.dir/FileBrowser.o CMakeFiles/guayadeque.dir/FileRenamer.o CMakeFiles/guayadeque.dir/YeListBox.o CMakeFiles/guayadeque.dir/RaListBox.o CMakeFiles/guayadeque.dir/PcListBox.o CMakeFiles/guayadeque.dir/CoListBox.o CMakeFiles/guayadeque.dir/AAListBox.o CMakeFiles/guayadeque.dir/TimeLine.o CMakeFiles/guayadeque.dir/Jamendo.o CMakeFiles/guayadeque.dir/Magnatune.o CMakeFiles/guayadeque.dir/GIO_Volume.o CMakeFiles/guayadeque.dir/PortableMedia.o CMakeFiles/guayadeque.dir/Transcode.o CMakeFiles/guayadeque.dir/CopyTo.o CMakeFiles/guayadeque.dir/LocationPanel.o CMakeFiles/guayadeque.dir/CoverPanel.o CMakeFiles/guayadeque.dir/Accelerators.o CMakeFiles/guayadeque.dir/AccelListBox.o CMakeFiles/guayadeque.dir/AuiManagerPanel.o CMakeFiles/guayadeque.dir/AuiManagedPanel.o CMakeFiles/guayadeque.dir/EditWithOptions.o CMakeFiles/guayadeque.dir/TreeViewFilter.o CMakeFiles/guayadeque.dir/TreePanel.o CMakeFiles/guayadeque.dir/TVSoListBox.o CMakeFiles/guayadeque.dir/TreeViewFilterEditor.o CMakeFiles/guayadeque.dir/Collections.o CMakeFiles/guayadeque.dir/MediaViewer.o CMakeFiles/guayadeque.dir/MediaViewerLibrary.o CMakeFiles/guayadeque.dir/iPodMedia.o CMakeFiles/guayadeque.dir/ImportFiles.o CMakeFiles/guayadeque.dir/SmartMode.o CMakeFiles/guayadeque.dir/Yahoo.o CMakeFiles/guayadeque.dir/wxsqlite3/wxsqlite3.o CMakeFiles/guayadeque.dir/curl/base.o CMakeFiles/guayadeque.dir/curl/http.o CMakeFiles/guayadeque.dir/dbus/gudbus.o CMakeFiles/guayadeque.dir/dbus/mpris.o CMakeFiles/guayadeque.dir/dbus/mmkeys.o CMakeFiles/guayadeque.dir/dbus/gsession.o CMakeFiles/guayadeque.dir/dbus/notify.o CMakeFiles/guayadeque.dir/dbus/mpris2.o CMakeFiles/guayadeque.dir/hmac/hmac_sha2.o CMakeFiles/guayadeque.dir/hmac/sha2.o -o guayadeque -rdynamic -pthread -Wl,-z,relro -lwx_baseu-2.8 -lwx_gtk2u_core-2.8 -lwx_gtk2u_adv-2.8 -lwx_baseu_net-2.8 -lwx_gtk2u_html-2.8 -lwx_baseu_xml-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_qa-2.8 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lxml2 -lglib-2.0 -lsqlite3 -lcurl -ltag -lFLAC -lm -ldbus-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgpod -lgmodule-2.0 -lgthread-2.0 -lrt -lxml2 -lsqlite3 -lcurl -ltag -lFLAC -lm -ldbus-1 -lgio-2.0 -lgpod
/bin/ld: CMakeFiles/guayadeque.dir/iPodMedia.o: undefined reference to symbol 'gdk_pixbuf_save_to_buffer'
/bin/ld: note: 'gdk_pixbuf_save_to_buffer' is defined in DSO /lib64/libgdk_pixbuf-2.0.so.0 so try adding it to the linker command line
/lib64/libgdk_pixbuf-2.0.so.0: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [src/guayadeque] Error 1

the src.rpm file is available on:
https://www.disk.dsl.o2online.de/FclyPlh/RPMS/guayadeque/guayadeque-0.3.6-2.svn1830/guayadeque-0.3.6-2.svn1830.fc17.src.rpm?a=0tythsdteBc

the rpm spec file is available on:
https://www.disk.dsl.o2online.de/FclyPlh/RPMS/guayadeque/guayadeque-0.3.6-2.svn1830/guayadeque.spec?a=ZK1IIr7oO60



More information about the devel mailing list