You are not logged in.
Pages: 1
Well, it works. It was an ugly process, though, and I can't tell you everything about it since I don't know.
My process (using yaourt):
Make a new dir and cd into it
yaourt -G thunderbird3
Edit the pkgbuild so the arch line has x86_64, i.e., arch=('i686', 'x86_64')
makepkg -o
Gets and untars the package.
cd src/thunderbird
What follows I pulled from the firefox.patch file in the firefox32 package
Edit the file called "thunderbird" and find this line:
script_args=""
debugging=0
MOZILLA_BIN="${progbase}-bin"
and add ABOVE it:
GTK_PATH=/opt/lib32/usr/lib/gtk-2.0
GCONV_PATH=/opt/lib32/usr/lib/gconv
PANGO_RC_FILE=/opt/lib32/config/pango/pangorc
GDK_PIXBUF_MODULE_FILE=/opt/lib32/config/gdk/gdk-pixbuf.loaders
GTK_IM_MODULE_FILE=/opt/firefox32/gtk.immodules
MOZ_PLUGIN_PATH=/opt/mozilla/lib/plugins
GTK_MODULES=/opt/lib32/usr/lib/gtk-2.0/modules/libgnomebreakpad.so
export GTK_PATH GCONV_PATH PANGO_RC_FILE GDK_PIXBUF_MODULE_FILE GTK_IM_MODULE_FILE MOZ_PLUGIN_PATH GTK_MODULES
cd back to your created directory (cd ../..)
makepkg -e && sudo makepkg -i --asroot
And after this, I installed the following lib32 files to make it work (basically I just kept typing "thunderbird3" at the prompt and watched what ELFCLASS64 errors it spit out. YMMV here! I have a lot of lib32 libraries and I probably missed a lot on your machine!)
lib32-gtk2
lib32-gconf
lib32-dbus-glib
lib32-libxdamage
lib32-gtk-engines (technically optional, but boy did things look awful without it)
Note: The firefox32 package also depends on 'lib32-libxt' 'lib32-pcre' 'lib32-xcb-util', so these may or may not also be required. I already had them installed.
I should mention none of my firefox64 plugins work, as you may well imagine. I would've disabled them anyway, though, since I don't care about java in my emails...
I'm too lazy to make an AUR package, but someone else is welcome to it.
Cthulhu For President!
Offline
As far as I can tell /opt/lib32/usr/lib/gtk-2.0/modules/libgnomebreakpad.so is contained in lib32-bug-buddy, which should probably be listed. It depends on lib32-libelf and lib32-libgtop.
Of these lib32-libgtop is currently failing, with No such file `libgtop-2.24.0-1-i686.pkg.tar.gz
edit the PKGBUILD so pkgver=2.24.3 and md5sums=('') if you want it to succeed.
but even after that thunderbird3 never runs for me
Last edited by webframp (2009-01-28 18:28:37)
Offline
why dont you build a native 64bit version? the source code is available after all
or get a precompiled one here:
http://autofox.hendikins.id.au/thunderb … m-central/
Last edited by Rasi (2009-02-20 13:34:42)
He hoped and prayed that there wasn't an afterlife. Then he realized there was a contradiction involved here and merely hoped that there wasn't an afterlife.
Douglas Adams
Offline
Pages: 1