After upgrading to dev-libs/mpfr-3.0.0_p3 I was told to use revdep-rebuild. One of the packages that needed to be re-emerged was dev-libs/rasqal-0.9.The emerge failed. Reproducible: Always Steps to Reproduce: 1. revdep-rebuild or emerge rasqal 2. 3. Actual Results: /usr/bin/sed: can't read /usr/lib/libcurl.la: No such file or directory libtool: link: `/usr/lib/libcurl.la' is not a valid libtool archive make[2]: *** [librasqal.la] Error 1 make[2]: Leaving directory `/var/tmp/portage/dev-libs/rasqal-0.9.17/work/rasqal-0.9.17/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/dev-libs/rasqal-0.9.17/work/rasqal-0.9.17/src' make: *** [all-recursive] Error 1 emake failed * ERROR: dev-libs/rasqal-0.9.17 failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 1074: Called _eapi2_src_compile * ebuild.sh, line 665: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of 'emerge --info =dev-libs/rasqal-0.9.17', * the complete build log and the output of 'emerge -pqv =dev-libs/rasqal-0.9.17'. * The complete build log is located at '/var/tmp/portage/dev-libs/rasqal-0.9.17/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/rasqal-0.9.17/temp/environment'. * S: '/var/tmp/portage/dev-libs/rasqal-0.9.17/work/rasqal-0.9.17' >>> Failed to emerge dev-libs/rasqal-0.9.17, Log file: >>> * Messages for package dev-libs/rasqal-0.9.17: * ERROR: dev-libs/rasqal-0.9.17 failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 1074: Called _eapi2_src_compile * ebuild.sh, line 665: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of 'emerge --info =dev-libs/rasqal-0.9.17', * the complete build log and the output of 'emerge -pqv =dev-libs/rasqal-0.9.17'. * The complete build log is located at '/var/tmp/portage/dev-libs/rasqal-0.9.17/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/rasqal-0.9.17/temp/environment'. * S: '/var/tmp/portage/dev-libs/rasqal-0.9.17/work/rasqal-0.9.17' '/var/tmp/portage/dev-libs/rasqal-0.9.17/temp/build.log' Expected Results: A successful re-emerge of rasqal
> can't read /usr/lib/libcurl.la: No such file or directory This is a local problem in your machine, not a real bug. Please "emerge lafilefixer", and run "lafilefixer --justfixit". And it's not related to rasqal, or mpfr in anyway... It's just curl's package that removed useless .la file.