Building Thunderbird 1.5 on Tru64 Unix works, but single unresolved symbol

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Building Thunderbird 1.5 on Tru64 Unix works, but single unresolved symbol

Martin Stenzel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dear list,

this is to announce that the build of a recent (1.5.0.2) Thunderbird on
Tru64 works almost perfectly, however there seem to be a small glitches
left...

HP currently only offers the Firefox build on their website.


First of all, this is a Tru64 V5.1B system, compiler is GNU 3.3.6,
native  ld.

Three things to mention:

CFLAGS and LDFLAGS must include the -pthread statement

In the build directory in config/autoconf.mk remove the '-soname' linker
directive

The .mozconfig file looks like this:

- --- begin of file ---
mk_add_options MOZ_CO_PROJECT=mail
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/tb
mk_add_options MOZ_INSTALLER_USE_7ZIP=1
ac_add_options --enable-application=mail
ac_add_options --enable-crypto
#ac_add_options --enable-static
ac_add_options --enable-static-mail
ac_add_options --disable-debug
ac_add_options --enable-optimize
ac_add_options --enable-strip
ac_add_options --enable-default-toolkit=gtk
ac_add_options --enable-freetype2
ac_add_options --disable-tests
#ac_add_options --enable-native-iconv
#ac_add_options --disable-xpcom-obsolete
- --- end of file ---


You need to use HP's native C compiler with two files:
xptcinvoke_asm_osf1_alpha.s and
xptcstubs_asm_osf1_alpha.s



After the build thunderbird does not start properly:

teltow.in-berlin.de> ./thunderbird
131359:./thunderbird-bin: /sbin/loader: Error: libxpcom_core.so: symbol
"_ZN14nsXPTCStubBase7Stub130Ev" unresolved

This symbol is part of quite some libraries, I can find it in
libxpcom_core as well, couldn't find it in the sources, how to deal with it?


Any suggestions are welcome!






- --
Martin Stenzel
<[hidden email]>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (OS/2)

iD8DBQFEUHkJZ2Pu1TQXgyIRAhZFAKDi3YcoYm48gEFljCMUqu8Jna4MnACgnJLi
oSM1FclB+awdUpRwLn+VD10=
=g3qI
-----END PGP SIGNATURE-----
_______________________________________________
dev-builds mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-builds