[Enigmail] Enigmail stopped working - not on update

Eitan Adler eitanadlerlist at gmail.com
Mon Oct 6 19:40:26 PDT 2008


Patrick Brunschwig wrote:
> 
> It looks like you made an error, but it's hard to tell with just the
> little information you gave what went wrong. I'm guessing that you
> either didn't compile the required Thunderbird parts properly (Step 1-4
> of "Compiling Thunderbird") or your OBJDIR is wrong.
> 
> HTH,
> Patrick
[snip]
I ran through all the steps again.  I got no errors whatsoever under the 
"make" after "./makemake".  I followed the steps exactly as shown (I 
didn't change .mozconfig or -o or any other configuration files).
my /etc/make.conf is
PERL_VER=5.8.8
PERL_VERSION=5.8.8

/usr/bin/ld: cannot find -lxpcom --> are those flags?
[tb at moo ~]$/usr/bin/ld
/usr/bin/ld: no input files
[tb at moo ~]$/usr/bin/ld -lxpcom
/usr/bin/ld: cannot find -lxpcom

is this a difference between Linux ld and BSD ld perhaps?

/usr/local/bin/gmake export
gmake[1]: Entering directory `/home/tb/mozilla/mailnews/extensions/enigmail'
gmake[2]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ipc'
gmake[3]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ipc/public'
/home/tb/mozilla/config/nsinstall -R -m 644 nsIProcessInfo.idl 
nsIPipeTransport.idl nsIPipeConsole.idl nsIPipeListener.idl 
nsIPipeChannel.idl nsIPipeFilterListener.idl nsIIPCBuffer.idl 
nsIIPCService.idl ../../../../../dist/idl
/home/tb/mozilla/config/nsinstall -R -m 644 _xpidlgen/nsIProcessInfo.h 
_xpidlgen/nsIPipeTransport.h _xpidlgen/nsIPipeConsole.h 
_xpidlgen/nsIPipeListener.h _xpidlgen/nsIPipeChannel.h 
_xpidlgen/nsIPipeFilterListener.h _xpidlgen/nsIIPCBuffer.h 
_xpidlgen/nsIIPCService.h ../../../../../dist/include/ipc
gmake[3]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ipc/public'
gmake[3]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ipc/src'
/home/tb/mozilla/config/nsinstall -R -m 644 IPCProcess.h 
../../../../../dist/include/ipc
gmake[3]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ipc/src'
gmake[2]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ipc'
gmake[2]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/public'
/home/tb/mozilla/config/nsinstall -R -m 644 nsIEnigMsgCompFields.idl 
nsIEnigMimeService.idl nsIEnigMimeDecrypt.idl nsIEnigMimeVerify.idl 
nsIEnigMimeWriter.idl nsIEnigMimeHeaderSink.idl nsIEnigMimeListener.idl 
nsIEnigMimeReadCallback.idl ../../../../dist/idl
/home/tb/mozilla/config/nsinstall -R -m 644 
_xpidlgen/nsIEnigMsgCompFields.h _xpidlgen/nsIEnigMimeService.h 
_xpidlgen/nsIEnigMimeDecrypt.h _xpidlgen/nsIEnigMimeVerify.h 
_xpidlgen/nsIEnigMimeWriter.h _xpidlgen/nsIEnigMimeHeaderSink.h 
_xpidlgen/nsIEnigMimeListener.h _xpidlgen/nsIEnigMimeReadCallback.h 
../../../../dist/include/enigmime
gmake[2]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/public'
gmake[2]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/src'
gmake[2]: Nothing to be done for `export'.
gmake[2]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/src'
gmake[2]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/build'
gmake[3]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/build/package'
gmake[3]: Nothing to be done for `export'.
gmake[3]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/build/package'
gmake[2]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/build'
gmake[2]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ui'
gmake[3]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ui/content'
gmake[3]: Nothing to be done for `export'.
gmake[3]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ui/content'
gmake[3]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ui/skin'
gmake[4]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ui/skin/classic'
gmake[4]: Nothing to be done for `export'.
gmake[4]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ui/skin/classic'
gmake[3]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ui/skin'
gmake[2]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ui'
gmake[2]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/package'
/home/tb/mozilla/config/nsinstall -R -m 644 nsIEnigmail.idl 
../../../../dist/idl
/home/tb/mozilla/config/nsinstall -R -m 644 _xpidlgen/nsIEnigmail.h 
../../../../dist/include
gmake[2]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/package'
gmake[2]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/lang'
/usr/bin/perl5 ./make-lang-xpi.pl ./current-languages.txt .
gmake[2]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/lang'
gmake[1]: Leaving directory `/home/tb/mozilla/mailnews/extensions/enigmail'
/usr/local/bin/gmake libs
gmake[1]: Entering directory `/home/tb/mozilla/mailnews/extensions/enigmail'
gmake[2]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ipc'
gmake[3]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ipc/public'
/home/tb/mozilla/config/nsinstall -R -m 644 _xpidlgen/ipc.xpt 
../../../../../dist/bin/components
gmake[3]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ipc/public'
gmake[3]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ipc/src'
/home/tb/mozilla/config/nsinstall -R -m 644 libipc_s.a 
../../../../../dist/lib
gmake[3]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ipc/src'
gmake[2]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/ipc'
gmake[2]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/public'
/home/tb/mozilla/config/nsinstall -R -m 644 _xpidlgen/enigmime.xpt 
../../../../dist/bin/components
gmake[2]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/public'
gmake[2]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/src'
/home/tb/mozilla/config/nsinstall -R -m 644 libenigmime_s.a 
../../../../dist/lib
gmake[2]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/src'
gmake[2]: Entering directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/build'
rm -f libenigmime.so.1.0
c++ -I/usr/X11R6/include  -I/usr/X11R6/include -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 -fshort-wchar -pipe  -DNDEBUG -DTRIMMED -O -fPIC -shared 
-Wl,-h,libenigmime.so.1.0 -o libenigmime.so.1.0  nsEnigModule.o 
-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../../../../dist/lib -lplds4 -lplc4 -lnspr4 -pthread 
  -Wl,-Bsymbolic -lm
/usr/bin/ld: cannot find -lxpcom
gmake[2]: *** [libenigmime.so.1.0] Error 1
gmake[2]: Leaving directory 
`/home/tb/mozilla/mailnews/extensions/enigmail/build'
gmake[1]: *** [libs] Error 2
gmake[1]: Leaving directory `/home/tb/mozilla/mailnews/extensions/enigmail'
gmake: *** [all] Error 2


More information about the Enigmail mailing list