[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]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