Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!news.sprintlink.net!in2.uu.net!news.interlog.com!winternet.com!news
From: jdb@robigo.winternet.com (John D. Boggs)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Looking for hints on compiling CLisp
Date: 5 Nov 1995 13:52:58 GMT
Organization: StarNet Communications, Inc
Lines: 54
Message-ID: <47ifjq$s8c@blackice.winternet.com>
NNTP-Posting-Host: robigo.winternet.com
X-Newsreader: knews 0.9.2
I am trying to get CLisp to compile on FreeBSD-2.0.5-950622-SNAP, and
I am stymied. At first I got
gcc -O -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type
-fomit-frame-pointer -O2 -Ireadline -c stream.c
In file included from stream.d:11:
/usr/include/stdio.h:243: warning: const declaration for `sys_nerr'
follows non-const
/usr/include/stdio.h:244: conflicting types for `sys_errlist'
unix.d:28: previous declaration of `sys_errlist'
stream.d: In function `listen_handle':
stream.d:892: warning: implicit declaration of function `bzero'
stream.d: In function `b_file_full_flush':
stream.d:7296: warning: statement with no effect
stream.d: In function `b_file_half_flush':
stream.d:7310: warning: statement with no effect
stream.d: In function `make_file_stream':
stream.d:8767: warning: `art' might be used uninitialized in this
function
make: *** [stream.o] Error 1
robigo: {14}
So I looked in /usr/include/stdio.h, and discovered that if
_ANSI_SOURCE is defined it won't declare sys_errlist or sys_nerr. I
added that and came up with a parse error:
gcc -O -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type
-fomit-frame-pointer -O2 -D_ANSI_SOURCE -Ireadline -c stream.c
In file included from lispbibl.d:1445,
from stream.d:5:
unix.d:160: parse error before `*'
stream.d: In function `listen_handle':
stream.d:892: warning: implicit declaration of function `bzero'
stream.d: In function `b_file_full_flush':
stream.d:7296: warning: statement with no effect
stream.d: In function `b_file_half_flush':
stream.d:7310: warning: statement with no effect
stream.d: In function `make_file_stream':
stream.d:8767: warning: `art' might be used uninitialized in this
function
make: *** [stream.o] Error 1
robigo: {17}
I've reached a stopping point, and wondered if anyone out there could
share with me how they got CLisp to compile for them.
TIA.
--
John D. Boggs \ The great thing about human language is
jdb@robigo.winternet.com \ that it prevents us from sticking to
\ the matter at hand. -Lewis Thomas