Build of app-arch/snappy-1.1.2-r1 fails in src_prepare step with: * default_src_prepare() is not supported in EAPI='5' in phase src_prepare Reproducible: Always Steps to Reproduce: 1. emerge -1 =app-arch/snappy * Package: app-arch/snappy-1.1.2-r1 * Repository: gentoo * Maintainer: radhermit@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking snappy-1.1.2.tar.gz to /var/tmp/portage/app-arch/snappy-1.1.2-r1/work >>> Source unpacked in /var/tmp/portage/app-arch/snappy-1.1.2-r1/work >>> Preparing source in /var/tmp/portage/app-arch/snappy-1.1.2-r1/work/snappy-1.1.2 ... * ERROR: app-arch/snappy-1.1.2-r1::gentoo failed (prepare phase): * default_src_prepare() is not supported in EAPI='5' in phase src_prepare * * Call stack: * ebuild.sh, line 93: Called src_prepare * environment, line 3407: Called default * phase-functions.sh, line 770: Called default_src_prepare * phase-functions.sh, line 763: Called die * The specific snippet of code: * done * * If you need support, post the output of `emerge --info '=app-arch/snappy-1.1.2-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-arch/snappy-1.1.2-r1::gentoo'`. * The complete build log is located at '/var/tmp/portage/app-arch/snappy-1.1.2-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-arch/snappy-1.1.2-r1/temp/environment'. * Working directory: '/var/tmp/portage/app-arch/snappy-1.1.2-r1/work/snappy-1.1.2' * S: '/var/tmp/portage/app-arch/snappy-1.1.2-r1/work/snappy-1.1.2'
Created attachment 385184 [details, diff] snappy_ebuild_fix.patch Maybe there is a better way, but this ebuild fix made this package compile again for me
*** This bug has been marked as a duplicate of bug 523182 ***