Jacob Fugal wrote:

Ok, I've been wanting to try out Thunderbird for a while, because I
really liked Mozilla's mail client when I used it previously. However,
since I commandeered this Gentoo box at work, I haven't been able to use
either. When I 'emerge mozilla' it gives me version 1.3, not 1.4 and


If you are getting mozilla 1.3 instead of 1.4 then you need to resync with the latest portage list
# emerge sync


doesn't have the mail client integrated. 'emerge mozilla-thunderbird'


After you have rsync'ed portage you will be able to emerge mozilla-thunderbird but it is masked because it is a .2 release so it is still in testing. To emerge those programs you need to either edit your /etc/make.conf and make it so that
ACCEPT_KEYWORDS="~x86"
is in there. Or if you just want to emerge one program from unstable then you can type
# ACCEPT_KEYWORDS="~x86" emerge mozilla-thunderbird


wouldn't work either -- probably because I have to add something to my
repository list (like the apt-sources for debian). But I don't know how
to do that in gentoo.


there is nothing similar to apt-sources, there are just gentoo mirrors. However you can download ebuilds from other places that are not in the portage tree (like from breakmygentoo.net)

Anyways, I finally broke down, googled a bit and found some portage
directories online for net-mail/mozilla-thunderbird[1], copied them
manually into my /usr/portage tree, then reran 'emerge
mozilla-thunderbird'. 2.5 hours later it had finished compiling with no
apparent problems.



If you have a really out of date portage tree (which you do because you still have mozilla 1.3) then there may be other libraries that rae really out of date.

But now I try to actually run it and I have problems:

$ MozillaThunderbird $

That's it, no error messages, but no application either. I try
'MozillaThunderbird --help' and see the following usage line:

Usage: /usr/lib/MozillaThunderbird/thunderbird-bin [ options ... ] [URL]

Ok, so I try that usage and what do I see? Errors!

$ /usr/lib/MozillaThunderbird/thunderbird-bin
/usr/lib/MozillaThunderbird/thunderbird-bin: relocation error:
/usr/lib/MozillaThunderbird/thunderbird-bin: undefined symbol:
_ZTI24nsASingleFragmentCString

Anyone have any idea what's going wrong here? What do I need to fix?


I would do this
# emerge sync
# ACCEPT_KEYWORDS="~x86" emerge -p mozilla-thunderbird
if this only says something like
# [ebuild R ] net-mail/mozilla-thunderbird-0.2
and nothing else then i would try
# emerge -u world
to update all of your out of date libraries and then try to run MozillaThunderbird, otherwise if it says that it is going to emerge more than just reinstalling thunderbird then i would let it go ahead and do all of that and try it.
As a last resort i would uninstall whatever it is you installed and reinstall from portage
# emerge sync
# emerge -C mozilla-thunderbird
# ACCEPT_KEYWORDS="~x86" emege mozilla-thunderbird


I have thunderbird running fine on my machine

-Chris


____________________
BYU Unix Users Group http://uug.byu.edu/ ___________________________________________________________________
List Info: http://uug.byu.edu/cgi-bin/mailman/listinfo/uug-list

Reply via email to