Error con OpenOffice

Chema Cortes pych3m4 en gmail.com
Vie Abr 21 02:54:18 CEST 2006


On 4/21/06, Mario Lacunza <mlacunza en gmail.com> wrote:

> El jue, 20-04-2006 a las 09:32 +0200, Chema Cortes escribió:
> > Lo que me mosquea es que el python esté compilado con GCC 4.x ¿es un
> > paquete oficial o te lo has compilado tú por tu cuenta?
> >
> > Sospecho que te falla por ese motivo, porque la librería UNO esté
> > compilada para una versión anterior del GCC.
> >
> > Aunque puede que haya cambiado. OpenOffice llevaba su propio python.
> > Intenta usar ése python para tus pruebas: $OOHOME/program/python.sh

> Ok, ya lo hice y nada....es mas no encuentro el file q mencionas...solo
> encontre otro: pythonloader.py q me da el mismo error....

Sigo pensando que es por culpa de las versiones de GCC.

He probado con una gentoo (con OpenOffice compilado a partir de los
fuentes en un athlon) y me funciona sin problemas. Ejecutando con
python -v

>>> import uno
import uno # from uno.py
# can't create uno.pyc
dlopen("./pyuno.so", 2);
import pyuno # dynamically loaded from pyuno.so
>>>

Mirando dependencias con "ldd pyuno.so":

ldd: warning: you do not have execution permission for `./pyuno.so'
        linux-gate.so.1 =>  (0xffffe000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7f2e000)
        libstdc++.so.6 =>
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6 (0xb7e5f000)
        libm.so.6 => /lib/libm.so.6 (0xb7e3c000)
        libgcc_s.so.1 =>
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libgcc_s.so.1 (0xb7e33000)
        libc.so.6 => /lib/libc.so.6 (0xb7d1b000)
        /lib/ld-linux.so.2 (0x80000000)

Comprueba tu caso a ver si ves el problema.




Más información sobre la lista de distribución Python-es