PHP-Compilierung + PDFLib
am 17.02.2005 09:52:44 von Tobias Rohde
Hallo zusammen,
ich habe das Problem, daß ich PHP nicht mit der PDFLib zum Laufen bekomme.
Es kommt PHP 4.3.10 zum Einsatz. Als PDFLib ist die 6er-Version angedacht,
da die 5er nur bis einschließlich PHP 4.3.8 vorgesehen sein soll. Aber egal
welche der beiden PDFLibs ich auch benutze, die Fehlermeldung bleibt die
gleiche.
../configure
--with-mysql
--with-ldap=yes
--with-gd
--with-apxs=/usr/sbin/apxs
--prefix=/usr/local/php
--with-config-file-path=/usr/local/php/conf
--with-zlib
--with-oci8=/usr/local/oracle/orahome
--enable-sigchild
--with-png-dir=/usr/lib
--with-tiff-dir=/usr/lib
--with-jpeg-dir=/usr/lib
--with-zlib-dir=/usr/lib
--with-freetype-dir=/usr/lib
--with-gettext
--enable-track-vars
--with-pear
--enable-trans-sid
--with-pdflib=/usr/local
Lasse ich den letzten Parameter bei dem configure weg, läuft alles glatt
durch. Mit dem Parameter bekomme ich die Meldung:
PDFlib extension requires at least pdflib 3.x. You may also need libtiff,
libjpeg, libpng and libz. Use the options --with-tiff-dir=
,
--with-jpeg-dir=, --with-png-dir= and --with-zlib-dir= See
config.log for more information.
Die pdflib.h liegt unter /usr/local/include. Gebe ich dies als Pfad mit
(--with-pdflib=/usr/local/include) bekomme ich die Meldung:
error: pdflib.h not found! Check the path passed to --with-pdflib=.
PATH should be the install prefix directory.
Aus der config.log werde ich auch nicht schlau. Er scheint da irgendwas mit
dem Namen lpdf zu vermissen. Was ist das denn? Das einzige, was ich
gefunden habe ist das hier: http://luaforge.net/projects/lpdf/ Das kann es
aber eigentlich nicht sein, da davon noch nichts verfügbar ist.
Hat jemand einen Tip für mich?
Re: PHP-Compilierung + PDFLib
am 17.02.2005 10:40:54 von Joerg Behrens
"Tobias Rohde" schrieb im Newsbeitrag
news:37j49iF5es00lU1@individual.net...
> Hallo zusammen,
>
> ich habe das Problem, daß ich PHP nicht mit der PDFLib zum Laufen bekomme.
> Es kommt PHP 4.3.10 zum Einsatz. Als PDFLib ist die 6er-Version angedacht,
> da die 5er nur bis einschließlich PHP 4.3.8 vorgesehen sein soll. Aber
egal
Hmmm wo steht dass den? Hier tut auch pdflib 4.0.3 unter PHP5 noch.
> welche der beiden PDFLibs ich auch benutze, die Fehlermeldung bleibt die
> gleiche.
>
> ./configure
> --with-mysql
> --with-ldap=yes
> --with-gd
> --with-apxs=/usr/sbin/apxs
> --prefix=/usr/local/php
> --with-config-file-path=/usr/local/php/conf
> --with-zlib
> --with-oci8=/usr/local/oracle/orahome
> --enable-sigchild
> --with-png-dir=/usr/lib
> --with-tiff-dir=/usr/lib
> --with-jpeg-dir=/usr/lib
> --with-zlib-dir=/usr/lib
> --with-freetype-dir=/usr/lib
> --with-gettext
> --enable-track-vars
> --with-pear
> --enable-trans-sid
> --with-pdflib=/usr/local
Das ist alles Humbug.
--with-png-dir=/usr
--with-tiff-dir=/usr
.....
Das Configure ergaenzt dann /lib und /include selber
> Lasse ich den letzten Parameter bei dem configure weg, läuft alles glatt
> durch. Mit dem Parameter bekomme ich die Meldung:
>
> PDFlib extension requires at least pdflib 3.x. You may also need libtiff,
> libjpeg, libpng and libz. Use the options --with-tiff-dir=,
> --with-jpeg-dir=, --with-png-dir= and --with-zlib-dir= See
> config.log for more information.
>
> Die pdflib.h liegt unter /usr/local/include. Gebe ich dies als Pfad mit
> (--with-pdflib=/usr/local/include) bekomme ich die Meldung:
>
> error: pdflib.h not found! Check the path passed to --with-pdflib=.
> PATH should be the install prefix directory.
>
> Aus der config.log werde ich auch nicht schlau. Er scheint da irgendwas
mit
> dem Namen lpdf zu vermissen.
-lpdf ist die Anweisung fuer den Linker die Library 'libpdf.so' zusuchen
welche er braucht. Wenn er die nicht findet unter den Pfadangaben welche man
ihm mit -L/path/to/lib sagen kann, meckert er halt :)
Gruss
Joerg
--
TakeNet GmbH Mobil: 0171/60 57 963
D-97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025