I've been a longtime user of Enigmail. I love how easily it integrates into Thunderbird and how key management is a breeze. Unfortunately Enigmail 1.4.6 causes Thunderbird 17 to core-dump. Trying to use the xpi is not very successful.
I tried to use the 1.5.0 linux sources for enigmail but compile keeps erroring out:
gmake[1]: Entering directory /usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail'
gmake[2]: Entering directory/usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail/ipc'
gmake[3]: Entering directory /usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail/ipc/modules'
/usr/ports/mail/thunderbird/work/comm-release/mozilla/config/nsinstall -R -m 644 subprocess.jsm subprocess_worker_win.js subprocess_worker_unix.js ../../../../../mozilla/dist/bin/modules
gmake[3]: Leaving directory/usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail/ipc/modules'
gmake[3]: Entering directory /usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail/ipc/src'
clang -fPIC -Wno-return-type-c-linkage -c -o subprocess.o subprocess.c
clang -Wl,-Bsymbolic -o libsubprocess.so subprocess.o
/usr/lib/crt1.o: In function_start':
crt1.c:(.text+0x8a): undefined reference to main'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[3]: *** [libs] Error 1
gmake[3]: Leaving directory/usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail/ipc/src'
gmake[2]: *** [libs] Error 2
gmake[2]: Leaving directory /usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail/ipc'
gmake[1]: *** [libs] Error 2
gmake[1]: Leaving directory/usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail'
gmake: *** [all] Error 2
gmake: Leaving directory `/usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail'
*** [post-build] Error code 2
Stop in /usr/ports/mail/thunderbird.
*** [build] Error code 1
uname -a
FreeBSD alex-laptop 9.1-RELEASE FreeBSD 9.1-RELEASE #7: Sat Dec 29 22:18:09 CST 2012 root@alex-laptop:/usr/obj/usr/src/sys/ALEX-LAPTOP amd64
The last version of Thunderbird that worked with enigmail was 16.0, but the most recent officially supported version of TB is 11.0 with enigmail 1.4.1 according to the website.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Did you compile Thunderbird before compiling Enigmail? Both should be compiled with the same compiler. I don't know whether clang works for compiling Thunderbird on Linux.
Probably the XPI from our download page didn't work was that it only works with Thunderbird from mozilla, not the one from your distribution repository, so please try this combination first before trying to compile Thunderbird and Enigmail yourself.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I modified the Makefile for ipc/src to set the compiler&linker options depending on the compiler, and not the OS. You'll need to get the latest source code from https://sourceforge.net/p/enigmail/source
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've been a longtime user of Enigmail. I love how easily it integrates into Thunderbird and how key management is a breeze. Unfortunately Enigmail 1.4.6 causes Thunderbird 17 to core-dump. Trying to use the xpi is not very successful.
I tried to use the 1.5.0 linux sources for enigmail but compile keeps erroring out:
gmake[1]: Entering directory
/usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail' gmake[2]: Entering directory/usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail/ipc'gmake[3]: Entering directory
/usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail/ipc/modules' /usr/ports/mail/thunderbird/work/comm-release/mozilla/config/nsinstall -R -m 644 subprocess.jsm subprocess_worker_win.js subprocess_worker_unix.js ../../../../../mozilla/dist/bin/modules gmake[3]: Leaving directory/usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail/ipc/modules'gmake[3]: Entering directory
/usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail/ipc/src' clang -fPIC -Wno-return-type-c-linkage -c -o subprocess.o subprocess.c clang -Wl,-Bsymbolic -o libsubprocess.so subprocess.o /usr/lib/crt1.o: In function_start':crt1.c:(.text+0x8a): undefined reference to
main' clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake[3]: *** [libs] Error 1 gmake[3]: Leaving directory/usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail/ipc/src'gmake[2]: *** [libs] Error 2
gmake[2]: Leaving directory
/usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail/ipc' gmake[1]: *** [libs] Error 2 gmake[1]: Leaving directory/usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail'gmake: *** [all] Error 2
gmake: Leaving directory `/usr/ports/mail/thunderbird/work/comm-release/mailnews/extensions/enigmail'
*** [post-build] Error code 2
Stop in /usr/ports/mail/thunderbird.
*** [build] Error code 1
Stop in /usr/ports/mail/thunderbird.
root@alex-laptop:/usr/ports/mail/thunderbird # clang -v
FreeBSD clang version 3.1 (branches/release_31 156863) 20120523
Target: x86_64-unknown-freebsd9.0
Thread model: posix
uname -a
FreeBSD alex-laptop 9.1-RELEASE FreeBSD 9.1-RELEASE #7: Sat Dec 29 22:18:09 CST 2012 root@alex-laptop:/usr/obj/usr/src/sys/ALEX-LAPTOP amd64
The last version of Thunderbird that worked with enigmail was 16.0, but the most recent officially supported version of TB is 11.0 with enigmail 1.4.1 according to the website.
Did you compile Thunderbird before compiling Enigmail? Both should be compiled with the same compiler. I don't know whether clang works for compiling Thunderbird on Linux.
Probably the XPI from our download page didn't work was that it only works with Thunderbird from mozilla, not the one from your distribution repository, so please try this combination first before trying to compile Thunderbird and Enigmail yourself.
Nevermind, I just got an email from Patrick (a reply to one I sent him).
Sorry for wasting everyone's time.
I modified the Makefile for ipc/src to set the compiler&linker options depending on the compiler, and not the OS. You'll need to get the latest source code from https://sourceforge.net/p/enigmail/source