I've install OO3.1 and the SDK in /opt/openoffice.org and /opt/openoffice.org3/ Not sure what the breakdown is. Here's a partial list of libs.
[mell...@sol3 openoffice.org]$ ls -1 /opt/openoffice.org/ure/lib/libuno* /opt/openoffice.org/ure/lib/libuno_cppuhelperC52.so.3 /opt/openoffice.org/ure/lib/libuno_cppu.so.3 /opt/openoffice.org/ure/lib/libuno_purpenvhelperC52.so.3 /opt/openoffice.org/ure/lib/libuno_salhelperC52.so.3 /opt/openoffice.org/ure/lib/libuno_sal.so.3 Probably a compiler issue. I'm gonna have to dig a little deeper. If OO was compiled with gcc and I'm using Sun's compiler, that might be the issue. -Mike On Fri, Sep 25, 2009 at 3:00 AM, Stephan Bergmann <[email protected]> wrote: > On 09/24/09 23:49, Michael Mellinger wrote: >> >> I'm trying install the Perl module OpenOffice::UNO and I get the error >> below (OpenOffice::UNO Error). Has anyone seen this before? >> >> I using Sun's compiler and I was wondering C++ compiler was used to >> compile the Solaris version of OpenOffice and the SDK. Perl seems to >> be croaking with C++ name mangling. >> >> ==================== Perl Loader Error ================ >> DB<1> use OpenOffice::UNO; >> Can't load >> '/usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/auto/OpenOffice/UNO/UNO.so' >> for module OpenOffice::UNO: ld.so.1: perl: fatal: relocation error: >> file >> /usr/perl5/site_perl/5.8.4/i86pc-solaris-64int/auto/OpenOffice/UNO/UNO.so: >> symbol __1cDstdJbad_allocG__vtbl_: referenced symbol not found at >> /usr/perl5/5.8.4/lib/i86pc-solaris-64int/DynaLoader.pm line 230. >> >> ============= OpenOffice::UNO Error ================== >> [r...@dsol2 OpenOffice-UNO-0.06]# make >> rm -f blib/arch/auto/OpenOffice/UNO/UNO.so >> LD_RUN_PATH="/opt/openoffice.org/ure/lib" CC >> -L/opt/openoffice.org/ure/lib -G UNO.o -o >> blib/arch/auto/OpenOffice/UNO/UNO.so \ >> -L/opt/openoffice.org/ure/lib -luno_salhelperC52 >> -luno_cppuhelperC52 -luno_cppu -lstlport_sunpro -luno_salhelperC52 >> \ >> >> ld: fatal: library -luno_salhelperC52: not found >> ld: fatal: library -luno_cppuhelperC52: not found >> ld: fatal: library -luno_cppu: not found >> ld: fatal: library -luno_salhelperC52: not found >> ld: fatal: File processing errors. No output written to > > I have no idea what the OpenOffice::UNO Perl module is or who wrote it, but > it appears that that module expects to find the dynamic libraries of the > OOo's URE sub-component and fails. I assume you are on Solaris (the "C52" > in the libraries' names would indicate this), right? Starting with OOo 3, > those libraries are indeed stored at /opt/openoffice.org/ure/lib. What > version of OOo do you have installed? Is there anything installed at > /opt/openoffice.org and/or /opt/openoffice.org3? > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
