Created attachment 272417 [details] emerge environment emerge fails with libtool: compile: x86_64-pc-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libmediainfo\" -DVERSION=\"0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ZLIB_H=1 -I. -I../../../Source -I../../../../ZenLib/Source -march=amdfam10 -O2 -pipe -I/usr/include/ -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DUNICODE -fPIC -c ../../../Source/MediaInfo/Reader/Reader_libmms.cpp -fPIC -DPIC -o .libs/Reader_libmms.o ../../../Source/MediaInfo/Reader/Reader_libmms.cpp: In member function 'virtual size_t MediaInfoLib::Reader_libmms::Format_Test(MediaInfoLib::MediaInfo_Internal*, const MediaInfoLib::String&)': ../../../Source/MediaInfo/Reader/Reader_libmms.cpp:76: error: 'mmsh_describe_request' was not declared in this scope ../../../Source/MediaInfo/Reader/Reader_libmms.cpp:80: error: 'mmsx_set_mmsh_handle' was not declared in this scope
Created attachment 272419 [details] emerge.info
Created attachment 272421 [details] build log
Confirming on ~amd64 with gcc-4.5.x and 4.6.0.
It looks like the related code causing the problem was added in the 0.7.44 release and uses functions are aren't defined in the libmms library. I don't know where upstream got those since the latest upstream libmms doesn't define them at all.
Fixed in CVS.