RE: apache 1.3.0 und php3

From: Jochen Knuth <jok(at)ipro.de>
Date: Thu, 11 Jun 1998 17:43:20 +0200 (CEST)

On Thu, 11 Jun 1998, Stefan Herrmann wrote:

> Hi Jochen,
>
[Problem mit php3/make geloescht]
>
> Aha. OK, das lief nun durch. Beim Kompilieren des Apache 1.3.0 mit PHP3 (gd-Unterstützung)
> und mod_auth_mysql gibts aber noch einen Fehler. Vorgegangen bin ich dabei wie in
>
> http://infosoc.uni-koeln.de/i3s/apache_php.html
>
> beschrieben. (Dort gibts aber ein paar kleinere Bugs).
>
> Fehlermeldung ist:
>
> root(at)asterix[0]/opt/src/apache130-php3/apache-1.3.0 # gmake
> ===> src
> gmake[1]: Entering directory `/opt/src/apache130-php3/apache-1.3.0'
> gmake[2]: Entering directory `/opt/src/apache130-php3/apache-1.3.0/src'
> [...]
> gcc -funsigned-char -DUSE_HSREGEX -DSERVER_SUBVERSION=\"PHP/3.0\" `./apaci` \
> -o httpd buildmark.o modules.o modules/standard/libstandard.a modules/php3/libphp3.a modules/extra/libextra.a main/libmain.a
> ./os/unix/libos.a ap/libap.a
> regex.a -lcrypt -Lmodules/php3 -L../modules/php3 -lmodphp3 -lm -lcrypt -L/usr/local/lib/mysql -lmysqlclient
> functions/gd.c:196: Undefined symbol `_gdImageDestroy' referenced from text segment
> [...]
> (und so weiter ...)
>
> Hängt wohl mit dem einkompilierten Support für gd zusammen. PHP3 wurde mit der Option
> "--with-gd=/usr/local/gd" konfiguriert. In diesem Verzeichnis befinden sich Links
> zu den wirklichen Verzeichnissen "/usr/local/include/gd" und "/usr/local/lib/gd".
>
> Woran liegts ?

Es fehlt noch ein -L/usr/local/gd und ein -lgd in der langen gcc Zeile,
d.h. du musst noch die EXTRA_LIBS damit ergaenzen und einen neuen
Configure/make-Durchlauf starten.

Ich hoffe das hilft (ich verwende allerdings den Apache-Port mit kleineren
Anpassungen am Makefile, auch mit php3, php/fi2 und mod_auth_mysql)

Ciao
Jochen
Received on Thu 11 Jun 1998 - 17:43:36 CEST

search this site