On Wed, May 09, 2001 at 10:24:23PM +0200, [EMAIL PROTECTED] wrote:
> Full_Name: Marcel Erkens
> Version: 2.8.2
> OS: Linux 2.2.7
> Submission from: (NULL) (209.180.107.60)
>
>
> Trying to build Apache 1.3.19 with mod_ssl 2.8.2, php4.0.4pl1, mod_perl 1.25 and
> mod_auth_mysql 2.20 and I'm about ready to teach that box how to fly!
>
> First it bailed on me at line 297, 306 and 338 of ssl_engine_mutex.c
>
> I changed "union ssl_ipc_semun semctlarg;" to "union semun semctlarg;" since
> that seemed to be the solution to these problems according to something I found
> in the bugdb, but now it still complains about a problem in line 338!
>
> ssl_engine_mutex.c: In function `ssl_mutex_sem_remove':
> ssl_engine_mutex.c:338: incompatible type for argument 4 of `semctl'
>
> On my previous "trying to find out what the *#*@ is going on" (I'm pretty sure
> I've seen about half of the globally available mod_ssl sites out there by now) I
> found references to maybe something being wrong in /usr/include/sys/sem.h so I
> tried what was suggested -basically altering:
> "extern int semctl __P ((int __semid, int __semnum, int __cmd,
> union semun __arg));"
> so it became one line (although I fail to see how a newline char and a couple of
> tabs can break things).
>
> Still no luck.
> Dunno anymore. Flying lessons shall commence friday if it isn't working then.
>
This looks like it is related to the mm library - did you do a succesful
./configure --disable-shared ; make ; make test
in the mm dir? You could also try building without mm support just as a test.
vh
Mads Toftum
--
`Darn it, who spiked my coffee with water?!' - lwall
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]