On Fri, Sep 10, 2010 at 10:09:02PM +0200, Stelian Ionescu wrote:
There's a new release of IOLib, which fixes a couple of bugs regarding ASDF2 and compilation on OSX.
I just updated with clbuild, and got this as a build error:
debugger invoked on a SIMPLE-ERROR in thread #<THREAD "initial thread" RUNNING {A9F23C1}>: External process exited with code 1. Command was: "cc" "-m32" "-I/home/psilord/content/code/lisp/clbuild/source/cffi/" "-fPIC" "-o" "/home/psilord/.cache/common-lisp/sbcl-1.0.41.1-linux-x86/home/psilord/content/code/lisp/clbuild/source/iolib/src/libfixposix/ffi-types" "/home/psilord/.cache/common-lisp/sbcl-1.0.41.1-linux-x86/home/psilord/content/code/lisp/clbuild/source/iolib/src/libfixposix/ffi-types.c" Output was: /home/psilord/.cache/common-lisp/sbcl-1.0.41.1-linux-x86/home/psilord/content/code/lisp/clbuild/source/iolib/src/libfixposix/ffi-types.c:6:25: error: libfixposix.h: No such file or directory /home/psilord/.cache/common-lisp/sbcl-1.0.41.1-linux-x86/home/psilord/content/code/lisp/clbuild/source/iolib/src/libfixposix/ffi-types.c: In function 'main': /home/psilord/.cache/common-lisp/sbcl-1.0.41.1-linux-x86/home/psilord/content/code/lisp/clbuild/source/iolib/src/libfixposix/ffi-types.c:20: error: 'bool' undeclared (first use in this function) /home/psilord/.cache/common-lisp/sbcl-1.0.41.1-linux-x86/home/psilord/content/code/lisp/clbuild/source/iolib/src/libfixposix/ffi-types.c:20: error: (Each undeclared identifier is reported only once /home/psilord/.cache/common-lisp/sbcl-1.0.41.1-linux-x86/home/psilord/content/code/lisp/clbuild/source/iolib/src/libfixposix/ffi-types.c:20: error: for each function it appears in.) /home/psilord/.cache/common-lisp/sbcl-1.0.41.1-linux-x86/home/psilord/content/code/lisp/clbuild/source/iolib/src/libfixposix/ffi-types.c:95: error: 'E2BIG' undeclared (first use in this function)
[piles more errno.h definitions undeclared]
I looked in /home/psilord/.cache/common-lisp/sbcl-1.0.41.1-linux-x86/home/psilord/content/code/lisp/clbuild/source/iolib/src/libfixposix and there was indeed no libfixposix.h file.
I don't know if that file is generated or what, but it is missing in both the build location and the original source.
Thank you.
-pete