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

Responder a