Compiling LibreOffice 4.1.2.3 on Solaris
Stephan Bergmann
sbergman at redhat.com
Fri Nov 1 15:41:10 CET 2013
On 11/01/2013 03:24 PM, Eric Bautsch wrote:
> On 01/11/2013 13:55, Stephan Bergmann wrote:
>> Try "ldd -r solver/unxsogi.pro/bin/idlc" to force symbol resolution.
> bautsche at cressida $ ldd -r solver/unxsogi.pro/bin/idlc
[...]
> libuno_sal.so.3 =>
> /export/home/bautsche/libre-office/libreoffice-4.1.2.3/solver/unxsogi.pro/lib/libuno_sal.so.3
[...]
> symbol not found: osl_getProcessInfo
> (solver/unxsogi.pro/bin/idlc)
>> Try "nm -D solver/unxsogi.pro/lib/libuno_sal.so.3" to see whether it
>> exports rtl_string_new.
> bautsche at cressida $ nm -D solver/unxsogi.pro/lib/libuno_sal.so.3
[...]
> [336] | 252720| 449|FUNC |GLOB |0 |11 |osl_getProcessInfo
[...]
So solver/unxsogi.pro/lib/libuno_sal.so.3 exports osl_getProcessInfo
etc. but solver/unxsogi.pro/bin/idlc doesn't find it. Try "LD_DEBUG=all
-r solver/unxsogi.pro/bin/idlc >log" to get (lots of) detailed output of
what the loader actually does and grep the generated log e.g. for the
lines where it says it does not find osl_getProcessInfo.
Stephan
More information about the LibreOffice
mailing list