RE: apache 1.3.0 und php3

From: Stefan Herrmann <sh(at)seicom.net>
Date: Fri, 12 Jun 1998 18:11:28 +0200

Hallo Jochen,

> > EXTRA_LIBS=-L/usr/local/lib/mysql -L/usr/local/gd/lib -lmysqlclient -lm lgd
> ^^^^
> Das muss -lgd heissen und nicht lgd.

Sorry, war ein Tippfehler.

Ich hatte, nachdem ich mir das Makefile des FreeBSD Ports mal näher angeschaut hatte,
es dann anders gemacht als vorher. D.h., ich hab alle Änderungen über das Makefile des
ports vorgenommen, nicht wie anfangs, wo ich auch noch manuell in der Datei "Configuration"
'rumgewerkelt hatte.

Folgendes stand dann bei mir im Makefile:

PKGNAME= apache-1.3.0-PHP3-authmysql
CONFIGURE_ARGS= \
                 --logfiledir=/var/log \
                 --runtimedir=/var/run \
                 --datadir=${PREFIX}/www \
                 --proxycachedir=${PREFIX}/www/proxy \
                 --libexecdir=${PREFIX}/libexec/apache \
                 --enable-shared=remain \
                 --enable-module=most \
                 --enable-module=auth_db \
                 --disable-module=auth_dbm \
                 --activate-module=src/modules/php3/libphp3.a \
                 --add-module=/opt/ports/apache130-php3/mod_auth_mysql-2.11/mod_auth_mysql.c \
                 --enable-shared=auth_mysql

CONFIGURE_ENV= \
EXTRA_LIBS='-L/usr/local/lib/mysql -lmysqlclient -lm -L/usr/local/gd/lib -lgd' \
OPTIM='-DBUFFERED_LOGS -DDOCUMENT_LOCATION=\\"'${PREFIX}'/www/data/\\" \
-DDEFAULT_PATH=\\"/bin:/usr/bin:'${PREFIX}'/bin\\"'

OK, der erste Eintrag ist nicht ausschlaggebend :-)

Bei meinen ersten Versuchen hatte ich unter "CONFIGURE_ARGS" alle Module mit
"--enable-module=" aufgeführt, das ging aber schief. Dann habe ich nur noch das
aufgeführt, was ich ändern wollte. Darauf kam ich aber erst, als mir auffiel,
daß "remain" und "most" keine gültigen Modul-Namen sind, die von "./configure --help"
aufgeführt werden.

Also was genau bedeuten diese beiden Optionen denn ?
"--enable-shared=remain": Alle nicht aufgeführten Module als shared einbinden ?
"--enable-module=most": Tja, da fällt mir nichts ein.

Entscheidend war wohl auch, daß ich im Makefile die EXTRA_LIBS aufgeführt hatte.
Erst dann tauchten die auch in der Datei "Configuration.apaci" nach eine
"make configure" auf ...

Trotzdem Danke für Deine Hilfe, Jochen :-)

Ciao
Stefan

--
--- Communications powered by FreeBSD ---
>> WebAffairs InternetDienstleistungen <<
        http://www.webaffairs.de/
Received on Fri 12 Jun 1998 - 18:26:20 CEST

search this site