Hola<br><br>  estoy intentando usar una libreria de perl que estą escrita en c, la libreria en cuestion es <a href="http://search.cpan.org/~kwilliams/Algorithm-SVMLight-0.09/lib/Algorithm/SVMLight.pm">http://search.cpan.org/~kwilliams/Algorithm-SVMLight-0.09/lib/Algorithm/SVMLight.pm</a><br>
<br>la he instalado en uma maquina de 64 bits, siguiendo los passos que especifica en el readme, ecepto en la compilacion final que uise un flag<br><br>"make CFLAGS='-fPIC -O3'" y la compilacion fue bien<br>
<br> (todos los test que hice funcionaron bien<br><br><br>ahora me da el siguiente error , si alguien me pudiera ayudar ale agradeceria mucho. <br><br>No se si es informativo. pero el programa funcionaba bien compilado en una maquina de 32 bits<br>
pau<br><br>*** glibc detected *** /usr/bin/perl: free(): invalid pointer: 0x00000000018ec5c8 ***<br>======= Backtrace: =========<br>/lib64/libc.so.6[0x3425a75506]<br>/usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi/auto/Algorithm/SVMLight/SVMLight.so(XS_Algorithm__SVMLight_DESTROY+0x141)[0x7fa628f0b671]<br>
/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/CORE/libperl.so(Perl_pp_entersub+0x5ba)[0x7fa62eb880fa]<br>/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/CORE/libperl.so(Perl_call_sv+0x6fa)[0x7fa62eb8366a]<br>/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/CORE/libperl.so(Perl_sv_clear+0x1c8)[0x7fa62eb9e6f8]<br>
/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/CORE/libperl.so(Perl_sv_free2+0x71)[0x7fa62eb9f021]<br>/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/CORE/libperl.so[0x7fa62eb91351]<br>/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/CORE/libperl.so(Perl_sv_clean_objs+0x21)[0x7fa62eb913b1]<br>
/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/CORE/libperl.so(perl_destruct+0x12b8)[0x7fa62eb85b88]<br>/usr/bin/perl(main+0x7f)[0x400c8f]<br>/lib64/libc.so.6(__libc_start_main+0xfd)[0x3425a1ea4d]<br>/usr/bin/perl[0x400b49]<br>
======= Memory map: ========<br>00400000-00401000 r-xp 00000000 fd:03 1043727                            /usr/bin/perl<br>00601000-00602000 rw-p 00001000 fd:03 1043727                            /usr/bin/perl<br>00c11000-01b74000 rw-p 00000000 00:00 0                                  [heap]<br>
3425600000-342561f000 r-xp 00000000 fd:03 32651                          /lib64/<a href="http://ld-2.10.2.so">ld-2.10.2.so</a><br>342581e000-342581f000 r--p 0001e000 fd:03 32651                          /lib64/<a href="http://ld-2.10.2.so">ld-2.10.2.so</a><br>
342581f000-3425820000 rw-p 0001f000 fd:03 32651                          /lib64/<a href="http://ld-2.10.2.so">ld-2.10.2.so</a><br>3425a00000-3425b64000 r-xp 00000000 fd:03 32655                          /lib64/<a href="http://libc-2.10.2.so">libc-2.10.2.so</a><br>
3425b64000-3425d64000 ---p 00164000 fd:03 32655                          /lib64/<a href="http://libc-2.10.2.so">libc-2.10.2.so</a><br>3425d64000-3425d68000 r--p 00164000 fd:03 32655                          /lib64/<a href="http://libc-2.10.2.so">libc-2.10.2.so</a><br>
3425d68000-3425d69000 rw-p 00168000 fd:03 32655                          /lib64/<a href="http://libc-2.10.2.so">libc-2.10.2.so</a><br>3425d69000-3425d6e000 rw-p 00000000 00:00 0 <br>3425e00000-3425e82000 r-xp 00000000 fd:03 32673                          /lib64/<a href="http://libm-2.10.2.so">libm-2.10.2.so</a><br>
3425e82000-3426081000 ---p 00082000 fd:03 32673                          /lib64/<a href="http://libm-2.10.2.so">libm-2.10.2.so</a><br>3426081000-3426082000 r--p 00081000 fd:03 32673                          /lib64/<a href="http://libm-2.10.2.so">libm-2.10.2.so</a><br>
3426082000-3426083000 rw-p 00082000 fd:03 32673                          /lib64/<a href="http://libm-2.10.2.so">libm-2.10.2.so</a><br>3426200000-3426202000 r-xp 00000000 fd:03 32978                          /lib64/<a href="http://libdl-2.10.2.so">libdl-2.10.2.so</a><br>
3426202000-3426402000 ---p 00002000 fd:03 32978                          /lib64/<a href="http://libdl-2.10.2.so">libdl-2.10.2.so</a><br>3426402000-3426403000 r--p 00002000 fd:03 32978                          /lib64/<a href="http://libdl-2.10.2.so">libdl-2.10.2.so</a><br>
3426403000-3426404000 rw-p 00003000 fd:03 32978                          /lib64/<a href="http://libdl-2.10.2.so">libdl-2.10.2.so</a><br>3426600000-3426617000 r-xp 00000000 fd:03 32689                          /lib64/<a href="http://libpthread-2.10.2.so">libpthread-2.10.2.so</a><br>
3426617000-3426816000 ---p 00017000 fd:03 32689                          /lib64/<a href="http://libpthread-2.10.2.so">libpthread-2.10.2.so</a><br>3426816000-3426817000 r--p 00016000 fd:03 32689                          /lib64/<a href="http://libpthread-2.10.2.so">libpthread-2.10.2.so</a><br>
3426817000-3426818000 rw-p 00017000 fd:03 32689                          /lib64/<a href="http://libpthread-2.10.2.so">libpthread-2.10.2.so</a><br>3426818000-342681c000 rw-p 00000000 00:00 0 <br>3426a00000-3426a15000 r-xp 00000000 fd:03 36973                          /lib64/libz.so.1.2.3<br>
3426a15000-3426c14000 ---p 00015000 fd:03 36973                          /lib64/libz.so.1.2.3<br>3426c14000-3426c15000 rw-p 00014000 fd:03 36973                          /lib64/libz.so.1.2.3<br>3427200000-342721c000 r-xp 00000000 fd:03 36971                          /lib64/libselinux.so.1<br>
342721c000-342741b000 ---p 0001c000 fd:03 36971                          /lib64/libselinux.so.1<br>342741b000-342741c000 r--p 0001b000 fd:03 36971                          /lib64/libselinux.so.1<br>342741c000-342741d000 rw-p 0001c000 fd:03 36971                          /lib64/libselinux.so.1<br>
342741d000-342741e000 rw-p 00000000 00:00 0 <br>342a600000-342a619000 r-xp 00000000 fd:03 32675                          /lib64/libgcc_s-4.4.1-20090729.so.1<br>342a619000-342a819000 ---p 00019000 fd:03 32675                          /lib64/libgcc_s-4.4.1-20090729.so.1<br>
342a819000-342a81a000 rw-p 00019000 fd:03 32675                          /lib64/libgcc_s-4.4.1-20090729.so.1<br>342ba00000-342ba15000 r-xp 00000000 fd:03 36970                          /lib64/<a href="http://libresolv-2.10.2.so">libresolv-2.10.2.so</a><br>
342ba15000-342bc15000 ---p 00015000 fd:03 36970                          /lib64/<a href="http://libresolv-2.10.2.so">libresolv-2.10.2.so</a><br>342bc15000-342bc16000 r--p 00015000 fd:03 36970                          /lib64/<a href="http://libresolv-2.10.2.so">libresolv-2.10.2.so</a><br>
342bc16000-342bc17000 rw-p 00016000 fd:03 36970                          /lib64/<a href="http://libresolv-2.10.2.so">libresolv-2.10.2.so</a><br>342bc17000-342bc19000 rw-p 00000000 00:00 0 <br>342e600000-342e602000 r-xp 00000000 fd:03 32979                          /lib64/<a href="http://libkeyutils-1.2.so">libkeyutils-1.2.so</a><br>
342e602000-342e801000 ---p 00002000 fd:03 32979                          /lib64/<a href="http://libkeyutils-1.2.so">libkeyutils-1.2.so</a><br>342e801000-342e802000 rw-p 00001000 fd:03 32979                          /lib64/<a href="http://libkeyutils-1.2.so">libkeyutils-1.2.so</a><br>
3435600000-3435616000 r-xp 00000000 fd:03 32736                          /lib64/<a href="http://libnsl-2.10.2.so">libnsl-2.10.2.so</a><br>3435616000-3435816000 ---p 00016000 fd:03 32736                          /lib64/<a href="http://libnsl-2.10.2.so">libnsl-2.10.2.so</a><br>
3435816000-3435817000 r--p 00016000 fd:03 32736                          /lib64/<a href="http://libnsl-2.10.2.so">libnsl-2.10.2.so</a><br>3435817000-3435818000 rw-p 00017000 fd:03 32736                          /lib64/<a href="http://libnsl-2.10.2.so">libnsl-2.10.2.so</a><br>
3435818000-343581a000 rw-p 00000000 00:00 0 <br>3437000000-3437002000 r-xp 00000000 fd:03 36989                          /lib64/<a href="http://libutil-2.10.2.so">libutil-2.10.2.so</a><br>3437002000-3437201000 ---p 00002000 fd:03 36989                          /lib64/<a href="http://libutil-2.10.2.so">libutil-2.10.2.so</a><br>
3437201000-3437202000 r--p 00001000 fd:03 36989                          /lib64/<a href="http://libutil-2.10.2.so">libutil-2.10.2.so</a><br>3437202000-3437203000 rw-p 00002000 fd:03 36989                          /lib64/<a href="http://libutil-2.10.2.so">libutil-2.10.2.so</a><br>
3476200000-3476203000 r-xp 00000000 fd:03 32658                          /lib64/libcom_err.so.2.1<br>3476203000-3476402000 ---p 00003000 fd:03 32658                          /lib64/libcom_err.so.2.1<br>3476402000-3476403000 rw-p 00002000 fd:03 32658                          /lib64/libcom_err.so.2.1<br>
3476a00000-3476a2a000 r-xp 00000000 fd:03 1037214                        /usr/lib64/libgssapi_krb5.so.2.2<br>3476a2a000-3476c29000 ---p 0002a000 fd:03 1037214                        /usr/lib64/libgssapi_krb5.so.2.2<br>3476c29000-3476c2b000 rw-p 00029000 fd:03 1037214                        /usr/lib64/libgssapi_krb5.so.2.2<br>
3476e00000-3476e09000 r-xp 00000000 fd:03 1037210                        /usr/lib64/libkrb5support.so.0.1<br>3476e09000-3477008000 ---p 00009000 fd:03 1037210                        /usr/lib64/libkrb5support.so.0.1<br>3477008000-3477009000 rw-p 00008000 fd:03 1037210                        /usr/lib64/libkrb5support.so.0.1<br>
3477200000-3477224000 r-xp 00000000 fd:03 1037211                        /usr/lib64/libk5crypto.so.3.1<br>3477224000-3477424000 ---p 00024000 fd:03 1037211                        /usr/lib64/libk5crypto.so.3.1<br>3477424000-3477426000 rw-p 00024000 fd:03 1037211                        /usr/lib64/libk5crypto.so.3.1<br>
3477600000-3477698000 r-xp 00000000 fd:03 1037213                        /usr/lib64/libkrb5.so.3.3<br>3477698000-3477898000 ---p 00098000 fd:03 1037213                        /usr/lib64/libkrb5.so.3.3<br>3477898000-347789c000 rw-p 00098000 fd:03 1037213                        /usr/lib64/libkrb5.so.3.3<br>
3477a00000-3477b5b000 r-xp 00000000 fd:03 1037283                        /usr/lib64/libcrypto.so.0.9.8n<br>3477b5b000-3477d5b000 ---p 0015b000 fd:03 1037283                        /usr/lib64/libcrypto.so.0.9.8n<br>3477d5b000-3477d81000 rw-p 0015b000 fd:03 1037283                        /usr/lib64/libcrypto.so.0.9.8n<br>
3477d81000-3477d85000 rw-p 00000000 00:00 0 <br>3477e00000-3477e4d000 r-xp 00000000 fd:03 1037285                        /usr/lib64/libssl.so.0.9.8n<br>3477e4d000-347804d000 ---p 0004d000 fd:03 1037285                        /usr/lib64/libssl.so.0.9.8n<br>
347804d000-3478054000 rw-p 0004d000 fd:03 1037285                        /usr/lib64/libssl.so.0.9.8n<br>347fa00000-347fa0e000 r-xp 00000000 fd:03 1037263                        /usr/lib64/liblber-2.4.so.2.4.1<br>347fa0e000-347fc0e000 ---p 0000e000 fd:03 1037263                        /usr/lib64/liblber-2.4.so.2.4.1<br>
347fc0e000-347fc0f000 rw-p 0000e000 fd:03 1037263                        /usr/lib64/liblber-2.4.so.2.4.1<br>7fa627d02000-7fa627d44000 rw-p 00000000 00:00 0 <br>7fa627d44000-7fa627d50000 r-xp 00000000 fd:03 35959                      /lib64/<a href="http://libnss_files-2.10.2.so">libnss_files-2.10.2.so</a><br>
7fa627d50000-7fa627f4f000 ---p 0000c000 fd:03 35959                      /lib64/<a href="http://libnss_files-2.10.2.so">libnss_files-2.10.2.so</a><br>7fa627f4f000-7fa627f50000 r--p 0000b000 fd:03 35959                      /lib64/<a href="http://libnss_files-2.10.2.so">libnss_files-2.10.2.so</a><br>
7fa627f50000-7fa627f51000 rw-p 0000c000 fd:03 35959                      /lib64/<a href="http://libnss_files-2.10.2.so">libnss_files-2.10.2.so</a><br>7fa627f51000-7fa627f6a000 r-xp 00000000 fd:03 1037235                    /usr/lib64/libsasl2.so.2.0.22<br>
7fa627f6a000-7fa62816a000 ---p 00019000 fd:03 1037235                    /usr/lib64/libsasl2.so.2.0.22<br>7fa62816a000-7fa62816b000 rw-p 00019000 fd:03 1037235                    /usr/lib64/libsasl2.so.2.0.22<br>7fa62816b000-7fa6281b4000 r-xp 00000000 fd:03 1102990                    /usr/lib64/libldap_r-2.4.so.2.4.1<br>
7fa6281b4000-7fa6283b3000 ---p 00049000 fd:03 1102990                    /usr/lib64/libldap_r-2.4.so.2.4.1<br>7fa6283b3000-7fa6283b6000 rw-p 00048000 fd:03 1102990                    /usr/lib64/libldap_r-2.4.so.2.4.1<br>7fa6283b6000-7fa6283b9000 rw-p 00000000 00:00 0 <br>
7fa6283b9000-7fa6283db000 r-xp 00000000 fd:03 1041563                    /usr/lib64/libpq.so.5.1<br>7fa6283db000-7fa6285db000 ---p 00022000 fd:03 1041563                    /usr/lib64/libpq.so.5.1<br>7fa6285db000-7fa6285dd000 rw-p 00022000 fd:03 1041563                    /usr/lib64/libpq.so.5.1<br>
7fa6285dd000-7fa62867e000 r-xp 00000000 fd:03 68529                      /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/DBD/Pg/Pg.so<br>7fa62867e000-7fa62887e000 ---p 000a1000 fd:03 68529                      /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/DBD/Pg/Pg.so<br>
7fa62887e000-7fa628881000 rw-p 000a1000 fd:03 68529                      /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/DBD/Pg/Pg.so<br>7fa628881000-7fa62888d000 r-xp 00000000 fd:03 50830                      /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/auto/List/Util/Util.so<br>
7fa62888d000-7fa628a8c000 ---p 0000c000 fd:03 50830                      /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/auto/List/Util/Util.so<br>7fa628a8c000-7fa628a8d000 rw-p 0000b000 fd:03 50830                      /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/auto/List/Util/Util.so<br>
7fa628a8d000-7fa628ade000 r-xp 00000000 fd:03 65345                      /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/DBI/DBI.so<br>7fa628ade000-7fa628cde000 ---p 00051000 fd:03 65345                      /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/DBI/DBI.so<br>
7fa628cde000-7fa628cdf000 rw-p 00051000 fd:03 65345                      /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/auto/DBI/DBI.so<br>7fa628cdf000-7fa628cfd000 r-xp 00000000 fd:03 1069891                    /usr/lib/libsvmlight.so<br>
7fa628cfd000-7fa628efc000 ---p 0001e000 fd:03 1069891                    /usr/lib/libsvmlight.so<br>7fa628efc000-7fa628efd000 rw-p 0001d000 fd:03 1069891                    /usr/lib/libsvmlight.so<br>7fa628efd000-7fa628f0f000 r-xp 00000000 fd:03 517334                     /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi/auto/Algorithm/SVMLight/SVMLight.so<br>
7fa628f0f000-7fa62910f000 ---p 00012000 fd:03 517334                     /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi/auto/Algorithm/SVMLight/SVMLight.so<br>7fa62910f000-7fa629110000 rw-p 00012000 fd:03 517334                     /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi/auto/Algorithm/SVMLight/SVMLight.so<br>
7fa629110000-7fa62913a000 r-xp 00000000 fd:03 50839                      /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/auto/POSIX/POSIX.so<br>7fa62913a000-7fa62933a000 ---p 0002a000 fd:03 50839                      /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/auto/POSIX/POSIX.so<br>
7fa62933a000-7fa62933d000 rw-p 0002a000 fd:03 50839                      /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/auto/POSIX/POSIX.so<br>7fa62933d000-7fa629341000 r-xp 00000000 fd:03 50806                      /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/auto/Fcntl/Fcntl.so<br>
7fa629341000-7fa629541000 ---p 00004000 fd:03 50806                      /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/auto/Fcntl/Fcntl.so<br>7fa629541000-7fa629542000 rw-p 00004000 fd:03 50806                      /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/auto/Fcntl/Fcntl.so<br>
7fa629542000-7fa62e615000 r--p 00000000 fd:03 1040321                    /usr/lib/locale/locale-archive<br>7fa62e615000-7fa62e617000 rw-p 00000000 00:00 0 <br>7fa62e617000-7fa62e66e000 r-xp 00000000 fd:03 35977                      /lib64/libfreebl3.so<br>
7fa62e66e000-7fa62e86d000 ---p 00057000 fd:03 35977                      /lib64/libfreebl3.so<br>7fa62e86d000-7fa62e86e000 rw-p 00056000 fd:03 35977                      /lib64/libfreebl3.so<br>7fa62e86e000-7fa62e874000 rw-p 00000000 00:00 0 <br>
7fa62e874000-7fa62e87c000 r-xp 00000000 fd:03 32656                      /lib64/<a href="http://libcrypt-2.10.2.so">libcrypt-2.10.2.so</a><br>7fa62e87c000-7fa62ea7b000 ---p 00008000 fd:03 32656                      /lib64/<a href="http://libcrypt-2.10.2.so">libcrypt-2.10.2.so</a><br>
7fa62ea7b000-7fa62ea7c000 r--p 00007000 fd:03 32656                      /lib64/<a href="http://libcrypt-2.10.2.so">libcrypt-2.10.2.so</a><br>7fa62ea7c000-7fa62ea7d000 rw-p 00008000 fd:03 32656                      /lib64/<a href="http://libcrypt-2.10.2.so">libcrypt-2.10.2.so</a><br>
7fa62ea7d000-7fa62eaad000 rw-p 00000000 00:00 0 <br>7fa62eacd000-7fa62ec63000 r-xp 00000000 fd:03 49407                      /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/CORE/libperl.so<br>7fa62ec63000-7fa62ee62000 ---p 00196000 fd:03 49407                      /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/CORE/libperl.so<br>
7fa62ee62000-7fa62ee6c000 rw-p 00195000 fd:03 49407                      /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/CORE/libperl.so<br>7fa62ee6c000-7fa62ee6e000 rw-p 00000000 00:00 0 <br>7fff3bc5b000-7fff3bc70000 rw-p 00000000 00:00 0                          [stack]<br>
7fff3bdff000-7fff3be00000 r-xp 00000000 00:00 0                          [vdso]<br>ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]<br>Aborted<br>[geruppa@twoddb mhc2db]$ <br><br clear="all">
<br>-- <br>Pau Marc Muńoz Torres<br><br>Laboratori de Biologia Computacional   <br>Institut de  Biotecnologia   i Biomedicina Vicent Villar                                    <br>Universitat Autonoma de Barcelona<br>E-08193 Bellaterra (Barcelona)<br>
              <br>telčfon:  (+34)935 86 89 39<br>Email : <a href="mailto:paumarc.munoz@bioinf.uab.cat" target="_blank">paumarc.munoz@bioinf.uab.cat</a><br>