>>> Emerging (1 of 1) www-plugins/adobe-flash-11.0.1.60_beta201107131-r1 * flashplayer11_b1_install_lin_32_071311.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * Date is beta201107131 suffix is 071311 >>> Unpacking source... >>> Unpacking flashplayer11_b1_install_lin_64_071311.tar.gz to /var/tmp/portage/www-plugins/adobe-flash-11.0.1.60_beta201107131-r1/work * ERROR: www-plugins/adobe-flash-11.0.1.60_beta201107131-r1 failed (unpack phase): * flashplayer11_b1_install_lin_64_071311.tar.gz does not exist * * Call stack: * ebuild.sh, line 56: Called src_unpack * environment, line 2647: Called unpack 'flashplayer11_b1_install_lin_64_071311.tar.gz' * ebuild.sh, line 366: Called die * The specific snippet of code: * [[ ! -s ${srcdir}${x} ]] && die "${x} does not exist" * * If you need support, post the output of 'emerge --info =www-plugins/adobe-flash-11.0.1.60_beta201107131-r1', * the complete build log and the output of 'emerge -pqv =www-plugins/adobe-flash-11.0.1.60_beta201107131-r1'. * The complete build log is located at '/var/tmp/portage/www-plugins/adobe-flash-11.0.1.60_beta201107131-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-plugins/adobe-flash-11.0.1.60_beta201107131-r1/temp/environment'. * S: '/var/tmp/portage/www-plugins/adobe-flash-11.0.1.60_beta201107131-r1/work' Reproducible: Always Steps to Reproduce: [ebuild U ] www-plugins/adobe-flash-11.0.1.60_beta201107131-r1 [10.3.181.34] USE="32bit%* kde* (multilib%*) -64bit% -bindist% -vdpau"
Created attachment 280731 [details, diff] adobe-flash-11.0.1.60_beta201107131-r1.ebuild.patch Patch for the ebuild to also check for $native_install in src_unpack
I concur. Bumped into the bug too. I use 32bit only plugin on amd64, because then it is conveniently wrapped in nspluginwrapper, and can be killed without taking down/messing up the browser in case of one of the very common glitches, half-crashes, etc.
Okay, sorry this took so long, but I've fixed this now in both adobe-flash-11 The actual patch I used was a bit different, as the 32-bit-on-amd64 codepath always assumes the source is in a '32bit' subdirectory: --- adobe-flash-11.0.1.60_beta201107131-r1.ebuild 11 Aug 2011 14:31:46 -0000 1.2 +++ adobe-flash-11.0.1.60_beta201107131-r1.ebuild 11 Aug 2011 14:36:28 -0000 @@ -104,7 +104,9 @@ # elsewhere: local my_32b_src=${MY_32B_URI##*/} local my_64b_src=${MY_64B_URI##*/} - unpack $my_64b_src + if [[ $native_install ]]; then + unpack $my_64b_src + fi mkdir 32bit pushd 32bit >/dev/null unpack $my_32b_src