Crama Philippe wrote:
> With the help of the above posting, I have been able to build sbcl-1.0.1
> on NetBSD 4.99.5 / i386 by modifying the pkgsrc files.
> If you are interested, the pkgsrc files, the binary packages and the log
> files of the build/installation can be found at http://tinyurl.com/2y89sw
Try starting with a more current copy of pkgsrc. One after 15Jan2007
for example. :)
> The patch-ae file fixes warnings about "This constant is unsigned only
> in C90" or some such text.
I'll have to look into that.
> The patch-af file ties in with the pkgsrc teTeX distribution (if I'm not
> mistaken) together with the changes to the pkgsrc Makefile.
I probably should have it start building documentation. I originally
didn't do it because it added too many package dependencies, then when I
sorted out the build/run dependencies, I forgot to put it back.
> The patches patch-ag up to patch-ai are the fixes discussed on this list
> (I'm not sure I have them all and expect them to have to be removed once
> the fixes are made in the sbcl source tree).
I'm lazy, I was going to wait for SBCL-1.0.2 and make a couple of tweaks
to the package. As it is, you just don't get sb-posix...
I don't think I've fed this back to the SBCL team though. it would
eliminate one patch file, it's pretty simple, and probably necessary,
even if just building the files directly from the sourceforge bundle...
--- ./contrib/asdf-install/installer.lisp.orig 2006-09-07
+++ ./contrib/asdf-install/installer.lisp 2007-01-12
@@ -256,8 +256,8 @@
- #+sunos "gtar"
- #-(or darwin sunos) "tar")
+ #+(or netbsd sunos) "gtar"
+ #-(or darwin netbsd sunos) "tar")
(defun get-tar-directory (packagename)
(let* ((tar (with-output-to-string (o)