dirkvdb / gejengel

Automatically exported from code.google.com/p/gejengel
GNU General Public License v2.0
2 stars 1 forks source link

compile issue with gejengel-0.1.4-svn566 #26

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
try to compile gejengel-0.1.4-svn566 on Fedora 14 x86_64

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

g++ -DHAVE_CONFIG_H -I.    -I./src -DGEJENGEL_LOCALEDIR=\"/usr/share/locale\" 
-D__STDC_CONSTANT_MACROS -D_REENTRANT -c -o fileinfo-fileinfo.o `test -f 
'testtools/fileinfo.cpp' || echo './'`testtools/fileinfo.cpp
/bin/sh ./libtool  --tag=CXX   --mode=link g++ -I./src 
-DGEJENGEL_LOCALEDIR=\"/usr/share/locale\" -D__STDC_CONSTANT_MACROS 
-D_REENTRANT   -o fileinfo fileinfo-fileinfo.o libgejengel.la 
libtool: link: g++ -I./src -DGEJENGEL_LOCALEDIR=\"/usr/share/locale\" 
-D__STDC_CONSTANT_MACROS -D_REENTRANT -o fileinfo fileinfo-fileinfo.o  
./.libs/libgejengel.a -lasound -lopenal -lglibmm-2.4 -lsigc-2.0 -lsqlite3 -ltag 
-L/lib64 -lnotify -lgmodule-2.0 -lpulse -lMagick++ -lMagickCore -lFLAC++ -lFLAC 
-lmad -ldbus-glib-1 -ldbus-1 -lpthread -lgobject-2.0 -lgthread-2.0 -lrt 
-lglib-2.0 -lxdg-basedir -pthread
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libnotify.so: 
undefined reference to `gtk_widget_get_has_window'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libnotify.so: 
undefined reference to `gtk_widget_get_type'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libnotify.so: 
undefined reference to `gtk_widget_get_window'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libnotify.so: 
undefined reference to `gtk_widget_get_screen'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libnotify.so: 
undefined reference to `gtk_status_icon_get_type'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libnotify.so: 
undefined reference to `gtk_widget_get_allocation'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libnotify.so: 
undefined reference to `gtk_status_icon_get_geometry'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libnotify.so: 
undefined reference to `gdk_screen_make_display_name'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libnotify.so: 
undefined reference to `gdk_screen_get_type'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libnotify.so: 
undefined reference to `gtk_status_icon_get_x11_window_id'
/usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../lib64/libnotify.so: 
undefined reference to `gdk_window_get_origin'
collect2: ld returned 1 exit status
make[2]: *** [fileinfo] Error 1

What version of the product are you using? On what operating system?
gejengel-0.1.4-svn566 on Fedora 14 x86_64

Please provide any additional information below.
gcc-4.5.1-4.fc14.x86_64
libnotify-devel-0.5.1-1.fc14.x86_64
libnotify-0.5.1-1.fc14.x86_64

Original issue reported on code.google.com by Martin.G...@gmail.com on 6 Dec 2010 at 8:55

GoogleCodeExporter commented 9 years ago
Try recompiling/reinstalling your libnotify library

Original comment by dirk.vdb on 7 Dec 2010 at 10:29

GoogleCodeExporter commented 9 years ago
by disabling libnotify, gejengel compiles fine on Fedora 14
configure \
        --disable-shared \
        --disable-ffmpeg --disable-libnotify

why should i repompile libnotify, this is a precompiled binary from fc14

Original comment by Martin.G...@gmail.com on 7 Dec 2010 at 1:52

GoogleCodeExporter commented 9 years ago
It seems like your libnotify is using deprecated gtk api functions. These 
functions where probably removed in a gtk update. I can't fix this.

Original comment by dirk.vdb on 7 Dec 2010 at 2:18

GoogleCodeExporter commented 9 years ago

Original comment by dirk.vdb on 26 Feb 2011 at 3:48