undefined reference to symbol 'gdk_pixbuf_save_to_buffer'

2012-09-07 Thread Martin Gansser
/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

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: undefined reference to symbol 'gdk_pixbuf_save_to_buffer'

2012-09-07 Thread Michael Schwendt
On Fri, 7 Sep 2012 09:15:40 +0200 (CEST), Martin Gansser wrote:

 
 trying to build guayadeque on Fedora 18 Alpha, but this fails with the 
 following error message:
 
 Linking CXX executable guayadeque
 [...] -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


(!)

Have you tried that suggestion? -lgdk_pixbuf-2.0.so is not in the linker
options above.

-- 
Fedora release 17 (Beefy Miracle) - Linux 3.5.3-1.fc17.x86_64
loadavg: 0.12 0.35 0.18
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Aw: Re: undefined reference to symbol 'gdk_pixbuf_save_to_buffer'

2012-09-07 Thread Martin Gansser


Gesendet: Freitag, 07. September 2012 um 11:35 Uhr
Von: Michael Schwendt mschwe...@gmail.com
An: devel@lists.fedoraproject.org
Betreff: Re: undefined reference to symbol 'gdk_pixbuf_save_to_buffer'
On Fri, 7 Sep 2012 09:15:40 +0200 (CEST), Martin Gansser wrote:


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

 Linking CXX executable guayadeque
 [...] -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

 
 (!)
 
 Have you tried that suggestion? -lgdk_pixbuf-2.0.so is not in the linker
 options above.

hmm, the question is, in which file do i add the '-lgdk_pixbuf-2.0' linker 
option ?
thanks
Martin



-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: undefined reference to symbol 'gdk_pixbuf_save_to_buffer'

2012-09-07 Thread Michael Schwendt
On Fri, 7 Sep 2012 15:51:04 +0200 (CEST), Martin Gansser wrote:

 hmm, the question is, in which file do i add the '-lgdk_pixbuf-2.0' linker 
 option ?
 thanks
 Martin

The one that creates/links the main executable. ;)
For a clean fix, intimate familiarity with CMake may be necessary, but
this work-around would do, too:

diff -Nurb --strip-trailing-cr guayadeque-svn1830-orig/src/CMakeLists.txt 
guayadeque-svn1830/src/CMakeLists.txt
--- guayadeque-svn1830-orig/src/CMakeLists.txt  2012-04-01 12:18:27.0 
+0200
+++ guayadeque-svn1830/src/CMakeLists.txt   2012-09-07 16:55:47.509756245 
+0200
@@ -303,6 +303,7 @@
${LIBINDICATE06_LIBRARIES}
${LIBINDICATE07_LIBRARIES}
${LIBAPPINDICATOR_LIBRARIES}
+-lgdk_pixbuf-2.0
)
 
 INSTALL( TARGETS guayadeque



-- 
Fedora release 17 (Beefy Miracle) - Linux 3.5.3-1.fc17.x86_64
loadavg: 0.70 0.89 0.89
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Aw: Re: undefined reference to symbol 'gdk_pixbuf_save_to_buffer'

2012-09-07 Thread Martin Gansser

Gesendet: Freitag, 07. September 2012 um 17:03 Uhr
Von: Michael Schwendt mschwe...@gmail.com
An: devel@lists.fedoraproject.org
Betreff: Re: undefined reference to symbol 'gdk_pixbuf_save_to_buffer'
 On Fri, 7 Sep 2012 15:51:04 +0200 (CEST), Martin Gansser wrote:

 hmm, the question is, in which file do i add the '-lgdk_pixbuf-2.0' linker 
 option ?
 thanks
 Martin

 The one that creates/links the main executable. ;)
 For a clean fix, intimate familiarity with CMake may be necessary, but
 this work-around would do, too:

 diff -Nurb --strip-trailing-cr guayadeque-svn1830-orig/src/CMakeLists.txt 
 guayadeque-svn1830/src/CMakeLists.txt
 --- guayadeque-svn1830-orig/src/CMakeLists.txt2012-04-01 
 12:18:27.0 +0200
 +++ guayadeque-svn1830/src/CMakeLists.txt 2012-09-07 16:55:47.509756245 
 +0200
 @@ -303,6 +303,7 @@
 ${LIBINDICATE06_LIBRARIES}
 ${LIBINDICATE07_LIBRARIES}
 ${LIBAPPINDICATOR_LIBRARIES}
 + -lgdk_pixbuf-2.0
 )

 INSTALL( TARGETS guayadeque

thanks, works for me.



-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel