Ok, I've been wanting to try out Thunderbird for a while, because IIf you are getting mozilla 1.3 instead of 1.4 then you need to resync with the latest portage list
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
# 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 mythere 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)
repository list (like the apt-sources for debian). But I don't know how
to do that in gentoo.
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.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.
But now I try to actually run it and I have problems:I would do this
$ 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?
# 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
