Image

Imagemurzuk wrote in Imageru_python

Pyperl (perl embedded in python code)

Пытаюсь внутри python вызывать perl через pyperl. Сгрузила сначала версию 1.0.1 получила ошибку
"ImportError: perl2.so not found"
Сгрузила патч 1.0.1c. Всё нормально откомпилировалось, при запуске python test.py 7 тестов закончились с ошибкой:

*** glibc detected *** /usr/bin/python: free(): invalid pointer: 0xb7fba1a0 ***
======= Backtrace: =========
/lib/libc.so.6[0x7f0ac1]
/lib/libc.so.6(cfree+0x90)[0x7f40f0]
/usr/lib/python2.5/site-packages/perl2.so[0x11ae8d]
/usr/lib/libpython2.5.so.1.0[0x74726a9]
/usr/lib/libpython2.5.so.1.0(PyDict_SetItem+0x94)[0x7474ad4]
/usr/lib/libpython2.5.so.1.0(_PyModule_Clear+0x194)[0x7476f24]
/usr/lib/libpython2.5.so.1.0(PyImport_Cleanup+0x177)[0x74d7977]
/usr/lib/libpython2.5.so.1.0(Py_Finalize+0xd0)[0x74df250]
/usr/lib/libpython2.5.so.1.0(Py_Main+0x54f)[0x74e98af]
/usr/bin/python(main+0x32)[0x80485d2]
/lib/libc.so.6(__libc_start_main+0xe0)[0x79d390]
/usr/bin/python[0x80484e1]

Речь идёт о Федоре 8, 32 бит.
Спасибо.