Hi everybody!<br>
<br>
First of all, excuse my english (I'm a catalan-speaking guy). I'm a
musician and want to try common music stuff, impressed as I am by
Rick's Taube Aeolian Harp. Sure, true art can be made with computers!
(Rick, greetings for this piece; I think it's excellent!). I'm an
absolutely newbie on Lisp and I've been trying to install a common
music system in my debian sid distro with KDE 3.4 and ALSA, kernel
2.6.14 (pentium IV 2,6 GHz).<br>
<br>
I've followed the instructions at common music web, installing CMUCL and Xemacs21.<br>
<br>
Then I've entered $ cm (after the ln command) and it has compiled correctly.<br>
<br>
I've also downloaded the other software with uneven success:<br>
<br>
-CFFI: (use-system :cffi) compiles ok in Xemacs and from the shell.<br>
-CLM: (use-system :clm) doesn't work; a libclm.so error before updating cvs few hours ago; now, the same situation.<br>
-CMN: (use-system :cmn), the same as CLM.<br>
-Fomus: (use-system :cmn), Ok.<br>
-Midishare: <code>(use-system :midishare), Wrong.<br>
-Player: </code><code>(use-system :player), same as above, wrong.<br>
-Portmidi (use-system: portmidi), wrong too.
After # apt-get install libportmidi0
(libportmidi.so.0 and libportmidi.so.0.0.0 in /usr/lib), no </code>libporttime.so stuff found (?), the quoted error.<br>
<br>
Report errors (tried (use-system :app) in * prompt after entering $ cm, that is, from the shell; also tried Bill's advice,<br>
<a href="http://www.mail-archive.com/cmdist@ccrma.stanford.edu/msg00065.html">http://www.mail-archive.com/cmdist@ccrma.stanford.edu/msg00065.html</a> , without sucess):<br>
<br>
<span style="font-weight: bold; text-decoration: underline; font-style: italic;">CLM</span><br>
<br>
$ cd /usr/local/lisp/clm-3; cm<br>
<br>
* (pushnew :alsa *features*)<br>
<br>
(:ALSA :CM :RTS :ASDF :CLC-OS-DEBIAN :COMMON-LISP-CONTROLLER :GERDS-PCL<br>
:PCL-STRUCTURES :PORTABLE-COMMONLOOPS :PCL :CMU19 :CMU19C :PYTHON<br>
:CONSERVATIVE-FLOAT-TYPE :MODULAR-ARITH :CMU19A-PATCH-001 :MP :X86<br>
:LINKAGE-TABLE :RELATIVE-PACKAGE-NAMES :LINUX :GLIBC2 :UNIX :RANDOM-MT19937<br>
:GENCGC :PENTIUM :I486 :HASH-NEW :HEAP-OVERFLOW-CHECK :STACK-CHECKING :COMMON<br>
:COMMON-LISP :ANSI-CL :IEEE-FLOATING-POINT :CMU)<br>
* (load "all.lisp")<br>
<br>
; Loading #P"/usr/local/lisp/clm-3/all.lisp".<br>
; using existing configuration file config.h<br>
; Compiling "/usr/local/lisp/clm-3/sc.c"<br>
Unknown colorls variable `su'.<br>
; Creating "/usr/local/lisp/clm-3/libclm.so"<br>
;;ld -shared -whole-archive -o /usr/local/lisp/clm-3/libclm.so
/usr/local/lisp/clm-3/headers.o /usr/local/lisp/clm-3/audio.o
/usr/local/lisp/clm-3/io.o /usr/local/lisp/clm-3/sound.o
/usr/local/lisp/clm-3/clm.o /usr/local/lisp/clm-3/cmus.o
/usr/local/lisp/clm-3/sc.o -lasound -L/usr/X11R6/lib -lX11<br>
Unknown colorls variable `su'.<br>
;; Loading #P"/usr/local/lisp/clm-3/clm-package.x86f".<br>
Warning: CLM also exports the following symbols:<br>
(*CLM-WITH-SOUND-DEPTH* MUS-BSHORT FILTER WSDAT-PLAY SRC SPECTRUM<br>
*CLM-CHANNELS* FINISH-WITH-SOUND INIT-WITH-SOUND MUS-LSHORT CLM-LOAD<br>
*CLM-FILE-NAME* *CLM-SRATE* *DEFINSTRUMENT-HOOK* MUS-RIFF ENV DAC MUS-NEXT<br>
CLM:WITH-SOUND MUS-AIFC CLM:DEFINSTRUMENT)<br>
;; Loading #P"/usr/local/lisp/clm-3/initmus.x86f".<br>
;;; Running /usr/bin/ld...<br>
<br>
<br>
File-error in function LOAD-FOREIGN:<br>
File does not exist: /usr/local/lisp/clm-3/libclm.so.<br>
[Condition of type KERNEL:SIMPLE-FILE-ERROR]<br>
<br>
Restarts:<br>
0: [CONTINUE] Return NIL from load of "all.lisp".<br>
1: [ABORT ] Return to Top-Level.<br>
<br>
Debug (type H for help)<br>
<br>
(LOAD-FOREIGN "/usr/local/lisp/clm-3/libclm.so"<br>
:LIBRARIES ("-lc")<br>
:BASE-FILE ...)<br>
Source:<br>
; File: target:code/foreign.lisp<br>
(ERROR 'SIMPLE-FILE-ERROR :PATHNAME NAME :FORMAT-CONTROL ...)<br>
0]<br>
<br>
<br>
<span style="text-decoration: underline; font-weight: bold; font-style: italic;">CMN</span><br>
<br>
$ cd /usr/local/lisp/cmn; cm<br>
<br>
Loaded subsystems:<br>
Python 1.1, target Intel x86<br>
CLOS based on Gerd's PCL 2004/04/14 03:32:47<br>
* (use-system :cmn)<br>
<br>
; loading system definition from cmn.asd into #<The ASDF3097 package><br>
; Loading #P"/usr/local/lisp/cmn/cmn.asd".<br>
; registering #<SYSTEM "cmn" {5877FC0D}> as cmn<br>
; Loading #P"/usr/local/lisp/cmn/cmn-all.lisp".<br>
; Compiling "/usr/local/lisp/cmn/sgicmn.c"<br>
Unknown colorls variable `su'.<br>
Unknown colorls variable `su'.<br>
;;; Running /usr/bin/ld...<br>
<br>
<br>
File-error in function LOAD-FOREIGN:<br>
File does not exist: /usr/local/lisp/cmn/sgicmn.so.<br>
[Condition of type KERNEL:SIMPLE-FILE-ERROR]<br>
<br>
Restarts:<br>
0: [CONTINUE] Return NIL from load of #P"/usr/local/lisp/cmn/cmn-all.lisp".<br>
1: [RETRY ] Retry performing #<ASDF:LOAD-SOURCE-OP NIL {58775BAD}> on<br>
#<ASDF:CL-SOURCE-FILE "cmn-all" {58787AE5}>.<br>
2: [ACCEPT ] Continue, treating #<ASDF:LOAD-SOURCE-OP NIL {58775BAD}> on<br>
#<ASDF:CL-SOURCE-FILE "cmn-all" {58787AE5}> as<br>
having been successful.<br>
3: [ABORT ] Return to Top-Level.<br>
<br>
Debug (type H for help)<br>
<br>
(LOAD-FOREIGN "/usr/local/lisp/cmn/sgicmn.so" :LIBRARIES ("-lc") :BASE-FILE ...)<br>
Source:<br>
; File: target:code/foreign.lisp<br>
(ERROR 'SIMPLE-FILE-ERROR :PATHNAME NAME :FORMAT-CONTROL ...)<br>
0]<br>
<br>
<br>
<span style="font-weight: bold; font-style: italic; text-decoration: underline;">MIDISHARE</span><br>
<br>
$ cd /usr/local/lisp/midishare; cm<br>
<br>
Loaded subsystems:<br>
Python 1.1, target Intel x86<br>
CLOS based on Gerd's PCL 2004/04/14 03:32:47<br>
* (use-system :midishare)<br>
<br>
; loading system definition from midishare.asd into #<The ASDF3097 package><br>
; Loading #P"/usr/local/lisp/midishare/midishare.asd".<br>
; registering #<SYSTEM :MIDISHARE {58791995}> as MIDISHARE<br>
; loading system definition from /usr/local/lisp/cffi-luis-051212-0545/cffi.asd<br>
; into #<The ASDF3099 package><br>
; Loading #P"/usr/local/lisp/cffi-luis-051212-0545/cffi.asd".<br>
; registering #<SYSTEM CFFI {587AB585}> as CFFI<br>
; Loading #P"/usr/local/lisp/cffi-luis-051212-0545/src/utils.x86f".<br>
; Loading #P"/usr/local/lisp/cffi-luis-051212-0545/src/cffi-cmucl.x86f".<br>
; Loading #P"/usr/local/lisp/cffi-luis-051212-0545/src/package.x86f".<br>
; Loading #P"/usr/local/lisp/cffi-luis-051212-0545/src/libraries.x86f".<br>
; Loading #P"/usr/local/lisp/cffi-luis-051212-0545/src/early-types.x86f".<br>
; Loading #P"/usr/local/lisp/cffi-luis-051212-0545/src/types.x86f".<br>
; Loading #P"/usr/local/lisp/cffi-luis-051212-0545/src/enum.x86f".<br>
; Loading #P"/usr/local/lisp/cffi-luis-051212-0545/src/strings.x86f".<br>
; Loading #P"/usr/local/lisp/cffi-luis-051212-0545/src/functions.x86f".<br>
; Loading #P"/usr/local/lisp/cffi-luis-051212-0545/src/foreign-vars.x86f".<br>
; Loading #P"/usr/local/lisp/midishare/midishare.x86f".<br>
<br>
<br>
Error in function C::DO-CALL:<br>
Midishare library "/usr/lib/libMidiShare.so" not found. Fix *libmidishare*.<br>
[Condition of type SIMPLE-ERROR]<br>
<br>
Restarts:<br>
0: [CONTINUE] Return NIL from load of #P"/usr/local/lisp/midishare/midishare.x86f".<br>
1: [RETRY ] Retry performing #<ASDF:LOAD-OP NIL {587753ED}> on<br>
#<ASDF:CL-SOURCE-FILE "midishare" {58799D15}>.<br>
2: [ACCEPT ] Continue, treating #<ASDF:LOAD-OP NIL {587753ED}> on<br>
#<ASDF:CL-SOURCE-FILE "midishare" {58799D15}> as<br>
having been successful.<br>
3: [ABORT ] Return to Top-Level.<br>
<br>
Debug (type H for help)<br>
<br>
(C::DO-CALL #<Code Object "Top-Level Form" {58F7E79F}> 57 58 25 ...)<br>
Source:<br>
; File: target:code/byte-interp.lisp<br>
(BYTE-APPLY FUNCTION NUM-ARGS OLD-SP)<br>
0]<br>
<br>
<br>
<span style="font-weight: bold; font-style: italic; text-decoration: underline;">PORTMIDI</span><br>
<br>
$ lsmod | grep snd returns this:<br>
<br>
snd_seq_dummy 4612 0<br>
snd_seq_oss 36096 0<br>
snd_seq_midi 10144 0<br>
snd_rawmidi 27296 1 snd_seq_midi<br>
snd_seq_midi_event 8192 2 snd_seq_oss,snd_seq_midi<br>
snd_seq
56464 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event<br>
snd_seq_device
9484 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq<br>
snd_intel8x0 35808 0<br>
snd_ac97_codec 95612 1 snd_intel8x0<br>
snd_ac97_bus 3200 1 snd_ac97_codec<br>
snd_pcm_oss 55072 0<br>
snd_mixer_oss 20864 1 snd_pcm_oss<br>
snd_pcm
94212 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss<br>
snd_timer 27268 2 snd_seq,snd_pcm<br>
snd
59108 10
snd_seq_oss,snd_rawmidi,snd_seq,snd_seq_device,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer<br>
soundcore 11616 1 snd<br>
snd_page_alloc 11784 2 snd_intel8x0,snd_pcm<br>
<br>
<br>
$ cd /usr/local/lisp/portmidi; cm<br>
<br>
Loaded subsystems:<br>
Python 1.1, target Intel x86<br>
CLOS based on Gerd's PCL 2004/04/14 03:32:47<br>
* (use-system: portmidi)<br>
<br>
Reader error on #<Two-Way Stream, Input = #<Synonym Stream to
SYSTEM:*STDIN*>, Output = #<Synonym Stream to
SYSTEM:*STDOUT*>>:<br>
illegal terminating character after a colon: #\<br>
[Condition of type READER-ERROR]<br>
<br>
Restarts:<br>
0: [ABORT] Return to Top-Level.<br>
<br>
Debug (type H for help)<br>
<br>
(LISP::%READER-ERROR<br>
#<Two-Way Stream, Input = #<Synonym Stream to
SYSTEM:*STDIN*>, Output = #<Synonym Stream to
SYSTEM:*STDOUT*>><br>
"illegal terminating character after a colon: ~S"<br>
#\ )<br>
Source:<br>
; File: target:code/reader.lisp<br>
(ERROR 'READER-ERROR :STREAM STREAM :FORMAT-CONTROL ...)<br>
0]<br>
<br>
<br>
<br>
<span style="font-weight: bold;">Excuse the huge amount of data supplied. Any advice will be wellcome. And thank you all in advance!</span><br>