When trying to install seamonkey-bin-2.17 I cannot do so due to a missing icon file at location chrome/icons/default/default48.png. Reproducible: Always Steps to Reproduce: 1. emerge seamonkey-bin-2.17 2. Watch the emerge progress due its thing. 3. Failure due to missing icon in seamonkey-bin-2.17. Actual Results: Seamonkey-bin-2.17 is not installed due to missing icon file in the package it self. Expected Results: Seamonkey-bin-2.17 to be installed. cat /var/tmp/portage/www-client/seamonkey-bin-2.17/temp/build.log * Package: www-client/seamonkey-bin-2.17 * Repository: gentoo * Maintainer: jdhore@gentoo.org mozilla@gentoo.org * USE: abi_x86_64 amd64 consolekit elibc_glibc kernel_linux linguas_de linguas_en_GB multilib policykit startup-notification userland_GNU * FEATURES: sandbox >>> Unpacking source... >>> Unpacking seamonkey-2.17-de.xpi to /var/tmp/portage/www-client/seamonkey-bin-2.17/work unpack seamonkey-2.17-de.xpi: file format not recognized. Ignoring. >>> Unpacking seamonkey-2.17-en-GB.xpi to /var/tmp/portage/www-client/seamonkey-bin-2.17/work unpack seamonkey-2.17-en-GB.xpi: file format not recognized. Ignoring. >>> Unpacking seamonkey-bin_x86_64-2.17.tar.bz2 to /var/tmp/portage/www-client/seamonkey-bin-2.17/work * Unpacking seamonkey-2.17-en-GB.xpi to /var/tmp/portage/www-client/seamonkey-bin-2.17/work * Unpacking seamonkey-2.17-de.xpi to /var/tmp/portage/www-client/seamonkey-bin-2.17/work * Selected language packs (first will be default): en-GB de >>> Source unpacked in /var/tmp/portage/www-client/seamonkey-bin-2.17/work >>> Preparing source in /var/tmp/portage/www-client/seamonkey-bin-2.17/work/seamonkey ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/www-client/seamonkey-bin-2.17/work/seamonkey ... >>> Source configured. >>> Compiling source in /var/tmp/portage/www-client/seamonkey-bin-2.17/work/seamonkey ... >>> Source compiled. >>> Test phase [not enabled]: www-client/seamonkey-bin-2.17 >>> Install seamonkey-bin-2.17 into /var/tmp/portage/www-client/seamonkey-bin-2.17/image/ category www-client * ERROR: www-client/seamonkey-bin-2.17 failed (install phase): * !!! newins: /var/tmp/portage/www-client/seamonkey-bin-2.17/work/seamonkey/chrome/icons/default/default48.png does not exist * * If you need support, post the output of `emerge --info '=www-client/seamonkey-bin-2.17'`, * the complete build log and the output of `emerge -pqv '=www-client/seamonkey-bin-2.17'`. * The complete build log is located at '/var/tmp/portage/www-client/seamonkey-bin-2.17/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-client/seamonkey-bin-2.17/temp/environment'. * Working directory: '/var/tmp/portage/www-client/seamonkey-bin-2.17/work/seamonkey-2.17-de' * S: '/var/tmp/portage/www-client/seamonkey-bin-2.17/work/seamonkey'
Created attachment 346094 [details] Incorrect file location for icon The path for the icon is incorrect going back to www-client/seamonkey-bin-2.16.2 it appears. This simply fixes that, but there's another issue: the plugins directory isn't properly symlinked now... nsplugin.eclass should probably test for "seamonkey-bin" in share_plugins_dir(). Not wanting to accidentally delete plugins, I'm not touching that: * * Installation of a symlink is blocked by a directory: * '/opt/seamonkey/plugins' * This symlink will be merged with a different name: * '/opt/seamonkey/plugins.backup.0014'
I confirm, having the exact same issue.