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]