httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ralf S. Engelschall" <...@engelschall.com>
Subject Re: A very happy STATUS update
Date Sun, 20 Sep 1998 10:31:07 GMT

In article <19980919114951.A14172@mindcryme.com> you wrote:

> I just compiled the CVS on Debian GNU/Linux 2.1 (unstable), using a
> PowerPC and a glibc 2.0.95 prerelease snapshot, and it compiled and
> worked just fine.  It compiled perfectly clean under -Wall
> and -Wstrict-prototypes with some nitpicky exceptions:

> ../include/http_config.h:97: warning: function declaration isn't a prototype
> http_main.c:400: warning: function declaration isn't a prototype

The second one can be avoided be consistenly using "(void)" instead of "()".
But the first one cannot be easily avoided, because the signature of the uses
functions is different for command handler functions (one needs a union or
such a thing).

> All of the db and dbm modules were successfully linked and loaded.

> I configured with:
> ./configure --prefix=/reroot/usr/src/apache-cvs/test \
>     --enable-shared=REMAIN --enable-rule=SHARED_CHAIN
> make
> make install

> Looks clear from here.

Great.

> As an aside, when did having AddModule lines for every LoadModule
> become necessary?  I didn't have these as of 1.3.1...

The AddModule lines are necessary when you have both statically and
dynamically linked modules. Because there the API execution order gets
splitted into two areas (each one is ordered, of course).  But for correct
operation the order of _all_ modules is important.  For this the AddModule
lines are used and automatically generated by APACI.

                                       Ralf S. Engelschall
                                       rse@engelschall.com
                                       www.engelschall.com

Mime
View raw message