[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]

Reply via email to