In apps/speed.c, lines 226->237 are inside a #ifdef SIGALRM block which causes
compile errors on any platform that doesn't have SIGALRM.
Also, there's a call to Time_F() at 894 with 2 parameters instead of the
required 1.
Here's a patch to fix:
Index: speed.c
===================================================================
RCS file: /usr/local/cvs/openssl.org/openssl/apps/speed.c,v
retrieving revision 1.75
diff -u -r1.75 speed.c
--- speed.c 2001/10/25 16:08:17 1.75
+++ speed.c 2001/10/29 01:54:27
@@ -216,12 +216,6 @@
#ifdef HAVE_FORK
static int do_multi(int multi);
#endif
-#ifdef SIGALRM
-#if defined(__STDC__) || defined(sgi) || defined(_AIX)
-#define SIGRETTYPE void
-#else
-#define SIGRETTYPE int
-#endif
#define ALGOR_NUM 16
#define SIZE_NUM 5
@@ -236,6 +230,13 @@
static double rsa_results[RSA_NUM][2];
static double dsa_results[DSA_NUM][2];
+#ifdef SIGALRM
+#if defined(__STDC__) || defined(sgi) || defined(_AIX)
+#define SIGRETTYPE void
+#else
+#define SIGRETTYPE int
+#endif
+
static SIGRETTYPE sig_done(int sig);
static SIGRETTYPE sig_done(int sig)
{
@@ -891,7 +892,7 @@
do {
long i;
count*=2;
- Time_F(START,usertime);
+ Time_F(START);
for (i=count; i; i--)
des_ecb_encrypt(buf_as_des_cblock,buf_as_des_cblock,
&sch,DES_ENCRYPT);
--
______________________________________________________________________________
| Brian Havard | "He is not the messiah! |
| [EMAIL PROTECTED] | He's a very naughty boy!" - Life of Brian |
------------------------------------------------------------------------------
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]