> From: Lutz Jaenicke [mailto:[EMAIL PROTECTED]]
> Sent: Monday, November 20, 2000 6:02 PM
> On Mon, Nov 20, 2000 at 03:46:22PM -0800, Soul Fire wrote:
> > 1- When compiling with HPUX 10.20 + gcc (or cc) + openssl-0.9.5a I
> > get thye following error :
> > cc: "/openssl-0.9.5a/include/openssl/stack.h", line 82: error 1000:
> > Unexpected symbol: "*".
> This seems to be somewhat odd. At line 82 in stack.h, there is a STACK *
> used and the error message means that STACK is not understood. I have seen
> behaviour like this when forgetting to include other header files, as
> STACK is however a typdef only several lines above in the same file, this
> does not apply here. Seems, either your stack.h or your compiler is messed
> up. Are there no error messages preceding this error??
It's possible that there's a typedef or #define for "STACK" in something
included before stack.h's STACK typedef, possibly in one of the system
headers.
A quick find-xargs-grep through /usr/include on my 10.10 system didn't find
anything, but since the OP is on 10.20 and there may be model series
differences as well, that doesn't prove anything. I don't have the OpenSSL
source handy to try building on that box.
(Generally speaking, using an identifier like "STACK" in open source C
software is not a great idea. That's precisely the kind of name an
implementation or user is likely to tromp on. Portable C code should strive
to use restricted, well-defined portions of namespace. It's probably too
late to fix OpenSSL now, though.)
Michael Wojcik [EMAIL PROTECTED]
MERANT
Department of English, Miami University
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]