[openssl people: sorry for crosspost, I just hope you could have something
to add to our discussion. We basically talk about the problem with compiling
openssl+apache+mod_perl. Since crypto/des/des.h file defines _ as ks._ (if
my memory doesn't fail) and perl's config.h file uses `_' symbol for ansi
prototypes definition, which I felt was rather non-standard (I suggested
__P instead)]
~
~ It's funny that I just hit this too... but I don't fault it to perl... I
~ fault it to openssl. What kind of product has an include file that it intends
~ to be used by others define '_' to 'x._' or whatever it was?
:-) actually I haven't figured out if openssl needed that at all. At least I
grepped source with find and didn't find any referense on `_' definition.
Maybe DES requires this name to be defined(or maybe I missed something)?
~ Why can't openssl just be fixed?
no ideas. I mailed to openssl list while ago, but the only responces I've
been getting were private mails asking how did I fix this problem myself.
~ In my experience, both _, and __P are used for ansi prototypes. Heck, I've
~ used both before.
Well, recenly I've been into BSD alot, and __P is the only symbol used for
ansi prototypes there. Not quite sure of other Unix clones.
~
~ mark (who when after compiling openssl, just removed the "define _" section
~ as it doesn't seem to be necessary for compilation of apache...)
Well, as you probably have noticed from my patch, I did approximately the
same (just added #ifdef MOD_PERL there ;-))
regards
~Fyodor
--
http://www.kalug.lug.net/ PGP key: hkp://keys.pgp.com/cyberpsychotic
http://www.kalug.lug.net/fygrave email:[EMAIL PROTECTED]
``the government isn't solution to our problems. The government is the problem.''
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]