From owner-freebsd-questions Wed May 29 16:50:43 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA27252 for questions-outgoing; Wed, 29 May 1996 16:50:43 -0700 (PDT) Received: from relay-4.mail.demon.net (relay-4.mail.demon.net [158.152.1.108]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id QAA27239 for ; Wed, 29 May 1996 16:50:39 -0700 (PDT) Received: from post.demon.co.uk ([158.152.1.72]) by relay-4.mail.demon.net id ab21963; 29 May 96 23:50 GMT Received: from jraynard.demon.co.uk ([158.152.42.77]) by relay-3.mail.demon.net id aa17127; 30 May 96 0:31 +0100 Received: (from fqueries@localhost) by jraynard.demon.co.uk (8.7.5/8.6.12) id VAA28177; Wed, 29 May 1996 21:15:33 GMT Date: Wed, 29 May 1996 21:15:33 GMT Message-Id: <199605292115.VAA28177@jraynard.demon.co.uk> From: James Raynard To: njensen@salsa.habaneros.com CC: questions@freebsd.org In-reply-to: <01BB4CDB.F138C940@jalapeno.habaneros.com> (njensen@salsa.habaneros.com) Subject: Re: help compiling SSLeay 0.5.2a Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > gcc -../include -D_ANSI_SOURCE -DHAVE_MD -O2 -m486 -Wall -c apps.c > In file included from apps.c:51: > /usr/include/sys/stat.h:55: parse error before 'ino_t' > /usr/include/sys/stat.h:55: warning: no semicolon at end of struct or union This seems to be another case of a 'configure' program trying to be too clever for its own good. Or perhaps a lazy author. 8-( I would suspect that "apps.c" does not include sys/types.h, which is usually required for files in /usr/include/sys, and the compiler is complaining because it cannot see a definition of a type it needs. Adding a line #include to apps.c just before line 51 should fix this. Incidentally, looking at the arguments to gcc, '-O2' is known to cause buggy code to be currently generated by gcc on all i386 platforms (not just FreeBSD) - either change it to '-O', or add '-fno-strength-reduce'. -- James Raynard, Edinburgh, Scotland jraynard@dial.pipex.com james@jraynard.demon.co.uk