The following reply was made to PR mod_auth-any/2459; it has been noted by GNATS.
From: Dean Gaudet <[EMAIL PROTECTED]> To: Nakko Mizu <[EMAIL PROTECTED]> Cc: [EMAIL PROTECTED] Subject: Re: mod_auth-any/2459: Getting this message: [Wed Jun 17 11:37:04 1998] [notice] httpd: child pid 332 exit signal Segmentation Fault (11) when trying to access a DBM file Date: Thu, 18 Jun 1998 10:21:03 -0700 (PDT) In your post you mentioned "gdbm", but it's not present on the link line below... I suspect you're getting dbm functions from libc, and that you may have compiled your 1.2.6 server with -lgdbm. If that's the case the seg faults are expected -- the two dbm libraries use different file formats. Try adding EXTRA_LIBS=-lgdbm to your Configuration file, reconfiguring and recompiling. Dean On Thu, 18 Jun 1998, Nakko Mizu wrote: > Here is the run of the Configure > bash-2.00# ./Configure > Using config file: Configuration > | Please note that the default httpd root directory has changed > | from '/usr/local/etc/httpd/' to '/usr/local/apache/.' > | You may add '-DHTTPD_ROOT=\"/usr/local/etc/httpd\"' to EXTRA_CFLAGS > | in your Configuration file (and re-run Configure) or start > | httpd with the option '-d /usr/local/etc/httpd' if you still > | want to use the old root directory for your server. > Creating Makefile > + configured for Solaris 260 platform > + setting C compiler to gcc > + adding selected modules > o status_module uses ConfigStart/End > o rewrite_module uses ConfigStart/End > enabling DBM support for mod_rewrite > o dbm_auth_module uses ConfigStart/End > + doing sanity check on compiler and options > Creating Makefile in support > Creating Makefile in main > Creating Makefile in ap > Creating Makefile in regex > Creating Makefile in os/unix > Creating Makefile in modules/standard > Creating Makefile in modules/proxy > > And here is the run of Make > bash-2.00# make > ===> os/unix > <=== os/unix > ===> ap > <=== ap > ===> main > <=== main > ===> modules > ===> modules/standard > <=== modules/standard > ===> modules/proxy > <=== modules/proxy > <=== modules > gcc -c -I./os/unix -I./include -DSOLARIS2=260 -DSTATUS buildmark.c > gcc -DSOLARIS2=260 -DSTATUS \ > -o httpd buildmark.o modules.o modules/proxy/libproxy.a > modules/standard/libstandard.a main/libmain.a > ./os/unix/libos.a ap/libap.a -lsocket -lnsl > > Let me know. > > James > > Dean Gaudet wrote: > > > > Are you sure that 1.3.0 is being compiled with gdbm just like you say 1.2 > > is? What does the final link line look like when you type "make"? > > > > Dean >