[Ayuda] Offtopic: Instalacion o configuracion de perl
David Lopez
david_uscanga en yahoo.com
Sab Ene 27 14:22:10 CST 2007
Ok. buscando encontre que si existe el archivo lz,
esta en /usr/bin
dicho directorio esta incluido en el PATH
reintente re hacer el make
y el error mas en especifico en la siguiente liena:
LD_RUN_PATH="/usr/lib/mysql:/usr/lib:/lib"
/usr/bin/perl myld gcc -shared -L/usr/local/lib
dbdimp.o mysql.o -o blib/arch/auto/DBD/mysql/mysql.so
-L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm
-lc -lnss_files -lnss_dns -lresolv -lc -lnss_files
-lnss_dns -lresolv
/usr/bin/ld: no se puede encontrar -lz
collect2: ld returned 1 exit status
make: *** [blib/arch/auto/DBD/mysql/mysql.so] Error 1
Alguna idea?
--- David Lopez <david_uscanga en yahoo.com> wrote:
> Bueno amigos, al descargar el rpm de Mysql.Devel
> correspondiente se pudo compilar el modulo DATA en
> forma correcta.. pero DBD aun presenta un error en
> la
> generacion del MAKE
>
> aqui el detalle.
>
> cp lib/DBD/mysql/GetInfo.pm
> blib/lib/DBD/mysql/GetInfo.pm
> cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm
> cp lib/DBD/mysql/INSTALL.pod
> blib/lib/DBD/mysql/INSTALL.pod
> cp lib/Bundle/DBD/mysql.pm
> blib/lib/Bundle/DBD/mysql.pm
> gcc -c
>
-I/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DBI
> -I/usr/include/mysql -I/usr/local/include
> -L/usr/local/lib -mcpu=i486 -fno-strength-reduce
> -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -D_REENTRANT
> -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING
> -fno-strict-aliasing -I/usr/local/include
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
> -I/usr/include/gdbm -O2 -march=i386 -mcpu=i686 -g
> -DVERSION=\"4.001\" -DXS_VERSION=\"4.001\" -fPIC
>
"-I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE"
>
> dbdimp.c
> /usr/bin/perl -p -e "s/~DRIVER~/mysql/g"
>
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DBI/Driver.xst
> > mysql.xsi
> /usr/bin/perl /usr/lib/perl5/5.8.0/ExtUtils/xsubpp
> -typemap /usr/lib/perl5/5.8.0/ExtUtils/typemap
> mysql.xs > mysql.xsc && mv mysql.xsc mysql.c
> Warning: duplicate function definition 'do' detected
> in mysql.xs, line 254
> Warning: duplicate function definition 'rows'
> detected
> in mysql.xs, line 658
> gcc -c
>
-I/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi/auto/DBI
> -I/usr/include/mysql -I/usr/local/include
> -L/usr/local/lib -mcpu=i486 -fno-strength-reduce
> -DDBD_MYSQL_INSERT_ID_IS_GOOD -g -D_REENTRANT
> -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING
> -fno-strict-aliasing -I/usr/local/include
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
> -I/usr/include/gdbm -O2 -march=i386 -mcpu=i686 -g
> -DVERSION=\"4.001\" -DXS_VERSION=\"4.001\" -fPIC
>
"-I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE"
>
> mysql.c
> Running Mkbootstrap for DBD::mysql ()
> chmod 644 mysql.bs
> rm -f blib/arch/auto/DBD/mysql/mysql.so
> LD_RUN_PATH="/usr/lib/mysql:/usr/lib:/lib"
> /usr/bin/perl myld gcc -shared -L/usr/local/lib
> dbdimp.o mysql.o -o
> blib/arch/auto/DBD/mysql/mysql.so
> -L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl
> -lm
> -lc -lnss_files -lnss_dns -lresolv -lc -lnss_files
> -lnss_dns -lresolv
> /usr/bin/ld: no se puede encontrar -lz
> collect2: ld returned 1 exit status
> make: *** [blib/arch/auto/DBD/mysql/mysql.so] Error
> 1
>
> Alguna idea?
>
> Segun veo no encuentra el comando lz, que es????
> saludos.
>
>
>
>
____________________________________________________________________________________
> Looking for earth-friendly autos?
> Browse Top Cars by "Green Rating" at Yahoo! Autos'
> Green Center.
> http://autos.yahoo.com/green_center/
>
>
> _______________________________________________
> Ayuda mailing list
> Ayuda en linux.org.mx
> Para salir de la lista:
>
http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/
>
____________________________________________________________________________________
Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail beta.
http://new.mail.yahoo.com
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/
Más información sobre la lista de distribución Ayuda