When trying to emerge vmware-workstation, I ge the follwoing output, telling me to manually download the VMWare .bundle file: # emerge -v vmware-workstation These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild IN F ] app-emulation/vmware-workstation-6.5.2.156735 344,720 kB Total: 1 package (1 new, 1 interactive), Size of downloads: 344,720 kB Fetch Restriction: 1 package (1 unsatisfied) >>> Verifying ebuild manifests >>> Emerging (1 of 1) app-emulation/vmware-workstation-6.5.2.156735 >>> Downloading 'http://download2.vmware.com/software/wkst/VMware-Workstation-6.5.2-156735.i386.bundle' --2009-05-10 13:01:06-- http://download2.vmware.com/software/wkst/VMware-Workstation-6.5.2-156735.i386.bundle Resolving download2.vmware.com... 72.246.115.51 Connecting to download2.vmware.com|72.246.115.51|:80... connected. HTTP request sent, awaiting response... 403 Forbidden 2009-05-10 13:01:06 ERROR 403: Forbidden. >>> Downloading 'http://download3.vmware.com/software/wkst/VMware-Workstation-6.5.2-156735.i386.bundle' --2009-05-10 13:01:06-- http://download3.vmware.com/software/wkst/VMware-Workstation-6.5.2-156735.i386.bundle Resolving download3.vmware.com... 72.246.115.51 Connecting to download3.vmware.com|72.246.115.51|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2009-05-10 13:01:07 ERROR 404: Not Found. !!! app-emulation/vmware-workstation-6.5.2.156735 has fetch restriction turned on. !!! This probably means that this ebuild's files must be downloaded !!! manually. See the comments in the ebuild for more information. * Please download the VMware-Workstation-6.5.2-156735.i386.bundle from http://www.vmware.com/products/desktop/ws_features.html * Fetch failed for 'app-emulation/vmware-workstation-6.5.2.156735', Log file: * '/var/tmp/portage/app-emulation/vmware-workstation-6.5.2.156735/temp/build.log' >>> Failed to emerge app-emulation/vmware-workstation-6.5.2.156735, Log file: >>> '/var/tmp/portage/app-emulation/vmware-workstation-6.5.2.156735/temp/build.log' * Messages for package app-emulation/vmware-workstation-6.5.2.156735: * Fetch failed for 'app-emulation/vmware-workstation-6.5.2.156735', Log file: * '/var/tmp/portage/app-emulation/vmware-workstation-6.5.2.156735/temp/build.log' When the file is downloaded in app-emulation/vmware-workstation/files/6.5.2.156735/ the following is reported: # emerge -v vmware-workstation These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild IN F ] app-emulation/vmware-workstation-6.5.2.156735 344,720 kB Total: 1 package (1 new, 1 interactive), Size of downloads: 344,720 kB Fetch Restriction: 1 package (1 unsatisfied) >>> Verifying ebuild manifests !!! A file is not listed in the Manifest: '/usr/portage/app-emulation/vmware-workstation/files/6.5.2.156735/VMware-Workstation-6.5.2-156735.i386.bundle'
That's right, you've put the bundle file in the wrong place. It needs to go in /usr/portage/distfiles along with all your other installation files. You should also make sure it isn't present further under /usr/portage/app-emulation. I'm going to mark this as WORKSFORME, since there is a DIST entry for the bundle file[1] (not an AUX entry that would be required for it to exist under the ebuild directory). Please feel free to reopen this bug if that doesn't solve your problem... [1] http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/vmware-workstation/Manifest?view=markup
Putting the download in /usr/portage/distfiles worked, of course... I didn't remember the correct place, because in all other cases, it is mentioned when there is an instrcution in the ebuild. Should I re-open the bug just for that change (adding the instruction where to put the download file)?