[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Openoffice 2 on amd64 with ia32-libs



Hi,

No need to use the Ubuntu debs, the Debian OOo2 packages will work fine
if you use the command "dpkg -i --force-architecture example.deb".

But this alone will not solve the problem. When I ran into it, I fixed 
it by installing in /emul most of the libraries on which OOo2 depends.
When I upgraded from OOo-1.9-125 to OOo-2.0-1, the problem surfaced again,
but I simply installed newer libraries into /emul. Now that I think of it,
maybe I had could have avoided this by upgrading the ia32-libs package..

Finally, I had the bad habit of using strace on
/usr/lib/openoffice/program/soffice.bin, and grep for libs. To be honest,
it solved my problem quickly. You can grep for 'lib' or 'open' to fine the
latest open lib, and "dpkg -X" it in /emul.

good luck,
matt

Le 2005-11-18, à 20:55:05 +0100, v0n0 (aledj@email.it) écrit:
> Hi, I'm trying to make OO.o2 work with 32bit emulated environment. I
> took debs from Ubuntu and then modified their dependencies to work with
> arch=all packages in Debian Unstable (amd64, I know it's not really in
> Debian yet). Then I installed Writer with OO.o Core and Common.
> Now if I try to run it:
> 
> javaldx: Could not find a Java Runtime Environment!
> no suitable windowing system found, exiting.
> 
> 32bit libgcj (lib32gcj in my repo) is already installed, I don't know
> what is second line standing for.
> If I check soffice.bin:
> v0n0@bahamut:~$ ldd /usr/lib/openoffice/program/soffice.bin
>         linux-gate.so.1 =>  (0x00000000)
>         libvcl680li.so => /usr/lib/openoffice/program/libvcl680li.so
> (0x5556d000)
>         libsvl680li.so => /usr/lib/openoffice/program/libsvl680li.so
> (0x557d2000)
>         libsvt680li.so => /usr/lib/openoffice/program/libsvt680li.so
> (0x5587f000)
>         libutl680li.so => /usr/lib/openoffice/program/libutl680li.so
> (0x55b78000)
>         libtl680li.so => /usr/lib/openoffice/program/libtl680li.so
> (0x55be5000)
>         libcomphelp4gcc3.so =>
> /usr/lib/openoffice/program/libcomphelp4gcc3.so (0x55c6f000)
>         libucbhelper3gcc3.so =>
> /usr/lib/openoffice/program/libucbhelper3gcc3.so (0x55d2b000)
>         libvos3gcc3.so => /usr/lib/openoffice/program/libvos3gcc3.so
> (0x55d8b000)
>         libuno_cppuhelpergcc3.so.3 =>
> /usr/lib/openoffice/program/libuno_cppuhelpergcc3.so.3 (0x55da9000)
>         libuno_cppu.so.3 => /usr/lib/openoffice/program/libuno_cppu.so.3
> (0x55dec000)
>         libuno_sal.so.3 => /usr/lib/openoffice/program/libuno_sal.so.3
> (0x55e18000)
>         libtk680li.so => /usr/lib/openoffice/program/libtk680li.so
> (0x55fc9000)
>         libXext.so.6 => /emul/ia32-linux/usr/X11R6/lib/libXext.so.6
> (0x5618d000)
>         libSM.so.6 => /emul/ia32-linux/usr/X11R6/lib/libSM.so.6 (0x5619b000)
>         libICE.so.6 => /emul/ia32-linux/usr/X11R6/lib/libICE.so.6
> (0x561a5000)
>         libX11.so.6 => /emul/ia32-linux/usr/X11R6/lib/libX11.so.6
> (0x561bc000)
>         libdl.so.2 => /emul/ia32-linux/lib/tls/libdl.so.2 (0x56283000)
>         libpthread.so.0 => /emul/ia32-linux/lib/tls/libpthread.so.0
> (0x56286000)
>         libstlport_gcc.so.4.6 =>
> /emul/ia32-linux/usr/lib/libstlport_gcc.so.4.6 (0x56295000)
>         libstdc++.so.6 => /emul/ia32-linux/usr/lib/libstdc++.so.6
> (0x56360000)
>         libm.so.6 => /emul/ia32-linux/lib/tls/libm.so.6 (0x5643b000)
>         libgcc_s.so.1 => /emul/ia32-linux/usr/lib/libgcc_s.so.1 (0x5645d000)
>         libc.so.6 => /emul/ia32-linux/lib/tls/libc.so.6 (0x56468000)
>         libsot680li.so => /usr/lib/openoffice/program/libsot680li.so
> (0x5659c000)
>         libicuuc.so.26 => /usr/lib/openoffice/program/libicuuc.so.26
> (0x565e4000)
>         libicule.so.26 => /usr/lib/openoffice/program/libicule.so.26
> (0x56693000)
>         libjvmaccessgcc3.so.3 =>
> /usr/lib/openoffice/program/libjvmaccessgcc3.so.3 (0x566bc000)
>         libfreetype.so.6 => /emul/ia32-linux/usr/lib/libfreetype.so.6
> (0x566c1000)
>         libz.so.1 => /emul/ia32-linux/usr/lib/libz.so.1 (0x5672e000)
>         libjpeg.so.62 => /emul/ia32-linux/usr/lib/libjpeg.so.62 (0x56740000)
>         libjvmfwk.so.3 => /usr/lib/openoffice/program/libjvmfwk.so.3
> (0x5675e000)
>         libuno_salhelpergcc3.so.3 =>
> /usr/lib/openoffice/program/libuno_salhelpergcc3.so.3 (0x56774000)
>         libbasegfx680li.so =>
> /usr/lib/openoffice/program/libbasegfx680li.so (0x56778000)
>         libpam.so.0 => /emul/ia32-linux/lib/libpam.so.0 (0x567b9000)
>         libcrypt.so.1 => /emul/ia32-linux/lib/tls/libcrypt.so.1 (0x567c1000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x55555000)
>         libicudata.so.26 => /usr/lib/openoffice/program/libicudata.so.26
> (0x567ef000)
>         libxml2.so.2 => /emul/ia32-linux/usr/lib/libxml2.so.2 (0x56b9a000)
> And libvclplug:
> v0n0@bahamut:~$ ldd /usr/lib/openoffice/program/libvclplug_gen680li.so
>         linux-gate.so.1 =>  (0x00000000)
>         libvcl680li.so => /usr/lib/openoffice/program/libvcl680li.so
> (0x555b5000)
>         libpsp680li.so => /usr/lib/openoffice/program/libpsp680li.so
> (0x5581b000)
>         libsot680li.so => /usr/lib/openoffice/program/libsot680li.so
> (0x558e5000)
>         libutl680li.so => /usr/lib/openoffice/program/libutl680li.so
> (0x5592d000)
>         libtl680li.so => /usr/lib/openoffice/program/libtl680li.so
> (0x5599a000)
>         libcomphelp4gcc3.so =>
> /usr/lib/openoffice/program/libcomphelp4gcc3.so (0x55a24000)
>         libucbhelper3gcc3.so =>
> /usr/lib/openoffice/program/libucbhelper3gcc3.so (0x55ae0000)
>         libuno_cppuhelpergcc3.so.3 =>
> /usr/lib/openoffice/program/libuno_cppuhelpergcc3.so.3 (0x55b41000)
>         libuno_cppu.so.3 => /usr/lib/openoffice/program/libuno_cppu.so.3
> (0x55b84000)
>         libvos3gcc3.so => /usr/lib/openoffice/program/libvos3gcc3.so
> (0x55bb0000)
>         libuno_sal.so.3 => /usr/lib/openoffice/program/libuno_sal.so.3
> (0x55bcd000)
>         libsndfile.so.1 => not found
>         libportaudio.so.0 => /emul/ia32-linux/usr/lib/libportaudio.so.0
> (0x55d9a000)
>         libaudio.so.2 => /emul/ia32-linux/usr/lib/libaudio.so.2 (0x55da1000)
>         libstartup-notification-1.so.0 =>
> /emul/ia32-linux/usr/lib/libstartup-notification-1.so.0 (0x55db6000)
>         libXext.so.6 => /emul/ia32-linux/usr/X11R6/lib/libXext.so.6
> (0x55dbf000)
>         libSM.so.6 => /emul/ia32-linux/usr/X11R6/lib/libSM.so.6 (0x55dcd000)
>         libICE.so.6 => /emul/ia32-linux/usr/X11R6/lib/libICE.so.6
> (0x55dd6000)
>         libX11.so.6 => /emul/ia32-linux/usr/X11R6/lib/libX11.so.6
> (0x55dee000)
>         libdl.so.2 => /emul/ia32-linux/lib/tls/libdl.so.2 (0x55eb5000)
>         libpthread.so.0 => /emul/ia32-linux/lib/tls/libpthread.so.0
> (0x55eb8000)
>         libstlport_gcc.so.4.6 =>
> /emul/ia32-linux/usr/lib/libstlport_gcc.so.4.6 (0x55ec7000)
>         libstdc++.so.6 => /emul/ia32-linux/usr/lib/libstdc++.so.6
> (0x55f92000)
>         libm.so.6 => /emul/ia32-linux/lib/tls/libm.so.6 (0x5606c000)
>         libgcc_s.so.1 => /emul/ia32-linux/usr/lib/libgcc_s.so.1 (0x5608f000)
>         libc.so.6 => /emul/ia32-linux/lib/tls/libc.so.6 (0x5609a000)
>         libicuuc.so.26 => /usr/lib/openoffice/program/libicuuc.so.26
> (0x561ce000)
>         libicule.so.26 => /usr/lib/openoffice/program/libicule.so.26
> (0x5627d000)
>         libjvmaccessgcc3.so.3 =>
> /usr/lib/openoffice/program/libjvmaccessgcc3.so.3 (0x562a5000)
>         libfreetype.so.6 => /emul/ia32-linux/usr/lib/libfreetype.so.6
> (0x562aa000)
>         libz.so.1 => /emul/ia32-linux/usr/lib/libz.so.1 (0x56318000)
>         libjvmfwk.so.3 => /usr/lib/openoffice/program/libjvmfwk.so.3
> (0x5632a000)
>         libuno_salhelpergcc3.so.3 =>
> /usr/lib/openoffice/program/libuno_salhelpergcc3.so.3 (0x5633f000)
>         libbasegfx680li.so =>
> /usr/lib/openoffice/program/libbasegfx680li.so (0x56343000)
>         libpam.so.0 => /emul/ia32-linux/lib/libpam.so.0 (0x56385000)
>         libcrypt.so.1 => /emul/ia32-linux/lib/tls/libcrypt.so.1 (0x5638d000)
>         libXt.so.6 => /emul/ia32-linux/usr/X11R6/lib/libXt.so.6 (0x563ba000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x56555000)
>         libicudata.so.26 => /usr/lib/openoffice/program/libicudata.so.26
> (0x5656c000)
>         libxml2.so.2 => /emul/ia32-linux/usr/lib/libxml2.so.2 (0x56918000)
> All libraries in /emul are from ia32-libs or from my lib32* packages.
> Can you help me or is this OT? (please cc to me as I'm not subscribed to
> the list)
> I want to point out that I managed to make Skype work in this manner.
> Thanks in advance...
> Cheers
> 
> -- 
> Alessandro Dal Grande
> Student In The University Of Padua - Computer Science
> Linux Registered User #359258
> System: GNU/Linux Debian Sid Pure64 on K8@3200
> Chat: Psi ICQ) 150487234 Jabber) alex84@jabber.linux.it
> Home: http://v0n0.altervista.org
> 



-- 
Mathieu Lutfy        <mathieu@bidon.ca>       http://www.bidon.ca
GPG 0x5F5BCEB4 0D3B 1AEE EF9B FB34 2FE7  80EC 8E8D F00A 5F5B CEB4



Reply to: