[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Sop.Tec.LinuxPPP] Problemas de Compilacion



El vie, 08-03-2002 a las 11:27, Sergio Vergara escribió:
> Saludos LinuxPPP
> Tengo un problema con la compilacion de una aplicacion gnu-radius
> 
> Cuando ejecuto el comando make comienza la compilacion en esta parte me
> aparece un error:
> gcc -g -O2 -o raduse raduse.o screen.o display.o  -lcurses -ltermcap
> ../radlib/.libs/liblog.a ../radlib/.libs/librad.a
> ../radlib/.libs/libdebug.a -lcrypt -lnsl
> /usr/bin/ld: cannot find -lcurses
> collect2: ld returned 1 exit status
> make[2]: *** [raduse] Error 1
> make[2]: Leaving directory `/home/netadmin/gnu-radius-0.96/raduse'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/netadmin/gnu-radius-0.96'
> make: *** [all-recursive-am] Error 2
> 
> Como ven ld no encuentra lcurses, podrian explicarme esta parte y como
> podria resolverlo?

 En tu Makefile cambia donde aparezca `-lcurses' por `-lncurses' y eso
debe solucionar tu problema. Con la opcion -l especificas a gcc las
bibliotecas de enlace para el programa. En tu sistema (de hecho, en
ningun sistema Linux) no existe curses, sino ncurses, que es una
biblioteca libre, compatible con curses y mejorada, que sirve para hacer
bonitos programas para la consola.

					Saludos
-- 
 (o- Cristian Othon Martinez Vera <cfuga en itam mx>  Pulchrum est paucorum
//\     http://eniac.rhon.itam.mx/~cfuga/          hominum.
v_/_
---------------------------------------------------------------------
Lista de soporte de LinuxPPP
 Reglas de la lista en http://linuxppp.com/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]