[LUG.ro] Compilacion de programas

Gustavo Guillermo Pérez lugro@lugro.org.ar
Thu, 17 Mar 2005 01:22:00 -0600


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
-- 
Gustavo Guillermo Pérez
Compunauta uLinux
www.ulinux.tk