Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Sep 2013 09:01:39 -0700
From:      Kevin Oberman <rkoberman@gmail.com>
To:        Florian Riehm <mail@friehm.de>
Cc:        FreeBSD Mailing List <freebsd-ports@freebsd.org>, Miguel Clara <miguelmclara@gmail.com>
Subject:   Re: Thunderbird Shared object "libldap60.so" not found, required by "libxul.so" Couldn't load XPCOM.
Message-ID:  <CAN6yY1uWMqiMjDpRdSdUikrnp%2BxWtwOyf8oyJ=yWek=sGsY9CA@mail.gmail.com>
In-Reply-To: <5247F404.7030403@friehm.de>
References:  <CADGo8CVzaOT31BSBc5L3EpexBzoCkGpFRLUFcPUJj84wC_2kNA@mail.gmail.com> <CAN6yY1sKYMujBEJxESsO=D2kRbR%2Bupw3V6q-WtVVxqpv%2BQ2CFQ@mail.gmail.com> <5247F404.7030403@friehm.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Sep 29, 2013 at 2:33 AM, Florian Riehm <mail@friehm.de> wrote:

> On 09/29/13 05:46, Kevin Oberman wrote:
> > On Sat, Sep 28, 2013 at 12:17 PM, Miguel Clara <miguelmclara@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@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@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1uWMqiMjDpRdSdUikrnp%2BxWtwOyf8oyJ=yWek=sGsY9CA>