Thanks! I'm trying to get it to work now, and the first hurdle was easy enough 
to clear: csh was not installed on my system. After that was done, I ran into 
this one:

; Compiling "/home/kf/quicklisp/local-projects/clm-5/xen.c"
; Compiling "/home/kf/quicklisp/local-projects/clm-5/io.c"
; Compiling "/home/kf/quicklisp/local-projects/clm-5/headers.c"
; Compiling "/home/kf/quicklisp/local-projects/clm-5/audio.c"
; Compiling "/home/kf/quicklisp/local-projects/clm-5/sound.c"
; Compiling "/home/kf/quicklisp/local-projects/clm-5/clm.c"
; Compiling "/home/kf/quicklisp/local-projects/clm-5/vct.c"
; Compiling "/home/kf/quicklisp/local-projects/clm-5/cmus.c"
; Creating "/home/kf/quicklisp/local-projects/clm-5/libclm.so"
;;gcc  -shared -fPIC -o /home/kf/quicklisp/local-projects/clm-5/libclm.so 
/home/kf/quicklisp/local-projects/clm-5/xen.o 
/home/kf/quicklisp/local-projects/clm-5/headers.o 
/home/kf/quicklisp/local-projects/clm-5/audio.o 
/home/kf/quicklisp/local-projects/clm-5/io.o 
/home/kf/quicklisp/local-projects/clm-5/sound.o 
/home/kf/quicklisp/local-projects/clm-5/clm.o 
/home/kf/quicklisp/local-projects/clm-5/vct.o 
/home/kf/quicklisp/local-projects/clm-5/cmus.o -lasound 
"/home/kf/quicklisp/local-projects/clm-5/libclm.so" was not created?  Perhaps 
there was a C compiler or loader error.
You might try the following command in a terminal to see what happened: "gcc  
-shared -fPIC -o /home/kf/quicklisp/local-projects/clm-5/libclm.so 
/home/kf/quicklisp/local-projects/clm-5/xen.o 
/home/kf/quicklisp/local-projects/clm-5/headers.o 
/home/kf/quicklisp/local-projects/clm-5/audio.o 
/home/kf/quicklisp/local-projects/clm-5/io.o 
/home/kf/quicklisp/local-projects/clm-5/sound.o 
/home/kf/quicklisp/local-projects/clm-5/clm.o 
/home/kf/quicklisp/local-projects/clm-5/vct.o 
/home/kf/quicklisp/local-projects/clm-5/cmus.o -lasound "

;compiling /home/kf/quicklisp/local-projects/clm-5/clm-package.lisp[package clm]
;loading /home/kf/quicklisp/local-projects/clm-5/clm-package.fasl
;compiling /home/kf/quicklisp/local-projects/clm-5/initmus.lisp..
;loading /home/kf/quicklisp/local-projects/clm-5/initmus.fasl
While evaluating the form starting at line 558, column 0
  of #P"/home/kf/quicklisp/local-projects/clm-5/all.lisp":

Output from running the suggested command:

/usr/bin/ld: cannot find /home/kf/quicklisp/local-projects/clm-5/xen.o: No such 
file or directory
/usr/bin/ld: cannot find /home/kf/quicklisp/local-projects/clm-5/headers.o: No 
such file or directory
/usr/bin/ld: cannot find /home/kf/quicklisp/local-projects/clm-5/audio.o: No 
such file or directory
/usr/bin/ld: cannot find /home/kf/quicklisp/local-projects/clm-5/io.o: No such 
file or directory
/usr/bin/ld: cannot find /home/kf/quicklisp/local-projects/clm-5/sound.o: No 
such file or directory
/usr/bin/ld: cannot find /home/kf/quicklisp/local-projects/clm-5/clm.o: No such 
file or directory
/usr/bin/ld: cannot find /home/kf/quicklisp/local-projects/clm-5/vct.o: No such 
file or directory
/usr/bin/ld: cannot find /home/kf/quicklisp/local-projects/clm-5/cmus.o: No 
such file or directory
collect2: error: ld returned 1 exit status

I symlinked all the .o files from an existing snd build I had on my hard-drive, 
but couldn't find cmus.o there. Re-running the command gave me this:

/usr/bin/ld: /home/kf/quicklisp/local-projects/clm-5/vct.o: warning: relocation 
against `s7' in read-only section `.text'
/usr/bin/ld: /home/kf/quicklisp/local-projects/clm-5/sound.o: relocation 
R_X86_64_PC32 against symbol `stderr@@GLIBC_2.2.5' can not be used when making 
a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status

Which I guess means that I can't use those object files...

Any help much appreciated!

Best,
Kenneth

<[email protected]> writes:

> You can use clm5 available at ccrma-ftp
> ftp://ccrma-ftp.stanford.edu/pub/Lisp/clm5.tar.gz.
> I haven't worked on it in about 30 years, but
> I always make sure it still runs in sbcl.  It's
> less convenient than CLM in Snd/s7, but basically
> the same functionality.  Its major drawback is
> that it's nearly impossible to debug -- it writes
> an arcane .c file, compiles and loads it, etc like
> Chicken scheme.

-- 
Roosna & Flak - Contemporary Dance & Music
Web: roosnaflak.com
Code: {github,gitlab,codeberg}.com/kflak
Mastodon: @[email protected]


_______________________________________________
Cmdist mailing list
[email protected]
https://cm-mail.stanford.edu/mailman/listinfo/cmdist

Reply via email to