You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by nero one <ne...@yahoo.com> on 2002/07/13 01:54:38 UTC
Apache Bug? Immunix incompatibility?
Running linux 2.4.18 with the grsecurity patch.
Using Immunix 7.0 (which is essentially Red Hat 7.0)
Using these gdbm versions (installed through rpm -Uvh):
gdbm-devel-1.8.0-5_imnx
gdbm-1.8.0-5_imnx
using egcs-2.91.66-StackGuard
*** The same thing happens with just "./configure" ***
#######################
## Untarring apache ##
#######################
cd /var/install/tars
tar zxvf apache_1.3.26.tar.gz
cd apache_1.3.26
./configure --enable-module=auth --enable-shared=auth --enable-module=auth_anon
--enable-shared=auth_anon --enable-module=auth_dbm --enable-shared=auth_dbm
##############################
# Configuration output below #
##############################
# Configuring for Apache, Version 1.3.26
# + using installation path layout: Apache (config.layout)
# Creating Makefile
# Creating Configuration.apaci in src
# + enabling mod_so for DSO support
# Creating Makefile in src
# + configured for Linux platform
# + setting C compiler to gcc
# + setting C pre-processor to gcc -E
# + checking for system header files
# + adding selected modules
# o dbm_auth_module uses ConfigStart/End
# + using -lgdbm for DBM support
# + using builtin Expat
# + using -ldl for vendor DSO support
# + checking sizeof various data types
# + doing sanity check on compiler and options
# Creating Makefile in src/support
# Creating Makefile in src/regex
# Creating Makefile in src/os/unix
# Creating Makefile in src/ap
# Creating Makefile in src/main
# Creating Makefile in src/lib/expat-lite
# Creating Makefile in src/modules/standard
# Doing 'make' has no problem up until htpasswd. Here's what happens:
cd src/support && make htpasswd
###############################################
# The error is below. Is this an apache bug? #
###############################################
gcc -c -I../os/unix -I../include -DLINUX=22 -I/usr/include/gdbm -DUSE_HSREGEX -DUSE_EXPAT
-I../lib/expat-lite -O3 -march=pentium -mcpu=pentium -ffast-math -funroll-loops
-fomit-frame-pointer -fforce-mem -fforce-addr -malign-double -fno-exceptions `../apaci` htpasswd.c
htpasswd.c:268: warning: preprocessing directive not recognized within macro arg
htpasswd.c:268: warning: preprocessing directive not recognized within macro arg
htpasswd.c:268: warning: preprocessing directive not recognized within macro arg
htpasswd.c:268: warning: preprocessing directive not recognized within macro arg
htpasswd.c:273: warning: preprocessing directive not recognized within macro arg
htpasswd.c:273: warning: preprocessing directive not recognized within macro arg
htpasswd.c:273: warning: preprocessing directive not recognized within macro arg
htpasswd.c:273: warning: preprocessing directive not recognized within macro arg
htpasswd.c: In function `usage':
htpasswd.c:265: undefined or invalid # directive
htpasswd.c:267: undefined or invalid # directive
htpasswd.c:270: undefined or invalid # directive
htpasswd.c:272: undefined or invalid # directive
make: *** [htpasswd.o] Error 1
Sooooo .. here's htpasswd.c :
265 #if defined(WIN32) || defined(TPF) || defined(NETWARE)
266 " (default)"
267 #endif
268 ".\n");
269 fprintf(stderr, " -d Force CRYPT encryption of the password"
270 #if (!(defined(WIN32) || defined(TPF) || defined(NETWARE)))
271 " (default)"
272 #endif
273 ".\n");
... i don't get it. What's with the win32 / netware stuff? :)
__________________________________________________
Do You Yahoo!?
Sign up for SBC Yahoo! Dial - First Month Free
http://sbc.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org