Hi,
compiling openssl 0.9.6 or 0.9.5a on a True64 V4.0f (f is important)
DEC Alpha 3000/300 fails, because of some problems with signal.h .
The compiler complains during compilation of crypto/bio/bss_fd.c 
about line 486 in /usr/include/sys/signal.h

If I use signal.h of version V4.0e, everything is compiled correctly.
The changed part, which causes the error is as follows:
----------------
#if defined(_POSIX_C_SOURCE) \
        && (_POSIX_C_SOURCE >= 199506L) \
        && !defined(_V40_OBJ_COMPAT)
# ifdef __DECC
#  pragma extern_prefix "_P"
# else
#  define sigwait(__a,__b) _Psigwait(__a,__b)
# endif
/* error in the following line */
extern int __P_C(sigwait) __((const sigset_t *set, int *sig));
# ifdef __DECC
#  pragma extern_prefix ""
# endif
#else
# ifdef _OSF_SOURCE
extern int sigwait __((sigset_t *));
# endif /* _OSF_SOURCE */
#endif /* _POSIX_C_SOURCE >= 199506L */
----------------

Is this a bug in openssl, maybe a not compatible define in the source
file crypto/bio/bss_fd.c, or a bug in signal.h??


Please send answers with CC: to [EMAIL PROTECTED] , as I'm not 
subscribed on this list.


Kind Regards,
Achim Spangler
-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=IKB-Duernast-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Dipl.-Inform. Achim Spangler                TUM Freising-Weihenstephan
Tel.:  +49-8161-71 3565                     Institut fuer Landtechnik
Fax.:  +49-8161-71 3895                     Am Staudengarten 2
Email: [EMAIL PROTECTED]    85350 Freising
URL:   http://ikb.weihenstephan.de/deu/members/persons/spangler.html
       http://ikb.weihenstephan.de/en/members/persons/spangler.html
=-=-=-=-=-=-=-=-=-=-=-Agricultural BUS System (LBS)-=-=-=-=-=-=-=-=-=-=-
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to