Hola Guillermo; el tema se soluciono cuando en la linea de comandos del configure agregue la variable CPP apuntando a /usr/bin/cpp. # ./configure --with-java=no CPP=/usr/bin/cpp
El tema salio de revisar los config.log que crea el configure donde se veia que tomaba vien la ubicacion del include pero la linea de comando estaba incompleta y no verificaba la existencia de pdflib.h.
Antes:
configure:13189: checking for pdflib.h
configure:13199: -I/usr/local/include conftest.c
./configure: line 1: -I/usr/local/include: No existe el fichero o el directorio
configure:13205: $? = 127
configure: failed program was:
#line 13195 "configure"
#include "confdefs.h"
#include <pdflib.h>
configure:13224: result: no
configure:13239: checking if we can use PDF
configure:13272: result: no
----------------------------------------------
Despues del setar la variable:
configure:13189: checking for pdflib.h
configure:13199: /usr/bin/cpp -I/usr/local/include conftest.c
cpp0: warning: changing search order for system directory "/usr/local/include"
cpp0: warning: as it has already been specified as a non-system directory
configure:13205: $? = 0
configure:13224: result: yes
configure:13239: checking if we can use PDF
configure:13251: result: yes
Me podes decir por que los warnings?
Eso era ... pero sigo sin poder compilar por otros
problemas en la ejecucion del make install.
Esta es una distribucion binaria en tgz, que en realidad
lo que hace es asegurarse de que tengas soporte para las opciones
que habilites... esta medio liado el asunto, no lo entiendo muy bien.
El compilador esta ya en binario asi que supongo que el make install
esta intentando poner las cosas en su lugar pero hay problemas ya que termina en 'make: *** [install] ERROR 2' y encuentro muchos links rotos
en /usr/bin
Bueno... gracias...
Mario.
Gustavo Guillermo P�rez escribi�:
El Jueves, 17 de Marzo de 2005 07:06, J. Mario Oroz escribi�:
Hola Lista ... Estoy tratando de compilar un "compilador" 4gl; el Aubit4gl presisamente y quiero darle soporte para que emita listados en PDF; el tema es que como no tenia las librerias pdf baje el source y compile sin problemas, logrando que el make install de pdflib instale la libreria
Al intentar que la configuracion (./configure --with-java=no) del complilador 4gl me tome la existencia de pdflib, no lo agrega a la opciones porque muestra esto:
Checking for PDF support: checking for pdflib-config... /usr/local/bin/pdflib-config checking for main in -lpdf... yes checking for pdflib.h... no checking if we can use PDF... no
Creo que no me agrega esta caracteristica porque no esta encontrando pdflib.h ... El tema es que probe agregando en la linea de comandos del configure la variables que indicara la localizacion de este archivo; que efectivamente en una busqueda vi que existeia en "/usr/local/include"; como son la CFLAGS y CPPFLAGS pero sigue sin agregarme esta caracteristica, no me ve la instalacion de la pdflib; El source es PDFlib-Lite-6.0.1.tgz
pdflib-config me da esta info: #pdflib-config -all PDFlib 6.0.1 bindings: c cpp perl python includedir: /usr/local/include libdir: /usr/local/lib libversion: 5:1:0 pdi: no ldflags: -L/usr/local/lib -lpdf -lm cflags: -I/usr/local/include
quita de /usr/local la pdflib y comp�lala as�:
./configure --prefix=/usr --with-java=no
make make install
ahora los .h estar�n en /usr/include
Sin� haz copias o enlaces simb�licos de /usr/local/include a /usr/include
Saludos
_______________________________________________ Lugro mailing list [email protected] http://www.lugro.org.ar/mailman/listinfo/lugro
