>>> Unpacking source... >>> Unpacking firefox-1.5.0.1.tar.gz to /var/tmp/portage/mozilla-firefox-bin-1.5.0.1/work * Unpacking firefox-ru-1.5.0.1.xpi to /var/tmp/portage/mozilla-firefox-bin-1.5.0.1/work >>> Source unpacked. >>> Test phase [not enabled]: www-client/mozilla-firefox-bin-1.5.0.1 >>> Install mozilla-firefox-bin-1.5.0.1 into /var/tmp/portage/mozilla-firefox-bin-1.5.0.1/image/ category www-client /usr/portage/eclass/mozextension.eclass: line 49: cd: /var/tmp/portage/mozilla-firefox-bin-1.5.0.1/work/firefox-ru-1.5.0.1.xpi: No such file or directory sed: can't read /var/tmp/portage/mozilla-firefox-bin-1.5.0.1/work/firefox-ru-1.5.0.1.xpi/install.rdf: No such file or directory !!! ERROR: www-client/mozilla-firefox-bin-1.5.0.1 failed. !!! Function xpi_install, Line 51, Exitcode 2 !!! failed to determine extension id
I've got the same kind of error with french >>> Install mozilla-firefox-bin-1.5.0.1 into /var/tmp/portage/mozilla-firefox-bin-1.5.0.1/image/ category www-client /usr/portage/eclass/mozextension.eclass: line 49: cd: /var/tmp/portage/mozilla-firefox-bin-1.5.0.1/work/firefox-fr-1.5.0.1.xpi: No such file or directory sed: can't read /var/tmp/portage/mozilla-firefox-bin-1.5.0.1/work/firefox-fr-1.5.0.1.xpi/install.rdf: No such file or directory The path is wrong: the last directory should not contain '.xpi'. /var/tmp/portage/mozilla-firefox-bin-1.5.0.1/work/firefox-fr-1.5.0.1.xpi/ -> /var/tmp/portage/mozilla-firefox-bin-1.5.0.1/work/firefox-fr-1.5.0.1/ The error comes from the call of xpi_install() in /usr/portage/www-client/mozilla-firefox-bin/mozilla-firefox-bin-1.5.0.1.ebuild 72c72 < xpi_install ${WORKDIR}/firefox-${X}-${PV}.xpi --- > xpi_install ${WORKDIR}/firefox-${X}-${PV} I modified and re-run ebuild <the ebuild> digest and portage updated successfully mozilla-firefox-bin
Same fo me for italian: >>> Unpacking source... >>> Unpacking firefox-1.5.0.1.tar.gz to /var/tmp/portage/mozilla-firefox-bin-1.5.0.1/work * Unpacking firefox-it-1.5.0.1.xpi to /var/tmp/portage/mozilla-firefox-bin-1.5.0.1/work >>> Source unpacked. >>> Test phase [not enabled]: www-client/mozilla-firefox-bin-1.5.0.1 >>> Install mozilla-firefox-bin-1.5.0.1 into /var/tmp/portage/mozilla-firefox-bin-1.5.0.1/image/ category www-client /usr/portage/eclass/mozextension.eclass: line 49: cd: /var/tmp/portage/mozilla-firefox-bin-1.5.0.1/work/firefox-it-1.5.0.1.xpi: No such file or directory sed: impossibile leggere /var/tmp/portage/mozilla-firefox-bin-1.5.0.1/work/firefox-it-1.5.0.1.xpi/install.rdf: No such file or directory !!! ERROR: www-client/mozilla-firefox-bin-1.5.0.1 failed. !!! Function xpi_install, Line 51, Exitcode 2 !!! failed to determine extension id !!! If you need support, post the topmost build error, NOT this status message.
Created attachment 79019 [details, diff] Fix for the ebuild Same problem here with Polish version. Solution given by Patrice Beaud works for me too, created appropriate patch.
Same on czech, thanks fo' patch, works. But QA Notice: the following files contain runtime text relocations Text relocations force the dynamic linker to perform extra work at startup, waste system resources, and may pose a security risk. On some architectures, the code may not even function properly, if at all. Please include this file in your report: /var/tmp/portage/mozilla-firefox-bin-1.5.0.1/temp/scanelf-textrel.log TEXTREL opt/firefox/extensions/talkback@mozilla.org/components/libqfaservices.so QA Notice: the following files contain executable stacks Files with executable stacks will not work properly (or at all!) on some architectures/operating systems. A bug should be filed at http://bugs.gentoo.org/ to make sure the file is fixed. Please include this file in your report: /var/tmp/portage/mozilla-firefox-bin-1.5.0.1/temp/scanelf-exec.log RWX --- --- opt/firefox/extensions/talkback@mozilla.org/components/libqfaservices.so But it is OK anyway...
Fixed in CVS thanks for reporting.
*** Bug 121883 has been marked as a duplicate of this bug. ***