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