Thunderbird Shared object "libldap60.so" not found, required by "libxul.so" Couldn't load XPCOM.

Kevin Oberman rkoberman at gmail.com
Sun Sep 29 16:01:40 UTC 2013


On Sun, Sep 29, 2013 at 2:33 AM, Florian Riehm <mail at friehm.de> wrote:

> On 09/29/13 05:46, Kevin Oberman wrote:
> > On Sat, Sep 28, 2013 at 12:17 PM, Miguel Clara <miguelmclara at gmail.com
> >wrote:
> >
> >> After successful compiling thunderbird on FreeBSD I'm not able to run
> it!
> >>
> >> This is a FreeBSD 10-current (r255788) box, and I'm getting this error:
> >>
> >> miguelc at r2d2:/home/miguelc % thunderbird
> >> XPCOMGlueLoad error for file /usr/local/lib/thunderbird/libxul.so:
> >> Shared object "libldap60.so" not found, required by "libxul.so"
> >> Couldn't load XPCOM.
>
> I have the same issue on 9.2. For me the problem only occurs if I set
> WITH_SSP_PORTS=yes in make.conf. Is this option set per default in
> FreeBSD 10?
>
> I have not figured out yet why stack protection leads to this problem.
> Stack protection and missing libraries seems to be totaly unrelated for
> me.
>
> As (dirty) workaround you can set the LD_LIBRARY_PATH by hand before
> starting thunderbird:
>
> export LD_LIBRARY_PATH=/usr/local/lib/thunderbird
>
> We should try to figure out whats thunderbirds problem with
> stack-protection.
>
> Regards
>
> Florian
>

Hmm. I am running 9.2-PRE (actually STABLE), and I have no problems with
Thunderbird. My system is at r255452 (about 2 weeks old) and I have the
following config options set:
     DBUS=on: D-Bus IPC system support
     DEBUG=off: Install debug symbols
     ENIGMAIL=on: Enigmail extension
     GCONF=off: GConf configuration backend support
     GIO=off: GIO for file I/O
     GNOMEUI=off: libgnomeui support module
     GNOMEVFS2=off: GnomeVFS2 (virtual file system) support
     GSTREAMER=off: Multimedia support via GStreamer
     LIBPROXY=off: Proxy support via libproxy
     LIGHTNING=on: Calendar extension
     LOGGING=on: Additional log messages
     OPTIMIZED_CFLAGS=on: Use extra compiler optimizations
     PGO=off: Use Profile-Guided Optimization
     PROFILE=off: Build with profiling support
     TEST=off: Build and/or run tests
====> Options available for the single AUDIO: you have to select exactly
one of them
     ALSA=on: ALSA audio architecture support
     PULSEAUDIO=off: PulseAudio sound server support

I believe that the only non-standard items are OPTIMIZED_CFLAGS and ALSA
(vs. PULSEAUDIO).

-- 
R. Kevin Oberman, Network Engineer
E-mail: rkoberman at gmail.com


More information about the freebsd-ports mailing list