When compiling the following peice of code i get this.
cc -O2 -m486 -fno-strength-reduce -DLINUX=22 -I/usr/include/db1 -DMOD_SSL=208104 -DMOD_PERL -DUSE_PERL_SSI -Dbool=char -DHAS_BOOL -I/usr/local/include -DEAPI -DBIG_SECURITY_HOLE -DCOBALT_RAQ_LED -fpic -DSHARED_MODULE -I/usr/include/apache -w -DJRUN_SSL -c mod_jrun.c
In file included from mod_jrun.c:12:
jrun_ssl.h:111: parse error before `if'
jrun_ssl.h:111: stray '\' in program
jrun_ssl.h:112: stray '\' in program
jrun_ssl.h:113: stray '\' in program
jrun_ssl.h:114: stray '\' in program
jrun_ssl.h:115: parse error before `return'
jrun_ssl.h:115: stray '\' in program
apxs:Break: Command failed with rc=1
And i have found the problem to be this peice of code the hole header is attached.
---Snip---
#define JRUN_SSL_CHECK_FX_POINTER(fnPtr, ptrName) \
if (!fnPtr) { \
r->log(r,"Couldn't get address of %s, SSL not enabled.", ptrName); \
r->perm_free(r, pThis); \
pThis = NULL; \
return pThis; \
}
---Snip---