You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Paul English <ta...@speakeasy.org> on 2002/09/03 00:18:27 UTC

[users@httpd] 2.0.40 build problem on Linux

Hi,
	I'm getting the following errors trying to build 2.0.40 on Suse 
Linux 7.2. It doesn't seem from the archives like anyone has run into them 
before. My configuration was just --prefix=/usr/local --enable-modules="ssl"

make[3]: Entering directory `/usr/local/src/httpd-2.0.40/os/unix'
/bin/sh /usr/local/src/httpd-2.0.40/srclib/apr/libtool --silent 
--mode=compile gcc  -g -O2 -pthread    -DLINUX=2 -D_REENTRANT 
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE 
-DAP_HAVE_DESIGNATED_INITIALIZER   
-I/usr/local/src/httpd-2.0.40/srclib/apr/include 
-I/usr/local/src/httpd-2.0.40/srclib/apr-util/include -I/usr/local/include 
-I. -I/usr/local/src/httpd-2.0.40/os/unix 
-I/usr/local/src/httpd-2.0.40/server/mpm/prefork 
-I/usr/local/src/httpd-2.0.40/modules/http 
-I/usr/local/src/httpd-2.0.40/modules/filters 
-I/usr/local/src/httpd-2.0.40/modules/proxy 
-I/usr/local/src/httpd-2.0.40/include -I/usr/local/include/openssl 
-I/usr/local/src/httpd-2.0.40/modules/dav/main -prefer-non-pic -static -c 
unixd.c && touch unixd.lo
In file included from /usr/local/include/apr_portable.h:77,
                 from /usr/local/include/scoreboard.h:76,
                 from /usr/local/include/mpm.h:61,
                 from /usr/local/include/mpm_common.h:79,
                 from unixd.c:66:
/usr/local/include/apr_lock.h:83: conflicting types for `APR_LOCK_FCNTL'
/usr/local/src/httpd-2.0.40/srclib/apr/include/apr_proc_mutex.h:77: 
previous declaration of `APR_LOCK_FCNTL'
/usr/local/include/apr_lock.h:83: conflicting types for `APR_LOCK_FLOCK'
/usr/local/src/httpd-2.0.40/srclib/apr/include/apr_proc_mutex.h:77: 
previous declaration of `APR_LOCK_FLOCK'
/usr/local/include/apr_lock.h:83: conflicting types for `APR_LOCK_SYSVSEM'
/usr/local/src/httpd-2.0.40/srclib/apr/include/apr_proc_mutex.h:77: 
previous declaration of `APR_LOCK_SYSVSEM'
/usr/local/include/apr_lock.h:84: conflicting types for 
`APR_LOCK_PROC_PTHREAD'
/usr/local/src/httpd-2.0.40/srclib/apr/include/apr_proc_mutex.h:78: 
previous declaration of `APR_LOCK_PROC_PTHREAD'
/usr/local/include/apr_lock.h:84: conflicting types for 
`APR_LOCK_POSIXSEM'
/usr/local/src/httpd-2.0.40/srclib/apr/include/apr_proc_mutex.h:78: 
previous declaration of `APR_LOCK_POSIXSEM'
/usr/local/include/apr_lock.h:85: conflicting types for `APR_LOCK_DEFAULT'
/usr/local/src/httpd-2.0.40/srclib/apr/include/apr_proc_mutex.h:79: 
previous declaration of `APR_LOCK_DEFAULT'
/usr/local/include/apr_lock.h:85: warning: redefinition of 
`apr_lockmech_e'
/usr/local/src/httpd-2.0.40/srclib/apr/include/apr_proc_mutex.h:79: 
warning: `apr_lockmech_e' previously declared here
unixd.c: In function `unixd_set_global_mutex_perms':
unixd.c:440: `apr_os_global_mutex_t' undeclared (first use in this 
function)
unixd.c:440: (Each undeclared identifier is reported only once
unixd.c:440: for each function it appears in.)
unixd.c:440: parse error before `osgmutex'
unixd.c:441: `osgmutex' undeclared (first use in this function)
make[3]: *** [unixd.lo] Error 1
make[3]: Leaving directory `/usr/local/src/httpd-2.0.40/os/unix'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/httpd-2.0.40/os/unix'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/httpd-2.0.40/os'
make: *** [all-recursive] Error 1



---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org