Mailinglisten-Archive |
Moin,moin Heiko Schubert schrieb: > > Hallo Mitleser, > > ich versuche auf einem RedHat 6.1 bzw. RedHat 6.2-System die > gdlib-Unterstützung (gd-1.8.3, selbst kompiliert) zu aktivieren. Bei > meinem lokalen Debian 2.2-System funktioniert es bestens. Folgendes habe > ich versucht: > > ./configure --with-apache=../apache \ > --with-gd=yes \ > --with-mysql=/usr/local/mysql \ > --enable-debug=no Enable-debug = no sollte der Default sein und ist ueberfluessig sein. Ich fahre besser wenn ich den kompletten Pfad mit angebe bei den Configure aufrufen. -with-gd=/usr/local usw. > Ergebnis: keine Probleme, unter jedem System. > > Ein anschließendes "make" bringt aber unter RedHat: > > gd.c: In function `php_if_imagecreatefromgif': > gd.c:552: `gdImageCreateFromGif' undeclared (first use in this function) > gd.c:552: (Each undeclared identifier is reported only once > gd.c:552: for each function it appears in.) > gd.c: In function `php_if_imagegif': > gd.c:709: `gdImageGif' undeclared (first use in this function) > make[3]: *** [gd.lo] Error 1 > make[3]: Leaving directory `/usr/local/src/php-4.0.3pl1/ext/gd' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/usr/local/src/php-4.0.3pl1/ext/gd' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/usr/local/src/php-4.0.3pl1/ext' > make: *** [all-recursive] Error 1 > > Versuche ich beim configure ein: > > --with-gd=/usr/local/lib > > dann bekomme ich beim configure ein: > > checking whether to include GD support... configure: error: Unable to > find libgd.(a|so) anywhere under /usr/local/lib Mit ist aufgefallen beim Kompilieren das man beim configure zwar gerne den exakten Pfad verwenden... beim kompilieren dann aber die Headerdatein nimmt dir er zuerst im Pfad findet. Schau mal ob du mehere GDlib installationen hast. > Komisch ist, daß sich die libgd.a im Verzeichnis > > /usr/local/lib Vor jedem configure Durchgang must du ein 'make clean' und sofern vorhanden den 'config.cache' loeschen. Das bezieht sich nicht nur auf PHP installation sondern fuer das kompilieren von jedem Paket. Unter http://www.rime.com.au/gd/ gibt es ein Gdlib mit wieder eingepatchten GIF Support mit Installierter jpegsrc.v6b.tgz ist dann GID+PNG+Jpeg moeglich. Hier hatte ich auf eine Suse6.4 keine Probs mit der 1.8.3.. aber auf einer aelteren klappte es dann nicht. Da hab ich mir dann eine aelter 1.8.1 gezogen und es klappte dann. Eine Ausgabe von phpinfo() kannst du unter www.tng-shop.de/info.php sehen. Analog dazu haben wir das unter RedHat6.2 auch schon hinbekommen. Gruss Joerg Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- 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
php::bar PHP Wiki - Listenarchive