[SP-pm] Problemas com Net::FTP

André Garcia Carneiro andre.garcia.carneir at terra.com.br
Fri Aug 22 09:40:16 PDT 2008


Salve Monges!


Tô com uma emergência no trabalho. Preciso instalar o Net::SFTP em uma máquina CentOS. O problema é que ele
precisa de um módulo chamado Math::Pari, que usa uma lib que não instala de jeito nenhum. A biblioteca
necessária para que tudo funcione é a GP/Pari. Simplesmente não compila. As mensagens de erro:



cp libPARI.dumb.pod blib/lib/Math/libPARI.dumb.pod
cp PariInit.pm blib/lib/Math/PariInit.pm
cp Pari.pm blib/lib/Math/Pari.pm
cp libPARI.pod blib/lib/Math/libPARI.pod
cd libPARI && make LIBPERL_A="libperl.a" LINKTYPE="dynamic" OPTIMIZE="-O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic"
PREFIX="/usr" PASTHRU_DEFINE="" PASTHRU_INC=""
make[1]: Entering directory `/root/.cpan/build/Math-Pari-2.010800/libPARI'
/usr/bin/perl -wle0 > pariinl.h
/usr/bin/perl -pe1 .././pari-2.3.4/src/kernel/none/asm0.h .././pari-2.3.4/src/kernel/none/addll.h
.././pari-2.3.4/src/kernel/none/mulll.h .././pari-2.3.4/src/kernel/none/bfffo.h
.././pari-2.3.4/src/kernel/none/divll.h .././pari-2.3.4/src/kernel/none/tune.h
.././pari-2.3.4/src/kernel/none/int.h .././pari-2.3.4/src/kernel/none/level1.h                     >> pariinl.h
gcc -c  -I .././pari-2.3.4/src -I.././pari-2.3.4/src/headers -I.././pari-2.3.4/src/graph -I. -D_REENTRANT
-D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC
-Derr=pari_err -DASMINLINE -DGCC_INLINE -DDYNAMIC_PLOTTING -o es.o .././pari-2.3.4/src/language/es.c
.././pari-2.3.4/src/language/es.c: In function ‘os_read’:
.././pari-2.3.4/src/language/es.c:2835: warning: ignoring return value of ‘read’, declared with attribute
warn_unused_result
gcc -c  -I .././pari-2.3.4/src -I.././pari-2.3.4/src/headers -I.././pari-2.3.4/src/graph -I. -D_REENTRANT
-D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC
-Derr=pari_err -DASMINLINE -DGCC_INLINE -DDYNAMIC_PLOTTING -o base5.o .././pari-2.3.4/src/basemath/base5.c
gcc -c  -I .././pari-2.3.4/src -I.././pari-2.3.4/src/headers -I.././pari-2.3.4/src/graph -I. -D_REENTRANT
-D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC
-Derr=pari_err -DASMINLINE -DGCC_INLINE -DDYNAMIC_PLOTTING -o Flx.o .././pari-2.3.4/src/basemath/Flx.c
gcc -c  -I .././pari-2.3.4/src -I.././pari-2.3.4/src/headers -I.././pari-2.3.4/src/graph -I. -D_REENTRANT
-D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC
-Derr=pari_err -DASMINLINE -DGCC_INLINE -DDYNAMIC_PLOTTING -o bibli1.o .././pari-2.3.4/src/basemath/bibli1.c
gcc -c  -I .././pari-2.3.4/src -I.././pari-2.3.4/src/headers -I.././pari-2.3.4/src/graph -I. -D_REENTRANT
-D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC
-Derr=pari_err -DASMINLINE -DGCC_INLINE -DDYNAMIC_PLOTTING -o buch2.o .././pari-2.3.4/src/basemath/buch2.c
gcc -c  -I .././pari-2.3.4/src -I.././pari-2.3.4/src/headers -I.././pari-2.3.4/src/graph -I. -D_REENTRANT
-D_GNU_SOURCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC
-Derr=pari_err -DASMINLINE -DGCC_INLINE -DDYNAMIC_PLOTTING -o init.o .././pari-2.3.4/src/language/init.c
.././pari-2.3.4/src/language/init.c: In function ‘pari_version’:
.././pari-2.3.4/src/language/init.c:1983: error: ‘PARI_VERSION_SHIFT’ undeclared (first use in this function)
.././pari-2.3.4/src/language/init.c:1983: error: (Each undeclared identifier is reported only once
.././pari-2.3.4/src/language/init.c:1983: error: for each function it appears in.)
.././pari-2.3.4/src/language/init.c:1984: error: ‘PARI_VERSION_CODE’ undeclared (first use in this function)
make[1]: *** [init.o] Error 1
make[1]: Leaving directory `/root/.cpan/build/Math-Pari-2.010800/libPARI'
make: *** [libPARI/libPARI.a] Error 2






Estou instalando esse treco numa máquina CentOS, de 64bits(pra ajudar). Se alguém souber de um módulo
alternativo, por favor me avisem ok?


Cheers!




--
André Garcia Carneiro
Developer(Perl/PHP)
Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org



More information about the SaoPaulo-pm mailing list