ecopy doesn't do it correctly. src_install() { # -j1 because creates various dirs sequentially (hit should be small) emake -j1 DESTDIR="${D}" install || die "emake install failed" if use doc; then emake DESTDIR="${ED}" \ install-info install-pdf || die "emake install docs failed" fi emake -j1 \ -C src/nmath/standalone \ DESTDIR="${ED}" install \ || die "emake install math library failed" local mv=$(get_major_version ${RMATH_V}) mv "${ED}"/usr/$(get_libdir)/libRmath.so \ "${ED}"/usr/$(get_libdir)/libRmath.so.${RMATH_V} dosym libRmath.so.${RMATH_V} /usr/$(get_libdir)/libRmath.so.${mv} dosym libRmath.so.${mv} /usr/$(get_libdir)/libRmath.so # env file cat > 99R <<-EOF LDPATH=${R_HOME}/lib R_HOME=${R_HOME} EOF doenvd 99R || die "doenvd failed" dobashcompletion "${WORKDIR}"/R.bash_completion } part of the build log: mv: cannot stat `/var/tmp/portage/dev-lang/R-2.8.0/image/share/raid8/galaxy/gentoo//usr/lib/libRmath.so': No such file or directory >>> Completed installing R-2.8.0 into /var/tmp/portage/dev-lang/R-2.8.0/image/share/raid8/galaxy/gentoo/ strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment share/raid8/galaxy/gentoo/usr/lib/libRmath.so usr/bin/Rscript usr/lib/R/modules/internet.so usr/lib/R/modules/vfonts.so usr/lib/R/modules/R_X11.so usr/lib/R/modules/lapack.so usr/lib/R/library/mgcv/libs/mgcv.so usr/lib/R/library/grDevices/libs/grDevices.so usr/lib/R/library/nlme/libs/nlme.so usr/lib/R/library/grid/libs/grid.so usr/lib/R/library/methods/libs/methods.so usr/lib/R/library/spatial/libs/spatial.so usr/lib/R/library/MASS/libs/MASS.so usr/lib/R/library/nnet/libs/nnet.so usr/lib/R/library/lattice/libs/lattice.so usr/lib/R/library/survival/libs/survival.so usr/lib/R/library/class/libs/class.so usr/lib/R/library/KernSmooth/libs/KernSmooth.so usr/lib/R/library/cluster/libs/cluster.so usr/lib/R/library/stats/libs/stats.so usr/lib/R/library/splines/libs/splines.so usr/lib/R/library/foreign/libs/foreign.so usr/lib/R/library/rpart/libs/rpart.so usr/lib/R/library/tools/libs/tools.so usr/lib/R/bin/exec/R usr/lib/R/bin/Rscript usr/lib/R/lib/libRlapack.so usr/lib/R/lib/libR.so share/raid8/galaxy/gentoo/usr/lib/libRmath.a ecompressdir: bzip2 -9 /share/raid8/galaxy/gentoo/usr/share/man * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/ double prefix * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/usr double prefix * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/usr/include double prefix * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/usr/include/Rmath.h double prefix * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/usr/lib double prefix * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/usr/lib/libRmath.a double prefix * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/usr/lib/libRmath.so double prefix * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/usr/lib/pkgconfig double prefix * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/usr/lib/pkgconfig/libRmath.pc double prefix * ERROR: dev-lang/R-2.8.0 failed: * Aborting due to QA concerns: double prefix files installed * * Call stack: * misc-functions.sh:826: <call install_qa_check> * misc-functions.sh:280: die "Aborting due to QA concerns: double prefix files installed" * * If you need support, post the topmost build error, and the call stack if relevant. * This ebuild is from an overlay: '/share/raid8/galaxy/opt/overlay/' !!! post install failed; exiting. >>> Failed to emerge dev-lang/R-2.8.0, Log file: >>> '/var/tmp/portage/dev-lang/R-2.8.0/temp/build.log' * Messages for package dev-lang/R-2.8.0: * ERROR: dev-lang/R-2.8.0 failed: * Aborting due to QA concerns: double prefix files installed * * Call stack: * misc-functions.sh:826: <call install_qa_check> * misc-functions.sh:280: die "Aborting due to QA concerns: double prefix files installed"
part of the log: make: Leaving directory `/var/tmp/portage/dev-lang/R-2.8.0/work/R-2.8.0/src/nmath/standalone' mv: cannot stat `/var/tmp/portage/dev-lang/R-2.8.0/image/share/raid8/galaxy/gentoo//usr/lib/libRmath.so': No such file or directory >>> Completed installing R-2.8.0 into /var/tmp/portage/dev-lang/R-2.8.0/image/share/raid8/galaxy/gentoo/ strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment share/raid8/galaxy/gentoo/usr/lib/libRmath.so usr/bin/Rscript usr/lib/R/modules/internet.so usr/lib/R/modules/vfonts.so usr/lib/R/modules/R_X11.so usr/lib/R/modules/lapack.so usr/lib/R/library/mgcv/libs/mgcv.so usr/lib/R/library/grDevices/libs/grDevices.so usr/lib/R/library/nlme/libs/nlme.so usr/lib/R/library/grid/libs/grid.so usr/lib/R/library/methods/libs/methods.so usr/lib/R/library/spatial/libs/spatial.so usr/lib/R/library/MASS/libs/MASS.so usr/lib/R/library/nnet/libs/nnet.so usr/lib/R/library/lattice/libs/lattice.so usr/lib/R/library/survival/libs/survival.so usr/lib/R/library/class/libs/class.so usr/lib/R/library/KernSmooth/libs/KernSmooth.so usr/lib/R/library/cluster/libs/cluster.so usr/lib/R/library/stats/libs/stats.so usr/lib/R/library/splines/libs/splines.so usr/lib/R/library/foreign/libs/foreign.so usr/lib/R/library/rpart/libs/rpart.so usr/lib/R/library/tools/libs/tools.so usr/lib/R/bin/exec/R usr/lib/R/bin/Rscript usr/lib/R/lib/libRlapack.so usr/lib/R/lib/libR.so share/raid8/galaxy/gentoo/usr/lib/libRmath.a ecompressdir: bzip2 -9 /share/raid8/galaxy/gentoo/usr/share/man * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/ double prefix * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/usr double prefix * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/usr/include double prefix * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/usr/include/Rmath.h double prefix * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/usr/lib double prefix * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/usr/lib/libRmath.a double prefix * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/usr/lib/libRmath.so double prefix * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/usr/lib/pkgconfig double prefix * QA Notice: share/raid8/galaxy/gentoo///share/raid8/galaxy/gentoo/usr/lib/pkgconfig/libRmath.pc double prefix * ERROR: dev-lang/R-2.8.0 failed: * Aborting due to QA concerns: double prefix files installed * * Call stack: * misc-functions.sh:826: <call install_qa_check> * misc-functions.sh:280: die "Aborting due to QA concerns: double prefix files installed" * * If you need support, post the topmost build error, and the call stack if relevant. * This ebuild is from an overlay: '/share/raid8/galaxy/opt/overlay/' !!! post install failed; exiting. >>> Failed to emerge dev-lang/R-2.8.0, Log file: >>> '/var/tmp/portage/dev-lang/R-2.8.0/temp/build.log' * Messages for package dev-lang/R-2.8.0: * ERROR: dev-lang/R-2.8.0 failed: * Aborting due to QA concerns: double prefix files installed * * Call stack: * misc-functions.sh:826: <call install_qa_check> * misc-functions.sh:280: die "Aborting due to QA concerns: double prefix files installed" * * If you need support, post the topmost build error, and the call stack if relevant. * This ebuild is from an overlay: '/share/raid8/galaxy/opt/overlay/'
ecopy is simply a best effort script and never is guarenteed to work. ;) Imported for you, please report any problems (new bugs). I never use R for anything.