Re: Kerberos build failures in HEAD

From: Henrik Nordstrom <henrik_at_henriknordstrom.net>
Date: Mon, 14 Sep 2009 09:47:41 +0200

mån 2009-09-14 klockan 14:53 +1200 skrev Amos Jeffries:

> > Proposed fix: Have src/ssl_support.h include et/com_err.h in an extern
> > "C" wrapping before OpenSSL includes...

> So... does it actually require the extern-C ?

com_err.h yes. It's a C header with no built-in C++ shielding, which
means any prototypes defined there will mess things up as C++ will
process them as C++ type-dependent prototypes, causinglinking to fail as
"C" error_message() is a different linking symbol from "C++"
error_message(long).

Regards
Henrik
Received on Mon Sep 14 2009 - 07:47:47 MDT

This archive was generated by hypermail 2.2.0 : Mon Sep 14 2009 - 12:00:06 MDT