[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: problemas compilando un software en debian



On Fri, Dec 29, 2006 at 06:12:10PM +0000, enediel gonzalez wrote:
> Gracias por tu atencion Rodrigo
> 
> Disculpa que te escriba al privado, mande un mensaje a la lista con dos 
> ficheros adjuntos que queria compartir relativos a mi pregunta pero mi 
> mensaje nunca llego.

Ok. Regreso a la lista.

> >Supongo que quieres decir que lo ?nico que falta es para
> >car?cteristicas opcionales que no vas a usar, o algo as?.
> 
> en efecto, se reporto falta de dependencias necesarias para unos reportes 
> en xmk que no necesito, en la version anterior igual pero no me interesa, 
> con la salvedad explicita que de dice que sin ellos puede correr bien la 
> aplicacion.

Sí, eso se ve bien.

> >
> >> pero al momento de la compilacion me aparecen mensajes como estos.
> >>
> >> gcc: -lwrap: linker input file unused because linking not done
> >> gcc: -lwrap: linker input file unused because linking not done
> >
> >El Makefile est? llamando a gcc incorrectamente. Le est? dando
> >argumentos para el ligado en una fase de la compilaci?n que no hace
> >ligado. Lo cual probablemente quiere decir que el Makefile no fue
> >generado correctamente.
> 
> Al menos no protesta durante el proceso de configuracion donde chequea y 
> activas segmentos de la aplicacion en dependencia de las librerias y demas 
> cosas instaladas, si en este proceso falta algo mas por chequear en mi caso 
> lo desconozco. lo cierto es que cuando daba un error grave lo arreglabas, y 
> luego continuabas, nunca tuve problemas con la version anterior.
>
> >
> >?Qu? llamada a gcc est? generando eso? ?Est?s *seguro* que el
> >configure corri? correctamente?
> 
> te envio lo que obtuve al momento de configurar todo, bajando el codigo 
> fuente mas reciente desde el cvs de ellos.
 
¿Que opciones le pasaste a configure? Si usaste --with-tcpwrap,
intenta quitarlo. O, instala libwrap0-dev, si es que no lo tienes.

Por otro lado, si no lo usaste (que es lo que el log parece decir), el
configure está haciendo algo mal, porque dice:

System Libs             : -lxml2 -lpthread -lc -lssl -lcrypto -lresolv
-lpcap -lgdbm -lgd -lpng -lwrap -L'/usr/lib' -lmysqlclient -lz -lcrypt -lnsl
-lm 

¿Notas que incluye -lwrap? Esa es la opción para ligar contra la
biblioteca de tcpwrap.

Por otra parte, me molesta la linea:
Include path            : -lwrap -I'/usr/include/mysql'

¿Que diablos hace un -l en las opciones para los includes? Seguramente
es eso lo que está causando los warnings que ves, y la otra linea la
que causa el error. Ahora bien, los warnings son inofensivos, pero el
otro error no. 

A mi entender, esto denota un error en el código que estás tratando de
compilar (o, más bien, en su configure). Dice arriba que estás usando
la versión de su cvs. En tal caso, probablemente es un error que se
les coló y del que no se han dado cuenta por que no han tratado de
compilar desde cero en un sistema 'limpio'. Reportalo con los
desarrolladores. Y no dejes que te digan que 'es problema de
Debian'. Su configure está haciendo algo mal, eso es casi seguro.

Suerte.

-- 
Rodrigo Gallardo
GPG-Fingerprint: 7C81 E60C 442E 8FBC D975  2F49 0199 8318 ADC9 BC28
Zenophobia: the irrational fear of convergent sequences.

Attachment: signature.asc
Description: Digital signature


Reply to: