id3lib from hell :-(

R. Bosch at
Sat Sep 14 11:21:24 PDT 2002

id3lib won't compile, yet I need easy tag to edit/update id-tags from mp3/ogg files. this is the error:

/bin/sh ../libtool --mode=link g++  -s -O2 -mcpu=athlon -march=athlon -fschedule-insns2  -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations    -o id3info  demo_info_options.o demo_info.o ../src/ -lz   
g++ -s -O2 -mcpu=athlon -march=athlon -fschedule-insns2 -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -o .libs/id3info demo_info_options.o demo_info.o  ../src/.libs/ -lz
../src/.libs/ undefined reference to `std::char_traits<unsigned char>::assign(unsigned char*, unsigned, unsigned char)'
../src/.libs/ undefined reference to `std::char_traits<unsigned char>::copy(unsigned char*, unsigned char const*, unsigned)'
../src/.libs/ undefined reference to `std::char_traits<unsigned char>::move(unsigned char*, unsigned char const*, unsigned)'
collect2: ld returned 1 exit status
make[2]: *** [id3info] Error 1
make[2]: Leaving directory `/root/id3lib-3.8.0/examples'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/id3lib-3.8.0'
make: *** [all] Error 2

If I remove "examples" from the makefile, it compiles. Then I try to comile easytag, but configure complaints about some "feature" from id3lib.
I thought to get around by removing the exit (error) commands, ehich went fine then... but make kicks the bucket on me :-(
I get undefined references from easytag pointing at id3lib 8-0

It looks like those exaples are important...
 Reading the INSTALL from easytag, I see that I have the right lib...

Any hints??




________________   _____
                 //     \\
Yes!!!           ||______
Linux in ¤pe     ||_____
¤ on Linux!!     ||
More ¤'s ? _____ \\_____//
Unsubscribe: send email to listar at
and put 'unsubscribe lfs-chat' in the subject header of the message

More information about the lfs-chat mailing list