From: Christopher C.Stacy <cstacy@dt...> - 2007-09-09 10:46:54
SBCL 1.0.9 doesn't compile under FreeBSD 4.10-RELEASE, which has GC 2.95.4.
I am using CMUCL 18e, which is the most recent Lisp that runs here.
The compilation blows up at this point:
cc -I../src/runtime grovel-headers.c -o grovel-headers
grovel-headers.c: In function `main':
grovel-headers.c:250: syntax error before `foo'
grovel-headers.c:250: `foo' undeclared (first use in this function)
grovel-headers.c:250: (Each undeclared identifier is reported only once
grovel-headers.c:250: for each function it appears in.)
grovel-headers.c:339: warning: passing arg 2 of `defconstant' makes integer from pointer without a cast
grovel-headers.c:340: warning: passing arg 2 of `defconstant' makes integer from pointer without a cast
gmake: *** [grovel-headers] Error 1
gmake: Leaving directory `/home1/cstacy/d/sbcl-1.0.9/tools-for-build'
Christopher C.Stacy wrote:
> SBCL 1.0.9 doesn't compile under FreeBSD 4.10-RELEASE, which has GC 2.95.4.
> I am using CMUCL 18e, which is the most recent Lisp that runs here.
Can't you upgrade your OS to FreeBSD 6? FreeBSD 4 reached it's
end-of-life on February 2007, and I don't want to keep SBCL buildable
on it anymore.
If you don't want to upgrade, use SBCL 1.0.3 or prior. You can install
SBCL 1.0.2 from packages repository: