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
