Hello I am trying to build cmucl from cvs, to get the ffi working on
freebsd 4.6, I am trying to get uncommonsql working. I have been
using the script provided by [EMAIL PROTECTED] The first problem
was it was not finding ALTERNATE-GET-GLOBAL-ADDRESS, here is the
orignal error:
;;; Loading
#p"/home/marc/projects/lisp/cmucl/src/code/commandline.x86f".
;;; Loading #p"/home/marc/projects/lisp/cmucl/src/code/sort.x86f".
;;; Loading #p"/home/marc/projects/lisp/cmucl/src/code/time.x86f".
Error in KERNEL::UNDEFINED-SYMBOL-ERROR-HANDLER: the function
ALTERNATE-GET-GLOBAL-ADDRESS is undefined.
Restarts:
0: [CONTINUE] Return NIL from load of "code:time".
1: Return NIL from load of "target:tools/worldload".
2: Return NIL from load of "crabuild:build-core".
3: [ABORT ] Return to Top-Level.
Debug (type H for help)
I tracked that down to core/foreing.lisp os I added it to
tools/worldload.lisp and got the dlopen error below. Is
dynamic loading working well enough on freebsd to get
uncommonsql working? And can some kind soul make a
binary distribution of the cvs tree if it is, or tell me
where my mistake is?
(KERNEL::UNDEFINED-SYMBOL-ERROR-HANDLER "<error finding name>"
#.(INT-SAP #x47FFF7BC)
#<Alien (* #) at #x47FFF628>
(14))
Source:
; File: target:code/interr.lisp
(ERROR 'UNDEFINED-FUNCTION :FUNCTION-NAME NAME :NAME ...)
0]
;;; Loading #p"/home/marc/projects/lisp/cmucl/src/code/exports.x86f".
;;; Loading #p"/home/marc/projects/lisp/cmucl/src/code/foreign.x86f".
Error in function COMMON-LISP::FOREIGN-SYMBOL-ADDRESS-AUX:
Unknown foreign symbol: "dlopen"
Restarts:
0: [CONTINUE] Return NIL from load of "code:foreign".
1: Return NIL from load of "target:tools/worldload".
2: Return NIL from load of "crabuild:build-core".
3: [ABORT ] Return to Top-Level.
Debug (type H for help)
(COMMON-LISP::FOREIGN-SYMBOL-ADDRESS-AUX "dlopen")
Source:
; File: target:code/load.lisp
(ERROR "Unknown foreign symbol: ~S" SYMBOL)
0]
Thanks
marc