Closed
Bug 412715
Opened 17 years ago
Closed 17 years ago
Cannot link Thunderbird on OS/2
Categories
(Thunderbird :: Build Config, defect)
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: mozilla, Unassigned)
Details
I just tried to build a Thunderbird nightly for OS/2 from the current trunk. When linking the executable in mail/app I get
<path>\mail\staticlib\components\gklayout.lib(nsSVGSVGElement.o) : error LNK2029: "non-virtual thunk to nsSVGSVGElement::CreateSVGTransform(nsIDOMSVGTransform**)" : unresolved external
Seems like gkcontentsvg_s is missing from one of the files that create the list of final libs to link statically.
Comment 1•17 years ago
|
||
Don't see the problem here, just built a static TB trunk.
Adding configure options from E:/usr/src/mozilla/.mozconfig:
--enable-application=mail
--enable-optimize
--enable-os2-high-mem
--disable-debug
--disable-tests
--enable-ldap
--enable-static
--disable-shared
That's my mozconfig. Sometimes enable-ldap-experimental makes problems. Otherwise I usually build TB shared because of lightning. Googling for non-virtual thunk found often some troubles because of optimization (I use the OS/2 default O2 -s. (I applied your patches for sqlite and the icons for RWS, TB shows icons again...). The specific code in nsSVGSVGElement.cpp didn't change for long time according to mxr. So it seems that it either is/was a temporary problem with your checkout or by accident with your mozconfig.
| Reporter | ||
Comment 2•17 years ago
|
||
Hmm, only difference is that I don't specify --enable-ldap. But as this was for a nightly build I didn't apply _any_ patches. Will see with the next batch (which I will only attempt when the SQLite patch is in).
Updated•17 years ago
|
QA Contact: build → build-config
| Reporter | ||
Comment 3•17 years ago
|
||
It has worked for all TB builds since...
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•