[Rhythmbox-devel] monkey-media-0.6.1 and musicbrainz: Compile errors



gcc version 3.3 20030623 (Red Hat Linux 3.3-12)

With musicbrainz 1.1.0, I get:

gcc -g -O2 -Wall -Werror -o .libs/test-info test-info.o -pthread 
-Wl,--export-dynamic -Wl,--export-dynamic  ../src/.libs/libmonkey-media.so 
-lid3tag -lgnome-2 -lbonobo-2 -lgconf-2 -lgnomevfs-2 -lbonobo-activation 
-lORBit-2 /usr/lib/liblinc.so -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 
-lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgstreamer-0.6 
-lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 /usr/lib/libxml2.so -lpthread 
-lglib-2.0 -lz -logg -lvorbis -lm -lvorbisfile /usr/lib/libmusicbrainz.so 
-lstdc++ -lgstcontrol -Wl,--rpath -Wl,/usr/local/lib
/usr/lib/libmusicbrainz.so: undefined reference to `cerr'
/usr/lib/libmusicbrainz.so: undefined reference to `endl(ostream &)'
/usr/lib/libmusicbrainz.so: undefined reference to `__out_of_range(char const 
*)'
/usr/lib/libmusicbrainz.so: undefined reference to `ostream::operator<<(char 
const *)'
/usr/lib/libmusicbrainz.so: undefined reference to `__length_error(char const 
*)'
collect2: ld returned 1 exit status
make[2]: *** [test-info] Error 1
make[2]: Leaving directory `/usr/src/monkey-media-0.6.1/tests'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/monkey-media-0.6.1'
make: *** [all] Error 2

Your software appears incompatible with musicbrainz 2.0.2.
(Perhaps it should be noted which version people should use on the web site):

gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOMELOCALEDIR=\"/usr/local/share/locale\" 
-DG_LOG_DOMAIN=\"MonkeyMedia\" -I.. -I../src/stream-info-impl -pthread 
-DORBIT2=1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include 
-I/usr/include/bonobo-activation-2.0 -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/linc-1.0 
-I/usr/include/gconf/2 -I/usr/include/libgnome-2.0 
-I/usr/include/libbonobo-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 
-I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/gstreamer-0.6 -g 
-O2 -Wall -Werror -c monkey-media-musicbrainz.c -MT 
monkey-media-musicbrainz.lo -MD -MP -MF .deps/monkey-media-musicbrainz.TPlo  
-fPIC -DPIC -o .libs/monkey-media-musicbrainz.lo
monkey-media-musicbrainz.c: In function `load_info_track':
monkey-media-musicbrainz.c:504: error: `MBE_TrackGetAlbumName' undeclared 
(first use in this function)
monkey-media-musicbrainz.c:504: error: (Each undeclared identifier is reported 
only once
monkey-media-musicbrainz.c:504: error: for each function it appears in.)
monkey-media-musicbrainz.c:511: error: `MBE_TrackGetAlbumId' undeclared (first 
use in this function)
make[4]: *** [monkey-media-musicbrainz.lo] Error 1
make[4]: Leaving directory `/usr/src/monkey-media-0.6.1/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/src/monkey-media-0.6.1/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/monkey-media-0.6.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/monkey-media-0.6.1'
make: *** [all] Error 2




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]