Hi!

Sorry for the late response.

On Monday 10 August 2009 13:17:34 eyal edri wrote:
> hmm..
>
> doesnt seem to work either.
>
> i downloaded the tar.lzma 1.0.1d file,  (did you apply any of the patches
> or just installed the src files as they were?)

I installed the package via urpmi.

> followed the README ( doing the perl Makfile.PL; make install) , then
> python setup.py install..
>
> it prints out this wierd glibc error:
>
> (i'm starting to lose my mind here .... :)
>

I think you need the patches. Try building the following .src.rpm:

http://ftp.nluug.nl/pub/os/Linux/distr/Mandrivalinux/devel/cooker/SRPMS/contrib/release/python-
perlmodule-1.0.1d-7mdv2009.1.src.rpm

A bash script to fetch it is attached.

Regards,

        Shlomi Fish

> [r...@eyale-f8-32 pyperl-1.0.1d]# python test.py
> *** glibc detected *** /usr/bin/python: free(): invalid pointer: 0xb7fc5320
> ***
> ======= Backtrace: =========
> /lib/libc.so.6[0x458ac1]
> /lib/libc.so.6(cfree+0x90)[0x45c0f0]
> /usr/lib/python2.5/site-packages/perl2.so[0x11c2f2]
> /usr/lib/libpython2.5.so.1.0(PyEval_EvalFrameEx+0x31c5)[0x3c7e655]
> /usr/lib/libpython2.5.so.1.0(PyEval_EvalCodeEx+0x7ef)[0x3c826bf]
> /usr/lib/libpython2.5.so.1.0(PyEval_EvalCode+0x63)[0x3c82743]
> /usr/lib/libpython2.5.so.1.0[0x3c9c3e6]
> /usr/lib/libpython2.5.so.1.0(PyRun_FileExFlags+0x8e)[0x3c9c49e]
> /usr/lib/libpython2.5.so.1.0(PyRun_SimpleFileExFlags+0x198)[0x3c9db58]
> /usr/lib/libpython2.5.so.1.0(PyRun_AnyFileExFlags+0x7a)[0x3c9e2ba]
> /usr/lib/libpython2.5.so.1.0(Py_Main+0xaa6)[0x3ca7e06]
> /usr/bin/python(main+0x32)[0x80485d2]
> /lib/libc.so.6(__libc_start_main+0xe0)[0x405390]
> /usr/bin/python[0x80484e1]
> ======= Memory map: ========
> 00110000-00111000 r-xp 00110000 00:00 0          [vdso]
> 00111000-00112000 r-xp 00000000 08:01 18549033
> /usr/lib/python2.5/site-packages/perl.so
> 00112000-00113000 rw-p 00000000 08:01 18549033
> /usr/lib/python2.5/site-packages/perl.so
> 00113000-00121000 r-xp 00000000 08:01 18548962
> /usr/lib/python2.5/site-packages/perl2.so
> 00121000-00122000 rw-p 0000d000 08:01 18548962
> /usr/lib/python2.5/site-packages/perl2.so
> 00122000-0024d000 r-xp 00000000 08:01 18548893
> /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/libperl.so
> 0024d000-00252000 rw-p 0012a000 08:01 18548893
> /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/libperl.so
> 00252000-00254000 rw-p 00252000 00:00 0
> 00254000-00262000 r-xp 00000000 08:01 18582164
> /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/Python/Object/O
>bject.so 00262000-00263000 rw-p 0000d000 08:01 18582164
> /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/Python/Object/O
>bject.so 0037e000-00387000 r-xp 00000000 08:01 32932061  
> /lib/libcrypt-2.7.so 00387000-00388000 r--p 00008000 08:01 32932061  
> /lib/libcrypt-2.7.so 00388000-00389000 rw-p 00009000 08:01 32932061  
> /lib/libcrypt-2.7.so 00389000-003b0000 rw-p 00389000 00:00 0
> 003d0000-003eb000 r-xp 00000000 08:01 32931976   /lib/ld-2.7.so
> 003eb000-003ec000 r--p 0001a000 08:01 32931976   /lib/ld-2.7.so
> 003ec000-003ed000 rw-p 0001b000 08:01 32931976   /lib/ld-2.7.so
> 003ef000-00542000 r-xp 00000000 08:01 32931978   /lib/libc-2.7.so
> 00542000-00544000 r--p 00153000 08:01 32931978   /lib/libc-2.7.so
> 00544000-00545000 rw-p 00155000 08:01 32931978   /lib/libc-2.7.so
> 00545000-00548000 rw-p 00545000 00:00 0
> 0054a000-00571000 r-xp 00000000 08:01 32931980   /lib/libm-2.7.so
> 00571000-00572000 r--p 00026000 08:01 32931980   /lib/libm-2.7.so
> 00572000-00573000 rw-p 00027000 08:01 32931980   /lib/libm-2.7.so
> 00575000-00578000 r-xp 00000000 08:01 32931984   /lib/libdl-2.7.so
> 00578000-00579000 r--p 00002000 08:01 32931984   /lib/libdl-2.7.so
> 00579000-0057a000 rw-p 00003000 08:01 32931984   /lib/libdl-2.7.so
> 0057c000-00591000 r-xp 00000000 08:01 32932026   /lib/libpthread-2.7.so
> 00591000-00592000 r--p 00014000 08:01 32932026   /lib/libpthread-2.7.so
> 00592000-00593000 rw-p 00015000 08:01 32932026   /lib/libpthread-2.7.so
> 00593000-00595000 rw-p 00593000 00:00 0
> 006d9000-006e4000 r-xp 00000000 08:01 32932062
> /lib/libgcc_s-4.1.2-20070925.so.1
> 006e4000-006e5000 rw-p 0000a000 08:01 32932062
> /lib/libgcc_s-4.1.2-20070925.so.1
> 006f9000-00709000 r-xp 00000000 08:01 32932052   /lib/libresolv-2.7.so
> 00709000-0070a000 r--p 00010000 08:01 32932052   /lib/libresolv-2.7.so
> 0070a000-0070b000 rw-p 00011000 08:01 32932052   /lib/libresolv-2.7.so
> 0070b000-0070d000 rw-p 0070b000 00:00 0
> 00989000-0098b000 r-xp 00000000 08:01 32932057   /lib/libutil-2.7.so
> 0098b000-0098c000 r--p 00001000 08:01 32932057   /lib/libutil-2.7.so
> 0098c000-0098d000 rw-p 00002000 08:01 32932057   /lib/libutil-2.7.so
> 00c82000-00c97000 r-xp 00000000 08:01 32932050   /lib/libnsl-2.7.so
> 00c97000-00c98000 r--p 00014000 08:01 32932050   /lib/libnsl-2.7.so
> 00c98000-00c99000 rw-p 00015000 08:01 32932050   /lib/libnsl-2.7.so
> 00c99000-00c9b000 rw-p 00c99000 00:00 0
> 03bdf000-03cfa000 r-xp 00000000 08:01 17609019
> /usr/lib/libpython2.5.so.1.0
> 03cfa000-03d20000 rw-p 0011a000 08:01 17609019
> /usr/lib/libpython2.5.so.1.0
> 03d20000-03d26000 rw-p 03d20000 00:00 0
> 08048000-08049000 r-xp 00000000 08:01 17620002   /usr/bin/python
> 08049000-0804a000 rw-p 00000000 08:01 17620002   /usr/bin/python
> 092e7000-093ef000 rw-p 092e7000 00:00 0          [heap]
> b7c00000-b7c21000 rw-p b7c00000 00:00 0
> b7c21000-b7d00000 ---p b7c21000 00:00 0
> b7d3b000-b7d5d000 rw-p b7d3b000 00:00 0
> b7d5d000-b7f5d000 r--p 00000000 08:01 17599607
> /usr/lib/locale/locale-archive
> b7f5d000-b7fe2000 rw-p b7f5d000 00:00 0
> bfce4000-bfcf9000 rw-p bffeb000 00:00 0          [stack]
> apply.py ............ failed
>
> On Mon, Aug 10, 2009 at 12:57 PM, Shlomi Fish <[email protected]> wrote:
> > On Monday 10 August 2009 10:55:16 eyal edri wrote:
> > > Hi Everyone,
> > >
> > > i'm trying to run PyPerl 1.0.1c (1.0.1 didn't compile) on fedora 8
> > > 32bit running perl 5.8.8 and python 2.5.1.
> >
> > Hi!
> >
> > Based on http://wiki.python.org/moin/PyPerl it seems the Mandriva package
> > is
> > the way to go:
> >
> > http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/python-
> > perlmodule/current/<http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/c
> >ooker/python-%0Aperlmodule/current/>
> >
> > (sorry for the split URL).
> >
> > Have you tried it?
> >
> > Regards,
> >
> >        Shlomi Fish
> >
> > > after compiling the src code (following the README), the test.py failed
> >
> > on
> >
> > > 7/10 of the tests. (the error is similar to the one below).
> > >
> > > each time i run a simple code like:
> > >
> > > *import perl
> > > import time
> > >
> > > perl.require("Foo")
> > >
> > > foo_test = perl.get_ref("Foo::test")
> > >
> > > for i in range(1, 100):
> > >     foo_test()
> > >
> > > print "end"
> >
> > This program works for me on my Mandriva system:
> >
> > {{{{{{{{{{{{{
> > shlomi:~$ python
> > Python 2.6.2 (r262:71600, Jul 11 2009, 07:37:11)
> > [GCC 4.4.0] on linux2
> > Type "help", "copyright", "credits" or "license" for more information.
> >
> > >>> import perl
> > >>> perl.require("Time::HiRes")
> >
> > 1
> >
> > >>> mytime = perl.get_ref("Time::HiRes::time")
> > >>> mytime()
> >
> > 1249898191.6971929
> >
> > >>> mytime()
> >
> > 1249898193.4432671
> >
> > >>> mytime()
> >
> > 1249898196.2481279
> > }}}}}}}}}}}}
> >
> > Regards,
> >
> >        Shlomi Fish
> >
> > > *the python exits with:
> > >
> > > [r...@eyale-f8-32 python]# python importPerl.py
> > > test 0
> > > test 1
> > > test 2
> > > test 3
> > > end
> > > *** glibc detected *** python: free(): invalid pointer: 0xb7f320e0 ***
> > > ======= Backtrace: =========
> > > /lib/libc.so.6[0x458ac1]
> > > /lib/libc.so.6(cfree+0x90)[0x45c0f0]
> > > /usr/lib/python2.5/site-packages/perl2.so[0x11ae8d]
> > > /usr/lib/libpython2.5.so.1.0[0x3c306a9]
> > > /usr/lib/libpython2.5.so.1.0(PyDict_SetItem+0x94)[0x3c32ad4]
> > > /usr/lib/libpython2.5.so.1.0(_PyModule_Clear+0x194)[0x3c34f24]
> > > /usr/lib/libpython2.5.so.1.0(PyImport_Cleanup+0x177)[0x3c95977]
> > > /usr/lib/libpython2.5.so.1.0(Py_Finalize+0xd0)[0x3c9d250]
> > > /usr/lib/libpython2.5.so.1.0(Py_Main+0x54f)[0x3ca78af]
> > > python(main+0x32)[0x80485d2]
> > > /lib/libc.so.6(__libc_start_main+0xe0)[0x405390]
> > > python[0x80484e1]
> > > ======= Memory map: ========
> > > 00110000-00111000 r-xp 00110000 00:00 0          [vdso]
> > > 00111000-00112000 r-xp 00000000 08:01 18549033
> > > /usr/lib/python2.5/site-packages/perl.so
> > > 00112000-00113000 rw-p 00000000 08:01 18549033
> > > /usr/lib/python2.5/site-packages/perl.so
> > > 00113000-0011f000 r-xp 00000000 08:01 18548962
> > > /usr/lib/python2.5/site-packages/perl2.so
> > > 0011f000-00120000 rw-p 0000c000 08:01 18548962
> > > /usr/lib/python2.5/site-packages/perl2.so
> > > 00120000-0024b000 r-xp 00000000 08:01 18548893
> > > /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/libperl.so
> > > 0024b000-00250000 rw-p 0012a000 08:01 18548893
> > > /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/libperl.so
> > > 00250000-00252000 rw-p 00250000 00:00 0
> > > 00252000-00255000 r-xp 00000000 08:01 18548150
> > > /usr/lib/python2.5/lib-dynload/timemodule.so
> > > 00255000-00257000 rw-p 00002000 08:01 18548150
> > > /usr/lib/python2.5/lib-dynload/timemodule.so
> > > 00257000-00264000 r-xp 00000000 08:01 18582164
> >
> > /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/Python/Object
> >/O
> >
> > >bject.so 00264000-00265000 rw-p 0000c000 08:01 18582164
> >
> > /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/Python/Object
> >/O
> >
> > >bject.so 00265000-0026e000 r-xp 00000000 08:01 18579485
> > > /usr/lib/perl5/5.8.8/i386-linux-thread-multi/auto/List/Util/Util.so
> > > 0026e000-0026f000 rw-p 00008000 08:01 18579485
> > > /usr/lib/perl5/5.8.8/i386-linux-thread-multi/auto/List/Util/Util.so
> > > 0037e000-00387000 r-xp 00000000 08:01 32932061   /lib/libcrypt-2.7.so
> > > 00387000-00388000 r--p 00008000 08:01 32932061   /lib/libcrypt-2.7.so
> > > 00388000-00389000 rw-p 00009000 08:01 32932061   /lib/libcrypt-2.7.so
> > > 00389000-003b0000 rw-p 00389000 00:00 0
> > > 003d0000-003eb000 r-xp 00000000 08:01 32931976   /lib/ld-2.7.so
> > > 003eb000-003ec000 r--p 0001a000 08:01 32931976   /lib/ld-2.7.so
> > > 003ec000-003ed000 rw-p 0001b000 08:01 32931976   /lib/ld-2.7.so
> > > 003ef000-00542000 r-xp 00000000 08:01 32931978   /lib/libc-2.7.so
> > > 00542000-00544000 r--p 00153000 08:01 32931978   /lib/libc-2.7.so
> > > 00544000-00545000 rw-p 00155000 08:01 32931978   /lib/libc-2.7.so
> > > 00545000-00548000 rw-p 00545000 00:00 0
> > > 0054a000-00571000 r-xp 00000000 08:01 32931980   /lib/libm-2.7.so
> > > 00571000-00572000 r--p 00026000 08:01 32931980   /lib/libm-2.7.so
> > > 00572000-00573000 rw-p 00027000 08:01 32931980   /lib/libm-2.7.so
> > > 00575000-00578000 r-xp 00000000 08:01 32931984   /lib/libdl-2.7.so
> > > 00578000-00579000 r--p 00002000 08:01 32931984   /lib/libdl-2.7.so
> > > 00579000-0057a000 rw-p 00003000 08:01 32931984   /lib/libdl-2.7.so
> > > 0057c000-00591000 r-xp 00000000 08:01 32932026   /lib/libpthread-2.7.so
> > > 00591000-00592000 r--p 00014000 08:01 32932026   /lib/libpthread-2.7.so
> > > 00592000-00593000 rw-p 00015000 08:01 32932026   /lib/libpthread-2.7.so
> > > 00593000-00595000 rw-p 00593000 00:00 0
> > > 006d9000-006e4000 r-xp 00000000 08:01 32932062
> > > /lib/libgcc_s-4.1.2-20070925.so.1
> > > 006e4000-006e5000 rw-p 0000a000 08:01 32932062
> > > /lib/libgcc_s-4.1.2-20070925.so.1
> > > 006f9000-00709000 r-xp 00000000 08:01 32932052   /lib/libresolv-2.7.so
> > > 00709000-0070a000 r--p 00010000 08:01 32932052   /lib/libresolv-2.7.so
> > > 0070a000-0070b000 rw-p 00011000 08:01 32932052   /lib/libresolv-2.7.so
> > > 0070b000-0070d000 rw-p 0070b000 00:00 0
> > > 00989000-0098b000 r-xp 00000000 08:01 32932057   /lib/libutil-2.7.so
> > > 0098b000-0098c000 r--p 00001000 08:01 32932057   /lib/libutil-2.7.so
> > > 0098c000-0098d000 rw-p 00002000 08:01 32932057   /lib/libutil-2.7.so
> > > 00c82000-00c97000 r-xp 00000000 08:01 32932050   /lib/libnsl-2.7.so
> > > 00c97000-00c98000 r--p 00014000 08:01 32932050   /lib/libnsl-2.7.so
> > > 00c98000-00c99000 rw-p 00015000 08:01 32932050   /lib/libnsl-2.7.so
> > > 00c99000-00c9b000 rw-p 00c99000 00:00 0
> > > 03bdf000-03cfa000 r-xp 00000000 08:01 17609019
> > > /usr/lib/libpython2.5.so.1.0
> > > 03cfa000-03d20000 rw-p 0011a000 08:01 17609019
> > > /usr/lib/libpython2.5.so.1.0
> > > 03d20000-03d26000 rw-p 03d20000 00:00 0
> > > 08048000-08049000 r-xp 00000000 08:01 17620002   /usr/bin/python
> > > 08049000-0804a000 rw-p 00000000 08:01 17620002   /usr/bin/python
> > > 08af1000-08c3b000 rw-p 08af1000 00:00 0          [heap]
> > > b7b00000-b7b21000 rw-p b7b00000 00:00 0
> > > b7b21000-b7c00000 ---p b7b21000 00:00 0
> > > b7ca8000-b7cca000 rw-p b7ca8000 00:00 0
> > > b7cca000-b7eca000 r--p 00000000 08:01 17599607
> > > /usr/lib/locale/locale-archive
> > > b7eca000-b7f4f000 rw-p b7eca000 00:00 0
> > > bfa51000-bfa66000 rw-p bffeb000 00:00 0          [stack]
> > > Aborted
> > >
> > >
> > > Anyone ever used the PyPerl Module?
> > >
> > > thanks!
> >
> > --
> > -----------------------------------------------------------------
> > Shlomi Fish       http://www.shlomifish.org/
> > Parody on "The Fountainhead" - http://xrl.us/bjria
> >
> > God gave us two eyes and ten fingers so we will type five times as much
> > as we
> > read.

-- 
-----------------------------------------------------------------
Shlomi Fish       http://www.shlomifish.org/
Rethinking CPAN - http://xrl.us/bjn7p

God gave us two eyes and ten fingers so we will type five times as much as we
read.

Attachment: fetch.bash
Description: application/shellscript

_______________________________________________
Python-il mailing list
[email protected]
http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il

לענות