[CM] compiling violin on clm-2 RH9 acl

Martin Elster martin@1103.org
Sat, 08 Nov 2003 10:40:10 -0200


Greetings all,

I am trying to get clm-2 up and running, and I'm having some problems
with the v.ins example with Allegro CL 6.2 on Redhat 9. 

First I load the all.lisp, and it compiles and loads fine. When I try to
do (compile-file "v.ins") I get a lot of errors while compiling the C
file. 

 "/home/melster/data/lisp/code/music/clm-2/clm_lnxacl_FM_VIOLIN.c"
/home/melster/data/lisp/code/music/clm-2/clm_lnxacl_FM_VIOLIN.c:10:3:
"#" is not a valid filename

and then lots of errors about how "macro names must be identifiers", and
then lots of syntax errors like this:
"/home/melster/data/lisp/code/music/clm-2/clm_lnxacl_FM_VIOLIN.c:236:
invalid lvalue in assignment"

On CMUCL the error occurs earlier: 

USER> (load "all.lisp")

; Loading #p"/home/melster/data/lisp/code/music/clm-2/all.lisp".
;; Loading
#p"/home/melster/data/lisp/code/music/clm-2/clm-package.x86f".
;; Loading #p"/home/melster/data/lisp/code/music/clm-2/initmus.x86f".
;;; Running /usr/bin/ld...
Error in function SYSTEM::LOAD-OBJECT-FILE:
   Can't open object "/tmp/2422AG1567":
"/home/melster/data/lisp/code/music/clm-2/libclm.so: undefined symbol:
lisp_call_address"

I'm running GCC 3.2.2. Could this be the problem? Is there a version of
GCC that might work better? 

I can post the whole error output if necessary, but it's a couple of
pages long. 

Any tips appreciated. 

Martin