PDA

View Full Version : compile issue with gejengel-0.1.4-svn566


TheBigRed
6th December 2010, 07:57 PM
Hi,

I tried to compile gejengel-0.1.4-svn566 on Fedora 14 x86_64, but this fails with the
following error messages:

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
make[2]: Leaving directory `/usr/src/redhat/BUILD/gejengel-svn566'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/gejengel-svn566'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.tUaJWy (%build)

i used this spec file:
http://www.sendspace.com/file/wzpd4f

homepage of Gejengel Lightweight audio player
http://gejengel.googlecode.com/svn/trunk/web/index.html

any help ?

Gödel
6th December 2010, 09:22 PM
you probably need something like:

yum install gtk+-devel gtkmm24-devel gdk-devel taglib-devel ImageMagick-c++-devel libxdg-basedir-devel

and see if it builds according to the suggested instructions:

svn checkout http://gejengel.googlecode.com/svn/trunk/ gejengel
cd gejengel
./autogen.sh
./configure
make

TheBigRed
6th December 2010, 09:48 PM

the packages you mentioned are already installed and the same error messages are
displayed as before. (on i486 and x86_64)

Gödel
6th December 2010, 10:00 PM
maybe it's a problem with g++ compiler on F14, it compiles ok with 4.4.4 on F12 x86_64

David Becker
7th December 2010, 02:04 AM
See if there's an update for notify-python (> 0.1.1-13).

David

TheBigRed
7th December 2010, 09:04 AM
See if there's an update for notify-python (> 0.1.1-13).

David

An update to a newer version of notify-python-0.1.1-15.fc14 does not fix the problem.

leigh123linux
7th December 2010, 09:27 AM
Run

./configure --help


and see if there is a option to disable the libnotify dependency.

TheBigRed
7th December 2010, 01:22 PM
gejengel-0.1.4-svn566 compiles no w/o problems
%configure \
--disable-shared \
--disable-ffmpeg --disable-libnotify