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&nbsp; 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&nbsp;&nbsp;&nbsp;&nbsp; $ cm&nbsp;&nbsp;&nbsp; (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:&nbsp;&nbsp; </code><code>(use-system :player), same as above, wrong.<br>
-Portmidi (use-system: portmidi), wrong too.&nbsp;
After&nbsp;&nbsp;&nbsp; # 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>&nbsp; , 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>
&nbsp;:PCL-STRUCTURES :PORTABLE-COMMONLOOPS :PCL :CMU19 :CMU19C :PYTHON<br>
&nbsp;:CONSERVATIVE-FLOAT-TYPE :MODULAR-ARITH :CMU19A-PATCH-001 :MP :X86<br>
&nbsp;:LINKAGE-TABLE :RELATIVE-PACKAGE-NAMES :LINUX :GLIBC2 :UNIX :RANDOM-MT19937<br>
&nbsp;:GENCGC :PENTIUM :I486 :HASH-NEW :HEAP-OVERFLOW-CHECK :STACK-CHECKING :COMMON<br>
&nbsp;:COMMON-LISP :ANSI-CL :IEEE-FLOATING-POINT :CMU)<br>
* (load &quot;all.lisp&quot;)<br>
<br>
; Loading #P&quot;/usr/local/lisp/clm-3/all.lisp&quot;.<br>
;&nbsp;&nbsp; using existing configuration file config.h<br>
; Compiling &quot;/usr/local/lisp/clm-3/sc.c&quot;<br>
Unknown colorls variable `su'.<br>
; Creating &quot;/usr/local/lisp/clm-3/libclm.so&quot;<br>
;;ld&nbsp; -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&nbsp; -L/usr/X11R6/lib -lX11<br>
Unknown colorls variable `su'.<br>
;; Loading #P&quot;/usr/local/lisp/clm-3/clm-package.x86f&quot;.<br>
Warning:&nbsp; CLM also exports the following symbols:<br>
&nbsp; (*CLM-WITH-SOUND-DEPTH* MUS-BSHORT FILTER WSDAT-PLAY SRC SPECTRUM<br>
&nbsp;&nbsp; *CLM-CHANNELS* FINISH-WITH-SOUND INIT-WITH-SOUND MUS-LSHORT CLM-LOAD<br>
&nbsp;&nbsp; *CLM-FILE-NAME* *CLM-SRATE* *DEFINSTRUMENT-HOOK* MUS-RIFF ENV DAC MUS-NEXT<br>
&nbsp;&nbsp; CLM:WITH-SOUND MUS-AIFC CLM:DEFINSTRUMENT)<br>
;; Loading #P&quot;/usr/local/lisp/clm-3/initmus.x86f&quot;.<br>
;;; Running /usr/bin/ld...<br>
<br>
<br>
File-error in function LOAD-FOREIGN:<br>
&nbsp;&nbsp; File does not exist: /usr/local/lisp/clm-3/libclm.so.<br>
&nbsp;&nbsp; [Condition of type KERNEL:SIMPLE-FILE-ERROR]<br>
<br>
Restarts:<br>
&nbsp; 0: [CONTINUE] Return NIL from load of &quot;all.lisp&quot;.<br>
&nbsp; 1: [ABORT&nbsp;&nbsp; ] Return to Top-Level.<br>
<br>
Debug&nbsp; (type H for help)<br>
<br>
(LOAD-FOREIGN &quot;/usr/local/lisp/clm-3/libclm.so&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :LIBRARIES (&quot;-lc&quot;)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :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>
&nbsp;&nbsp;&nbsp; Python 1.1, target Intel x86<br>
&nbsp;&nbsp;&nbsp; CLOS based on Gerd's PCL 2004/04/14 03:32:47<br>
*&nbsp; (use-system :cmn)<br>
<br>
; loading system definition from cmn.asd into #&lt;The ASDF3097 package&gt;<br>
; Loading #P&quot;/usr/local/lisp/cmn/cmn.asd&quot;.<br>
; registering #&lt;SYSTEM &quot;cmn&quot; {5877FC0D}&gt; as cmn<br>
; Loading #P&quot;/usr/local/lisp/cmn/cmn-all.lisp&quot;.<br>
; Compiling &quot;/usr/local/lisp/cmn/sgicmn.c&quot;<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>
&nbsp;&nbsp; File does not exist: /usr/local/lisp/cmn/sgicmn.so.<br>
&nbsp;&nbsp; [Condition of type KERNEL:SIMPLE-FILE-ERROR]<br>
<br>
Restarts:<br>
&nbsp; 0: [CONTINUE] Return NIL from load of #P&quot;/usr/local/lisp/cmn/cmn-all.lisp&quot;.<br>
&nbsp; 1: [RETRY&nbsp;&nbsp; ] Retry performing #&lt;ASDF:LOAD-SOURCE-OP NIL {58775BAD}&gt; on<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#&lt;ASDF:CL-SOURCE-FILE &quot;cmn-all&quot; {58787AE5}&gt;.<br>
&nbsp; 2: [ACCEPT&nbsp; ] Continue, treating #&lt;ASDF:LOAD-SOURCE-OP NIL {58775BAD}&gt; on<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#&lt;ASDF:CL-SOURCE-FILE &quot;cmn-all&quot; {58787AE5}&gt; as<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; having been successful.<br>
&nbsp; 3: [ABORT&nbsp;&nbsp; ] Return to Top-Level.<br>
<br>
Debug&nbsp; (type H for help)<br>
<br>
(LOAD-FOREIGN &quot;/usr/local/lisp/cmn/sgicmn.so&quot; :LIBRARIES (&quot;-lc&quot;) :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>
&nbsp;<br>
Loaded subsystems:<br>
&nbsp;&nbsp;&nbsp; Python 1.1, target Intel x86<br>
&nbsp;&nbsp;&nbsp; CLOS based on Gerd's PCL 2004/04/14 03:32:47<br>
*&nbsp; (use-system :midishare)<br>
<br>
; loading system definition from midishare.asd into #&lt;The ASDF3097 package&gt;<br>
; Loading #P&quot;/usr/local/lisp/midishare/midishare.asd&quot;.<br>
; registering #&lt;SYSTEM :MIDISHARE {58791995}&gt; as MIDISHARE<br>
; loading system definition from /usr/local/lisp/cffi-luis-051212-0545/cffi.asd<br>
; into #&lt;The ASDF3099 package&gt;<br>
; Loading #P&quot;/usr/local/lisp/cffi-luis-051212-0545/cffi.asd&quot;.<br>
; registering #&lt;SYSTEM CFFI {587AB585}&gt; as CFFI<br>
; Loading #P&quot;/usr/local/lisp/cffi-luis-051212-0545/src/utils.x86f&quot;.<br>
; Loading #P&quot;/usr/local/lisp/cffi-luis-051212-0545/src/cffi-cmucl.x86f&quot;.<br>
; Loading #P&quot;/usr/local/lisp/cffi-luis-051212-0545/src/package.x86f&quot;.<br>
; Loading #P&quot;/usr/local/lisp/cffi-luis-051212-0545/src/libraries.x86f&quot;.<br>
; Loading #P&quot;/usr/local/lisp/cffi-luis-051212-0545/src/early-types.x86f&quot;.<br>
; Loading #P&quot;/usr/local/lisp/cffi-luis-051212-0545/src/types.x86f&quot;.<br>
; Loading #P&quot;/usr/local/lisp/cffi-luis-051212-0545/src/enum.x86f&quot;.<br>
; Loading #P&quot;/usr/local/lisp/cffi-luis-051212-0545/src/strings.x86f&quot;.<br>
; Loading #P&quot;/usr/local/lisp/cffi-luis-051212-0545/src/functions.x86f&quot;.<br>
; Loading #P&quot;/usr/local/lisp/cffi-luis-051212-0545/src/foreign-vars.x86f&quot;.<br>
; Loading #P&quot;/usr/local/lisp/midishare/midishare.x86f&quot;.<br>
<br>
<br>
Error in function C::DO-CALL:<br>
&nbsp;&nbsp; Midishare library &quot;/usr/lib/libMidiShare.so&quot; not found. Fix *libmidishare*.<br>
&nbsp;&nbsp; [Condition of type SIMPLE-ERROR]<br>
<br>
Restarts:<br>
&nbsp; 0: [CONTINUE] Return NIL from load of #P&quot;/usr/local/lisp/midishare/midishare.x86f&quot;.<br>
&nbsp; 1: [RETRY&nbsp;&nbsp; ] Retry performing #&lt;ASDF:LOAD-OP NIL {587753ED}&gt; on<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#&lt;ASDF:CL-SOURCE-FILE &quot;midishare&quot; {58799D15}&gt;.<br>
&nbsp; 2: [ACCEPT&nbsp; ] Continue, treating #&lt;ASDF:LOAD-OP NIL {587753ED}&gt; on<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
#&lt;ASDF:CL-SOURCE-FILE &quot;midishare&quot; {58799D15}&gt; as<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; having been successful.<br>
&nbsp; 3: [ABORT&nbsp;&nbsp; ] Return to Top-Level.<br>
<br>
Debug&nbsp; (type H for help)<br>
<br>
(C::DO-CALL #&lt;Code Object &quot;Top-Level Form&quot; {58F7E79F}&gt; 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&nbsp;&nbsp; returns this:<br>
<br>
snd_seq_dummy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4612&nbsp; 0<br>
snd_seq_oss&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 36096&nbsp; 0<br>
snd_seq_midi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10144&nbsp; 0<br>
snd_rawmidi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 27296&nbsp; 1 snd_seq_midi<br>
snd_seq_midi_event&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8192&nbsp; 2 snd_seq_oss,snd_seq_midi<br>
snd_seq&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
56464&nbsp; 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event<br>
snd_seq_device&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
9484&nbsp; 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq<br>
snd_intel8x0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 35808&nbsp; 0<br>
snd_ac97_codec&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 95612&nbsp; 1 snd_intel8x0<br>
snd_ac97_bus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3200&nbsp; 1 snd_ac97_codec<br>
snd_pcm_oss&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 55072&nbsp; 0<br>
snd_mixer_oss&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 20864&nbsp; 1 snd_pcm_oss<br>
snd_pcm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
94212&nbsp; 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss<br>
snd_timer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 27268&nbsp; 2 snd_seq,snd_pcm<br>
snd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
59108&nbsp; 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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 11616&nbsp; 1 snd<br>
snd_page_alloc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 11784&nbsp; 2 snd_intel8x0,snd_pcm<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
<br>
$ cd /usr/local/lisp/portmidi; cm<br>
<br>
Loaded subsystems:<br>
&nbsp;&nbsp;&nbsp; Python 1.1, target Intel x86<br>
&nbsp;&nbsp;&nbsp; CLOS based on Gerd's PCL 2004/04/14 03:32:47<br>
* (use-system: portmidi)<br>
<br>
Reader error on #&lt;Two-Way Stream, Input = #&lt;Synonym Stream to
SYSTEM:*STDIN*&gt;, Output = #&lt;Synonym Stream to
SYSTEM:*STDOUT*&gt;&gt;:<br>
illegal terminating character after a colon: #\<br>
&nbsp;&nbsp; [Condition of type READER-ERROR]<br>
<br>
Restarts:<br>
&nbsp; 0: [ABORT] Return to Top-Level.<br>
<br>
Debug&nbsp; (type H for help)<br>
<br>
(LISP::%READER-ERROR<br>
&nbsp;#&lt;Two-Way Stream, Input = #&lt;Synonym Stream to
SYSTEM:*STDIN*&gt;, Output = #&lt;Synonym Stream to
SYSTEM:*STDOUT*&gt;&gt;<br>
&nbsp;&quot;illegal terminating character after a colon: ~S&quot;<br>
&nbsp;#\ )<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>