[SM-Grimoire-Bugs] [Bug 14516] New: Thunderbird 2.0.0.14 does not compile

bugzilla-daemon at bugs.sourcemage.org bugzilla-daemon at bugs.sourcemage.org
Mon May 19 15:21:19 EDT 2008


http://bugs.sourcemage.org/show_bug.cgi?id=14516

           Summary: Thunderbird 2.0.0.14 does not compile
           Product: Codex
           Version: test grimoire
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: mail
        AssignedTo: sm-grimoire-bugs at lists.ibiblio.org
        ReportedBy: julien at rozo.org


I'm trying to cast Thunderbird with enigmail extension enabled, from test
grimoire, with both stable and devel sorcery, and gcc 4.3.0.

The compilation fails with the following error :

c++  -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align
-Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor
-Wno-long-long -pedantic -march=nocona -m32 -pipe -O2 -fshort-wchar -pthread
-pipe  -DNDEBUG -DTRIMMED -march=nocona -m32 -pipe -O2 -fPIC -shared -Wl,-z,defs
-Wl,-h,libenigmime.so -o libenigmime.so  nsEnigModule.o    -s  
-Wl,--whole-archive ../src/libenigmime_s.a ../ipc/src/libipc_s.a 
-Wl,--no-whole-archive -L../../../../dist/bin -L../../../../dist/lib
-L../../../../dist/bin -lxpcom -lxpcom_core  -L../../../../dist/lib
-lxpcom_compat -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl  
-Wl,--version-script
-Wl,../../../../build/unix/gnu-ld-scripts/components-version-script
-Wl,-Bsymbolic -ldl -lm
make[2]: Leaving directory
`/usr/src/thunderbird-2.0.0.14/mozilla/mailnews/extensions/enigmail/build'
make[1]: Leaving directory
`/usr/src/thunderbird-2.0.0.14/mozilla/mailnews/extensions/enigmail'
nsEnigModule.o: In function `NSGetModule':
nsEnigModule.cpp:(.text+0x20): undefined reference to
`NS_NewGenericModule2(nsModuleInfo const*, nsIModule**)'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.0/../../../../i686-pc-linux-gnu/bin/ld:
libenigmime.so: hidden symbol `NS_NewGenericModule2(nsModuleInfo const*,
nsIModule**)' isn't defined
/usr/lib/gcc/i686-pc-linux-gnu/4.3.0/../../../../i686-pc-linux-gnu/bin/ld: final
link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
make[2]: *** [libenigmime.so] Error 1
make[1]: *** [libs] Error 2
make: Leaving directory
`/usr/src/thunderbird-2.0.0.14/mozilla/mailnews/extensions/enigmail'
make: *** [all] Error 2

-- 
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the SM-Grimoire-Bugs mailing list