error message: c++ -march=i686 -O3 -pipe -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -o .libs/id3info demo_info_options.o demo_info.o ../src/.libs/libid3.so -lz ../src/.libs/libid3.so: undefined reference to `libiconv_open' ../src/.libs/libid3.so: undefined reference to `libiconv_close' ../src/.libs/libid3.so: undefined reference to `libiconv' collect2: ld returned 1 exit status make[2]: *** [id3info] Error 1 make[2]: Leaving directory `/mnt/huge/tmp/portage/id3lib-3.8.0_pre2-r1/work/id3lib-3.8.0pre2/examples' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/mnt/huge/tmp/portage/id3lib-3.8.0_pre2-r1/work/id3lib-3.8.0pre2' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 3, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/media-libs/id3lib/id3lib-3.8.0_pre2-r1.ebuild .
recipie for a fix is : emerge -C libiconv emerge glibc logout login emerge media-libs/id3lib