Hello,

> Writing an SSL socket program but when I include ssl.h I get the same sort
> of errors on all systems like below.  This happens even on a new blank c
> program. 
> 
> This is always the line in ssl.h that causes the first error
> 
> typedef struct ssl_st SSL;
>         cc -gc -I../include -I/appl/libwww/openssl-0.9.7d/include
> -I/usr/local/i
> nclude -I/att/include -I/att/msgipc -I/usr/local/include curl_dip.c
> UX:acomp: ERROR: "/appl/libwww/openssl-0.9.7d/include/openssl/ssl.h", line
> 353:
> Syntax error before or at: 3
> UX:acomp: WARNING: "/appl/libwww/openssl-0.9.7d/include/openssl/ssl.h", line
> 353
> : syntax error:  empty declaration
> UX:acomp: ERROR: "/appl/libwww/openssl-0.9.7d/include/openssl/ssl.h", line
> 360:
> Syntax error before or at: 3
> UX:acomp: ERROR: "/appl/libwww/openssl-0.9.7d/include/openssl/ssl.h", line
> 361:
> Syntax error before or at: 3
> UX:acomp: ERROR: "/appl/libwww/openssl-0.9.7d/include/openssl/ssl.h", line
Sometimes preprocessor defines may overlaps in different header files.
My proposition is to preprocess your source c program and then look at
reported before error line. With gcc you may do this with command:
        $ gcc -E some_programm.c

For example line:
        typedef struct ssl_st SSL;
after preprocessing may look differently but if you look
only on static source (not preprocessed) you can be not conscious 
of such a change. 

Best regards,
-- 
Marek Marcola <[EMAIL PROTECTED]>

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to