[Ayuda] ¿A los gurus de perl?
Armando Montiel
amontiel en noc.com.mx
Lun Ago 2 11:59:28 CDT 2004
collect2: ld returned 1 exit status
El linker es la parte de la compilacion que te permite incluir las librerias de
otros programs para la utilización de sus funciones dentro de tu programa:
En tu compilacaión hay una parte que dice:
-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
Esto significa de debes tener instaladas las librerias libnsl libdl libm
libcrypt libutil libpthread y libc
Si nos las tienes instaladas te va a seguir mandando error y no es porque
fedora sea una distro mala, lo unico que pasa es que no tiene las librerias.
Mensaje citado por "Miguel Santos N." <manjava en celnet.com.mx>:
>
> Que tal Chavos?
>
> Estoy intentando compilar el modulo R3::rfcapi de perl en una maquina con
> Fedora 2 y truena asi:
>
> *****************************************
> Running make test
> Writing "Makefile.aperl" for this perl
> Writing Makefile.aperl for R3::rfcapi
> /usr/bin/make -f Makefile.aperl perl
> [...]
> gcc -L/usr/local/lib -rdynamic
> -Wl,-rpath,/usr/lib/perl5/5.8.3/i386-linux-thread-multi/CORE -o perl -O2
> -g -pipe -march=i386 -mcpu=i686 ./perlmain.o rfcapi.o r3rfc.o r3conn.o
> r3func.o r3itab.o r3errh.o blib/arch/auto/R3/rfcapi/rfcapi.a
> /usr/lib/perl5/5.8.3/i386-linux-thread-multi/auto/DynaLoader/DynaLoader.a
> /usr/lib/perl5/5.8.3/i386-linux-thread-multi/CORE/libperl.a `cat
> blib/arch/auto/R3/rfcapi/extralibs.all` -lnsl -ldl -lm -lcrypt -lutil
> -lpthread -lc
> blib/arch/auto/R3/rfcapi/rfcapi.a(rfcilib.o)(.text+0x55ed6): In function
> `rscpep2_err_print2':
> /bas/46C/gen/opt/linuxintel/krn/rscp/rscperr.c:739: warning: `sys_errlist'
> is deprecated; use `strerror' or `strerror_r' instead
> blib/arch/auto/R3/rfcapi/rfcapi.a(rfcilib.o)
(.text+0x55ecd):/bas/46C/gen/opt/linuxintel/krn/rscp/rscperr.c:738:
>
> warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
> [...]
> collect2: ld returned 1 exit status
> make[1]: *** [perl] Error 1
> make[1]: Leaving directory `/root/.cpan/build/R3-rfcapi-0.32'
> make: *** [perl] Error 2
> /usr/bin/make test -- NOT OK
> Running make install
> make test had returned bad status, won't install without force
> *****************************************
>
> Esto es en el make test, no quiero forzar la instalacion del modulo, sin
> embargo ya probe con Fedora 1, y tiene el mismo comportamiento, sin
> embargo en otra distribucion como Gentoo si funciona correctamente, les
> paso las versiones de gcc, kernel, glibc y autoconf de Fedora 2 y mi
> gentoo, ¿alguien tiene alguna recomendacion que pueda probar?
>
> Fedora 2 con actualizaciones:
> gcc-3.3.3-7
> glibc-2.3.3-27
> perl-5.8.3-18
> autoconf-2.59-3
> kernel-2.6.5-1.358
>
> Fedora 1:
> gcc-3.3.2-1
> glibc-2.3.2-101
> perl-5.8.1-92
> autoconf-2.57-3
> kernel-2.4.20-30.9
>
> En Gentoo:
> gcc-3.3.3-r6
> glibc-2.3.3.20040420
> perl-5.8.2-r1
> autoconf-2.59-r3
> 2.4.25-gentoo-r3
>
> Si se fijan, en mi Gentoo box tiene casi las mismas versiones que Fedora
> 2, imagino que puede ser un conflicto, o la forma en que se compilo el gcc
> de Fedora, espero alguien tenga un tip que me pueda orientar.
>
> Saludos.
>
> --
> Do you hear him coming, Lord. Do you hear his call.
> You hear us knocking. We're knocking at your door.
>
> You hear us coming, Lord. You hear us call.
> You hear him scratching. Then you make us crawl.
> U2 - One
>
>
>
>
> _______________________________________________
> Ayuda mailing list
> Ayuda en linux.org.mx
> Para salir de la lista:
> http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/
>
>
--
Armando Montiel Caba /Dir. de Tecnologías de Información /Network Operation
Consulting /Tel (52) 55 52861255 / Web Hosting desde $240.00 pesos/año
_______________________________________________
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