Hi Rod,

Rod Evans píše v ne 11. 07. 2010 v 22:27 -0700:
> On 7/11/10 1:35 PM, Milan Jurik wrote:
> > Hi,
> >
> > I am trying to use FBReader (http://www.fbreader.org/) on OSol, b143.
> > But the result fails with
> >
> > $ LC_ALL=C FBReader
> > loading /usr/lib/zlibrary/ui/zlui-gtk.so
> > ld.so.1: FBReader: fatal: nspr_use_zone_allocator: can't find symbol
> 
> Try:
> 
>   $ LC_ALL=C LD_DEBUG=files,symbols LD_DEBUG_OUTPUT=/tmp/dbg FBReader
> 
> And then inspect the /tmp/dbg.{pid} that produces the
> nspr_use_zone_allocator error.  You should see who is
> making the reference, and which libraries are being
> searched for the definition.
> 

I was looking at debug output yesterday but only I see there it is that
libcurl requires libldap and libldap requires libnspr4. I have it at
home, I will look at it tonight again. Also I will try to compare it
with different libcurl consumer if I will see some difference.

> These failures are typically because the object making
> the reference hasn't defined the dependency it requires
> that provides the symbol, or the required dependency has
> been changed and no longer offers the required definition.
> 

Strange for it is that FBReader does not seem to work with nspr directly
at all, so it looks like linker is trying to resolve it only because of
system libraries.

Best regards,

Milan

_______________________________________________
tools-linking mailing list
[email protected]

Reply via email to