Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 268045 - [mozilla-overlay] mail-client/mozilla-thunderbird-3.0_beta2 compilation fails due to directory error
Summary: [mozilla-overlay] mail-client/mozilla-thunderbird-3.0_beta2 compilation fails...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-30 21:56 UTC by BedOS_Gui
Modified: 2009-05-08 10:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description BedOS_Gui 2009-04-30 21:56:50 UTC
When emerging thunderbird-3.0_beta2 this error occurs :

/var/tmp/paludis/mail-client-mozilla-thunderbird-3.0_beta2/work/mozilla/config/nsinstall -D /var/tmp/paludis/mail-client-mozilla-thunderbird-3.0_beta2/image//usr/bin
rm -f -f /var/tmp/paludis/mail-client-mozilla-thunderbird-3.0_beta2/image//usr/bin/thunderbird
ln -s /usr/lib64/mozilla-thunderbird/thunderbird /var/tmp/paludis/mail-client-mozilla-thunderbird-3.0_beta2/image//usr/bin
gmake[1]: Leaving directory `/var/tmp/paludis/mail-client-mozilla-thunderbird-3.0_beta2/work/mail/installer'
 * Sorry, but mozilla-thunderbird does not support the fr_FR LINGUA
/var/tmp/paludis/mail-client-mozilla-thunderbird-3.0_beta2/temp/loadsaveenv: line 5427: cd: /var/tmp/paludis/mail-client-mozilla-thunderbird-3.0_beta2/work/mozilla-thunderbird-3.0b2-fr: No such file or directory
sed: can't read /var/tmp/paludis/mail-client-mozilla-thunderbird-3.0_beta2/work/mozilla-thunderbird-3.0b2-fr/install.rdf: No such file or directory

!!! ERROR in mail-client/mozilla-thunderbird-3.0_beta2:
!!! In xpi_install at line 5428
!!! failed to determine extension id

!!! Call stack:
!!!    * xpi_install (/var/tmp/paludis/mail-client-mozilla-thunderbird-3.0_beta2/temp/loadsaveenv:5428)
!!!    * src_install (/var/tmp/paludis/mail-client-mozilla-thunderbird-3.0_beta2/temp/loadsaveenv:4666)
!!!    * ebuild_f_install (/usr/libexec/paludis/0/src_install.bash:46)
!!!    * ebuild_main (/usr/libexec/paludis/ebuild.bash:482)
!!!    * main (/usr/libexec/paludis/ebuild.bash:498)

diefunc: making ebuild PID 9081 exit with error
die trap: exiting with error.

In fact, the xpi-linguas temp directory is :

/var/tmp/paludis/mail-client-mozilla-thunderbird-3.0_beta2/work/mozilla-thunderbird-3.0_beta2-fr

and not :

/var/tmp/paludis/mail-client-mozilla-thunderbird-3.0_beta2/work/mozilla-thunderbird-3.0b2-fr

Reproducible: Always
Comment 1 David Sveningsson 2009-05-05 10:29:54 UTC
Setting LINGUAS to "en" works. 
Comment 2 BedOS_Gui 2009-05-05 18:40:15 UTC
Fresh today's 3.0_beta2 ebuild works fine with Armin76's fix, thanks :-).
Comment 3 David Sveningsson 2009-05-07 10:12:56 UTC
(In reply to comment #2)
> Fresh today's 3.0_beta2 ebuild works fine with Armin76's fix, thanks :-).

The previous error is fixed but now I'm having another:

gmake[1]: Leaving directory `/var/tmp/portage/mail-client/mozilla-thunderbird-3.0_beta2/work/mail/installer'
 * Setting default locale to sv-SE
!!! dosed: /var/tmp/portage/mail-client/mozilla-thunderbird-3.0_beta2/image/usr/lib64/mozilla-thunderbird/defaults//all-l10n.js does not exist
 * 
 * ERROR: mail-client/mozilla-thunderbird-3.0_beta2 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_install
 *             environment, line 3341:  Called die
 * The specific snippet of code:
 *           dosed -e "s:general.useragent.locale\", \"en-US\":general.useragent.locale\", \"${LANG}\":" ${MOZILLA_FIVE_HOME}/defaults/${prefs}/all-thunderbird.js ${MOZILLA_FIVE_HOME}/defaults/${prefs}/all-l10n.js || die "sed failed to change locale";
 *  The die message:
 *   sed failed to change locale
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/mail-client/mozilla-thunderbird-3.0_beta2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/mail-client/mozilla-thunderbird-3.0_beta2/temp/environment'.
 * This ebuild is from an overlay named 'mozilla': '/usr/local/portage/layman/mozilla/'
 * 
 * QA Notice: file does not exist:
 * 
 * 	dosed: /var/tmp/portage/mail-client/mozilla-thunderbird-3.0_beta2/image/usr/lib64/mozilla-thunderbird/defaults//all-l10n.js does not exist
Comment 4 Raúl Porcel (RETIRED) gentoo-dev 2009-05-07 14:34:49 UTC
Should be fixed now.
Comment 5 David Sveningsson 2009-05-08 10:05:30 UTC
(In reply to comment #4)
> Should be fixed now.

Yes, it works now, thank you!