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