make[1]: Entering directory `/var/tmp/portage/evms-2.5.5-r1/work/evms-2.5.5/tests' i686-pc-linux-gnu-gcc -E -M -I../include -I../intl -DENABLE_NLS -DPACKAGE=\"evms\" -DLOCALEDIR=\"/usr/share/locale\" -DMAJOR_VERSION=2 -DMINOR_VERSION=5 -DPATCH_LEVEL=5 -DVERSION=\"2.5.5\" -DDATE=\"06/01/06\" evms_clean.c evms_deactivate.c lvm2_crc.c seq_dd.c > .depend i686-pc-linux-gnu-gcc -I../include -I../intl -DENABLE_NLS -DPACKAGE=\"evms\" -DLOCALEDIR=\"/usr/share/locale\" -DMAJOR_VERSION=2 -DMINOR_VERSION=5 -DPATCH_LEVEL=5 -DVERSION=\"2.5.5\" -DDATE=\"06/01/06\" -Wall -fPIC -fno-strict-aliasing -O2 -march=athlon-xp -fomit-frame-pointer -pipe -c evms_clean.c -o evms_clean.o i686-pc-linux-gnu-gcc -L../engine -Wl,--as-needed -lpthread -levms -o evms_clean evms_clean.o evms_clean.o: In function `clean_object': evms_clean.c:(.text+0xae): undefined reference to `evms_get_info' evms_clean.c:(.text+0xe3): undefined reference to `evms_delete' evms_clean.c:(.text+0x108): undefined reference to `evms_free' evms_clean.c:(.text+0x155): undefined reference to `evms_free' evms_clean.c:(.text+0x186): undefined reference to `evms_get_info' evms_clean.c:(.text+0x194): undefined reference to `evms_strerror' evms_clean.c:(.text+0x212): undefined reference to `evms_get_info' evms_clean.c:(.text+0x224): undefined reference to `evms_strerror' evms_clean.c:(.text+0x2a2): undefined reference to `evms_free' evms_clean.c:(.text+0x2d7): undefined reference to `evms_get_info' evms_clean.c:(.text+0x2e5): undefined reference to `evms_strerror' evms_clean.c:(.text+0x33f): undefined reference to `evms_get_info' evms_clean.c:(.text+0x368): undefined reference to `evms_delete' evms_clean.c:(.text+0x394): undefined reference to `evms_strerror' evms_clean.c:(.text+0x401): undefined reference to `evms_get_info' evms_clean.c:(.text+0x424): undefined reference to `evms_free' evms_clean.c:(.text+0x435): undefined reference to `evms_strerror' evms_clean.c:(.text+0x46c): undefined reference to `evms_strerror' evms_clean.c:(.text+0x49d): undefined reference to `evms_delete' evms_clean.c:(.text+0x4c5): undefined reference to `evms_strerror' evms_clean.c:(.text+0x4e5): undefined reference to `evms_strerror' evms_clean.c:(.text+0x548): undefined reference to `evms_strerror' evms_clean.c:(.text+0x5b6): undefined reference to `evms_unassign' evms_clean.c:(.text+0x5d9): undefined reference to `evms_strerror' evms_clean.c:(.text+0x5ee): undefined reference to `evms_strerror' evms_clean.c:(.text+0x653): undefined reference to `evms_strerror' evms_clean.c:(.text+0x69f): undefined reference to `evms_strerror' evms_clean.c:(.text+0x6dd): undefined reference to `evms_strerror' evms_clean.o:evms_clean.c:(.text+0x6f2): more undefined references to `evms_strerror' follow evms_clean.o: In function `clean_container': evms_clean.c:(.text+0x774): undefined reference to `evms_free' evms_clean.c:(.text+0x7ae): undefined reference to `evms_get_info' evms_clean.c:(.text+0x7bc): undefined reference to `evms_strerror' evms_clean.c:(.text+0x829): undefined reference to `evms_delete' evms_clean.c:(.text+0x84d): undefined reference to `evms_strerror' evms_clean.c:(.text+0x866): undefined reference to `evms_strerror' evms_clean.o: In function `.L182': evms_clean.c:(.text+0xcbc): undefined reference to `evms_get_api_version' evms_clean.c:(.text+0xdf3): undefined reference to `evms_open_engine' evms_clean.c:(.text+0xe8d): undefined reference to `evms_get_object_handle_for_name' evms_clean.c:(.text+0xea5): undefined reference to `evms_get_info' evms_clean.c:(.text+0xefd): undefined reference to `evms_free' evms_clean.c:(.text+0xf39): undefined reference to `evms_changes_pending' evms_clean.c:(.text+0x102e): undefined reference to `evms_commit_changes' evms_clean.c:(.text+0x104d): undefined reference to `evms_strerror' evms_clean.c:(.text+0x105a): undefined reference to `evms_close_engine' evms_clean.c:(.text+0x10e3): undefined reference to `evms_strerror' evms_clean.c:(.text+0x112f): undefined reference to `evms_strerror' evms_clean.c:(.text+0x1161): undefined reference to `evms_strerror' evms_clean.c:(.text+0x11d3): undefined reference to `evms_unmkfs' evms_clean.c:(.text+0x1247): undefined reference to `evms_strerror' evms_clean.c:(.text+0x12f0): undefined reference to `evms_strerror' evms_clean.c:(.text+0x1317): undefined reference to `evms_close_engine' evms_clean.c:(.text+0x13c2): undefined reference to `evms_strerror' evms_clean.c:(.text+0x140b): undefined reference to `evms_strerror' collect2: ld gab 1 als Ende-Status zur
make[1]: Entering directory `/var/tmp/portage/evms-2.5.5-r1/work/evms-2.5.5/tests' i686-pc-linux-gnu-gcc -E -M -I../include -I../intl -DENABLE_NLS -DPACKAGE=\"evms\" -DLOCALEDIR=\"/usr/share/locale\" -DMAJOR_VERSION=2 -DMINOR_VERSION=5 -DPATCH_LEVEL=5 -DVERSION=\"2.5.5\" -DDATE=\"06/01/06\" evms_clean.c evms_deactivate.c lvm2_crc.c seq_dd.c > .depend i686-pc-linux-gnu-gcc -I../include -I../intl -DENABLE_NLS -DPACKAGE=\"evms\" -DLOCALEDIR=\"/usr/share/locale\" -DMAJOR_VERSION=2 -DMINOR_VERSION=5 -DPATCH_LEVEL=5 -DVERSION=\"2.5.5\" -DDATE=\"06/01/06\" -Wall -fPIC -fno-strict-aliasing -O2 -march=athlon-xp -fomit-frame-pointer -pipe -c evms_clean.c -o evms_clean.o i686-pc-linux-gnu-gcc -L../engine -Wl,--as-needed -lpthread -levms -o evms_clean evms_clean.o evms_clean.o: In function `clean_object': evms_clean.c:(.text+0xae): undefined reference to `evms_get_info' evms_clean.c:(.text+0xe3): undefined reference to `evms_delete' evms_clean.c:(.text+0x108): undefined reference to `evms_free' evms_clean.c:(.text+0x155): undefined reference to `evms_free' evms_clean.c:(.text+0x186): undefined reference to `evms_get_info' evms_clean.c:(.text+0x194): undefined reference to `evms_strerror' evms_clean.c:(.text+0x212): undefined reference to `evms_get_info' evms_clean.c:(.text+0x224): undefined reference to `evms_strerror' evms_clean.c:(.text+0x2a2): undefined reference to `evms_free' evms_clean.c:(.text+0x2d7): undefined reference to `evms_get_info' evms_clean.c:(.text+0x2e5): undefined reference to `evms_strerror' evms_clean.c:(.text+0x33f): undefined reference to `evms_get_info' evms_clean.c:(.text+0x368): undefined reference to `evms_delete' evms_clean.c:(.text+0x394): undefined reference to `evms_strerror' evms_clean.c:(.text+0x401): undefined reference to `evms_get_info' evms_clean.c:(.text+0x424): undefined reference to `evms_free' evms_clean.c:(.text+0x435): undefined reference to `evms_strerror' evms_clean.c:(.text+0x46c): undefined reference to `evms_strerror' evms_clean.c:(.text+0x49d): undefined reference to `evms_delete' evms_clean.c:(.text+0x4c5): undefined reference to `evms_strerror' evms_clean.c:(.text+0x4e5): undefined reference to `evms_strerror' evms_clean.c:(.text+0x548): undefined reference to `evms_strerror' evms_clean.c:(.text+0x5b6): undefined reference to `evms_unassign' evms_clean.c:(.text+0x5d9): undefined reference to `evms_strerror' evms_clean.c:(.text+0x5ee): undefined reference to `evms_strerror' evms_clean.c:(.text+0x653): undefined reference to `evms_strerror' evms_clean.c:(.text+0x69f): undefined reference to `evms_strerror' evms_clean.c:(.text+0x6dd): undefined reference to `evms_strerror' evms_clean.o:evms_clean.c:(.text+0x6f2): more undefined references to `evms_strerror' follow evms_clean.o: In function `clean_container': evms_clean.c:(.text+0x774): undefined reference to `evms_free' evms_clean.c:(.text+0x7ae): undefined reference to `evms_get_info' evms_clean.c:(.text+0x7bc): undefined reference to `evms_strerror' evms_clean.c:(.text+0x829): undefined reference to `evms_delete' evms_clean.c:(.text+0x84d): undefined reference to `evms_strerror' evms_clean.c:(.text+0x866): undefined reference to `evms_strerror' evms_clean.o: In function `.L182': evms_clean.c:(.text+0xcbc): undefined reference to `evms_get_api_version' evms_clean.c:(.text+0xdf3): undefined reference to `evms_open_engine' evms_clean.c:(.text+0xe8d): undefined reference to `evms_get_object_handle_for_name' evms_clean.c:(.text+0xea5): undefined reference to `evms_get_info' evms_clean.c:(.text+0xefd): undefined reference to `evms_free' evms_clean.c:(.text+0xf39): undefined reference to `evms_changes_pending' evms_clean.c:(.text+0x102e): undefined reference to `evms_commit_changes' evms_clean.c:(.text+0x104d): undefined reference to `evms_strerror' evms_clean.c:(.text+0x105a): undefined reference to `evms_close_engine' evms_clean.c:(.text+0x10e3): undefined reference to `evms_strerror' evms_clean.c:(.text+0x112f): undefined reference to `evms_strerror' evms_clean.c:(.text+0x1161): undefined reference to `evms_strerror' evms_clean.c:(.text+0x11d3): undefined reference to `evms_unmkfs' evms_clean.c:(.text+0x1247): undefined reference to `evms_strerror' evms_clean.c:(.text+0x12f0): undefined reference to `evms_strerror' evms_clean.c:(.text+0x1317): undefined reference to `evms_close_engine' evms_clean.c:(.text+0x13c2): undefined reference to `evms_strerror' evms_clean.c:(.text+0x140b): undefined reference to `evms_strerror' collect2: ld gab 1 als Ende-Status zurück make[1]: *** [evms_clean] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/evms-2.5.5-r1/work/evms-2.5.5/tests' make: *** [all] Fehler 1 !!! ERROR: sys-fs/evms-2.5.5-r1 failed. Call stack: ebuild.sh, line 1531: Called dyn_compile ebuild.sh, line 931: Called src_compile evms-2.5.5-r1.ebuild, line 49: Called die !!! Failed emake !!! If you need support, post the topmost build error, and the call stack if relevant.
Created attachment 88093 [details, diff] cures the as-needed problem for evms
Fixed in cvs, thanks.