In gentoo-prefix I get: * ecl-12.12.1.tgz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking ecl-12.12.1.tgz to /storage/strogdon/gentoo/var/tmp/portage/dev-lisp/ecls-12.12.1-r4/work >>> Source unpacked in /storage/strogdon/gentoo/var/tmp/portage/dev-lisp/ecls-12.12.1-r4/work >>> Preparing source in /storage/strogdon/gentoo/var/tmp/portage/dev-lisp/ecls-12.12.1-r4/work/ecl-12.12.1 ... * Applying 12.12.1-headers-gentoo.patch ... [ ok ] cp: cannot stat ‘/usr/share/common-lisp/source/asdf/build/asdf.lisp’: No such file or directory * ERROR: dev-lisp/ecls-12.12.1-r4 failed (prepare phase): * (no error message) * * Call stack: * ebuild.sh, line 93: Called call-ebuildshell 'src_prepare' * environment, line 382: Called src_prepare * environment, line 2198: Called die * The specific snippet of code: * cp /usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die From src_prepare() in the ebuild I believe this line cp /usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die should read cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die
Thanks for reporting this Steve. I already asked Andrey to do that change on the mailing list.
*ecls-13.5.1 (29 May 2013) *ecls-12.12.1-r5 (29 May 2013) 29 May 2013; Andrey Grozin <grozin@gentoo.org> -ecls-12.12.1-r4.ebuild, +ecls-12.12.1-r5.ebuild, +ecls-13.5.1.ebuild, +files/12.12.1-asdf.patch, +files/13.5.1-headers-gentoo.patch: Version bump; fixing #471364 and #468308 in 12.12.1