running @preserved-rebuild after many packages were removed. emerge of dev-libs/libverto-0.2.5-r1 : : libtool: link: x86_64-pc-linux-gnu-gcc -shared -fPIC -DPIC .libs/libverto_libev_la-verto-libev.o -Wl,-rpath -Wl,/var/tmp/portage/dev-libs/libverto-0.2.5-r1/work/libverto-0.2.5-abi_x86_64.amd64/src/.libs -lev ./.libs/libverto.so -ldl -march=native -O2 -Wl,-O1 -Wl,--as-needed -pthread -Wl,-soname -Wl,libverto-libev.so.1 -Wl,-version-script -Wl,.libs/libverto-libev.ver -o .libs/libverto-libev.so.1.0.0 /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lev collect2: error: ld returned 1 exit status Makefile:466: recipe for target 'libverto-libev.la' failed make[1]: *** [libverto-libev.la] Error 1 make[1]: Leaving directory '/var/tmp/portage/dev-libs/libverto-0.2.5-r1/work/libverto-0.2.5-abi_x86_64.amd64/src' Makefile:409: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 * ERROR: dev-libs/libverto-0.2.5-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-libs/libverto-0.2.5-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-libs/libverto-0.2.5-r1::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-libs/libverto-0.2.5-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/libverto-0.2.5-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/libverto-0.2.5-r1/work/libverto-0.2.5-abi_x86_64.amd64' * S: '/var/tmp/portage/dev-libs/libverto-0.2.5-r1/work/libverto-0.2.5' >>> Failed to emerge dev-libs/libverto-0.2.5-r1, Log file: >>> '/var/tmp/portage/dev-libs/libverto-0.2.5-r1/temp/build.log' * Messages for package dev-libs/libverto-0.2.5-r1: * ERROR: dev-libs/libverto-0.2.5-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-libs/libverto-0.2.5-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-libs/libverto-0.2.5-r1::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-libs/libverto-0.2.5-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/libverto-0.2.5-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/libverto-0.2.5-r1/work/libverto-0.2.5-abi_x86_64.amd64' * S: '/var/tmp/portage/dev-libs/libverto-0.2.5-r1/work/libverto-0.2.5' Noticing the ld error about libev, the fix is to first "emerge libev". (dev-libs/libev-4.15-r1 was installed) Then libverto will emerge ok.
1) Please post your `emerge --info' output in a comment. 2) Please attach the entire build log to this bug report.
(In reply to Jeroen Roovers from comment #1) > 1) Please post your `emerge --info' output in a comment. > 2) Please attach the entire build log to this bug report. sorry. my bad. i no longer have it onscreen. i thought it would be an obvious missing dependency to add (that libverto needs libev). If it's already there you are welcome to delete this report.
It already sets DEPEND="... libev? ( dev-libs/libev ) " so it's unclear why it failed for you.
(In reply to Jeroen Roovers from comment #3) > It already sets DEPEND="... libev? ( dev-libs/libev ) " so it's unclear why > it failed for you. ok. sorry, this was my first ever gentoo bug report. I have a few other machines which might go through the same problem (there's six. this wasn't the first time it happened. partly why i posted). If I see it again will def post the info.