Thunderbird fails to build. (Bug #142)


Added by Daniel Wozniak over 1 year ago. Updated about 1 year ago.


Status:Closed Start date:09/07/2011
Priority:Normal Due date:
Assignee:- % Done:

100%

Category:Mail
Target version:-
Grimoire:Stable

Description

The stable thundirbird spell fails to build.


nsEnumeratorUtils.cpp
c++ -o nsEnumeratorUtils.o -c -I../../dist/system_wrappers -include ../../config/gcc_hidden.h -DMOZ_THUNDERBIRD=1 -DOSTYPE=\"Linux2.6\" -DOSARCH=Linux -DTARGET_XPCOM_ABI=\"x86_64-gcc3\" -I./../build -I. -I. -I../../dist/include -I../../dist/include/nsprpub -I/usr/include/nspr -I/usr/include/nss -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-long-long -pedantic -march=x86-64 -fPIC -DPIC -pipe -fno-strict-aliasing -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fno-reorder-functions -DMOZILLA_CLIENT -include ../../mozilla-config.h -Wp,-MD,.deps/nsEnumeratorUtils.pp nsEnumeratorUtils.cpp
nsEnumeratorUtils.cpp:115:27: error: uninitialized const 'EmptyEnumeratorImpl::kInstance' [-fpermissive]
nsEnumeratorUtils.cpp:50:7: note: 'const class EmptyEnumeratorImpl' has no user-provided default constructor
make[5]: *** [nsEnumeratorUtils.o] Error 1
make[5]: Leaving directory `/usr/src/thunderbird-3.1.10/comm-1.9.2/mozilla/xpcom/glue'
make[4]: *** [libs] Error 2
make[4]: Leaving directory `/usr/src/thunderbird-3.1.10/comm-1.9.2/mozilla/xpcom'
make[3]: *** [libs_tier_xpcom] Error 2
make[3]: Leaving directory `/usr/src/thunderbird-3.1.10/comm-1.9.2/mozilla'
make[2]: *** [tier_xpcom] Error 2
make[2]: Leaving directory `/usr/src/thunderbird-3.1.10/comm-1.9.2/mozilla'
make[1]: Leaving directory `/usr/src/thunderbird-3.1.10/comm-1.9.2/mozilla'
make[1]: *** [default] Error 2
make: *** [default] Error 2

This seems to be an issue with using gcc 4.6 instead of gcc 3.2.
More info here: http://www.mailinglistarchive.com/html/blfs-support@linuxfromscratch.org/2011-04/msg00000.html


History

Updated by David Kowis over 1 year ago

  • Grimoire set to Stable

Updated by George Sherwood over 1 year ago

I think I would rather just move 6.0.2 to stable vice applying a patch fix.

Updated by Vlad Glagolev over 1 year ago

Fixed in stable 0.59-4 release.

  • % Done changed from 0 to 100
  • Status changed from New to Resolved

Updated by Vlad Glagolev about 1 year ago

closing the bug

  • Status changed from Resolved to Closed

Also available in: Atom PDF