From rayservers at gmail.com Sat Nov 7 21:38:55 2009 From: rayservers at gmail.com (Rayservers) Date: Sat, 07 Nov 2009 21:38:55 +0000 Subject: [mel-base-devel] Mel-Base compile failure on newer SBCL Message-ID: <4AF5E8EF.1090201@gmail.com> I just tried out the ASDF load of mel-base and got the failure that was reported earlier on http://osdir.com/ml/mel-base-devel/2009-06/msg00003.html A fix is reported here... http://www.rayservers.com/blog/mel-base-compile-fails-on-symbol-unix-file-kind-not-found-in-the-sb-unix-package for google and as a courtesy to this list: Fix per http://www.mail-archive.com/stumpwm-devel at nongnu.org/msg01554.html in file clbuild/source/mel-base/lisp-dep/utils.lisp around line 102 for SBCL, change to: #+sbcl (eq :directory (apply (or (find-symbol "NATIVE-FILE-KIND" :sb-impl) (find-symbol "UNIX-FILE-KIND" :sb-unix)) (list (namestring x)))) I have yet to use mel-base, at least it compiles now. Cheers, ---Venkat. http://www.rayservers.com/ From js at crispylogics.com Mon Nov 9 14:16:47 2009 From: js at crispylogics.com (Jochen Schmidt) Date: Mon, 9 Nov 2009 15:16:47 +0100 Subject: [mel-base-devel] Mel-Base compile failure on newer SBCL In-Reply-To: <4AF5E8EF.1090201@gmail.com> References: <4AF5E8EF.1090201@gmail.com> Message-ID: Hello Venkat, Am 07.11.2009 um 22:38 schrieb Rayservers: > > Fix per http://www.mail-archive.com/stumpwm-devel at nongnu.org/msg01554.html > in file clbuild/source/mel-base/lisp-dep/utils.lisp > > around line 102 for SBCL, change to: > > #+sbcl (eq :directory (apply (or (find-symbol "NATIVE-FILE- > KIND" :sb-impl) > (find-symbol "UNIX-FILE-KIND" :sb- > unix)) > (list (namestring x)))) > > I have yet to use mel-base, at least it compiles now. I've applied a variant to the mel-base repository at http://www.crispylogics.com/opensource/repos/mel-base and created a new release tarball (0.9-2) for CLiki. I've tested this release with the current release binaries of SBCL for Darwin (and fixed a darwin related bug too). If you encounter further problems or have any questions regarding usage - feel free to ask. I'm always interested to hear how others use mel-base. ciao, Jochen Schmidt -- Jochen Schmidt CRISPYLOGICS Uhlandstr. 9, 90408 Nuremberg Fon +49 (0)911 517 999 82 Fax +49 (0)911 517 999 83 mailto:(format nil "~(~36r@~36r.~36r~)" 870180 1680085828711918828 16438) http://www.crispylogics.com