[CM] Issues in running Snd-RT
Fri, 20 Oct 2006 17:08:56 -0400
Hi, I'm still unable to get the RT-examples running with the latest
Snd from CVS.
Last time I had the problem that it was looking for "config.h" whereas
the file is now called "mus-config.h". So I symlinked config.h to
mus-config.h and the compilation proceeded, not complaining anymore
about a missing config.h. I suspect this means something in CVS really
does refer to config.h.
The terminal output for compilation is as follows:
> [root@localhost cvs-snd]# Compiling /tmp/fileLacCL1.c
> Compiling /tmp/filetCxcqQ.c
> /tmp/filetCxcqQ.c: In function ‘gakk3’:
> /tmp/filetCxcqQ.c:70: warning: implicit declaration of function ‘TO_VCT’
> Compiling /tmp/file0tBM5F.c
> Compiling /tmp/fileAQJB6w.c
> /tmp/fileAQJB6w.c: In function ‘jack_port_name_eval_c_helper’:
> /tmp/fileAQJB6w.c:267: warning: initialization discards qualifiers from pointer target type
> /tmp/fileAQJB6w.c: In function ‘jack_port_short_name_eval_c_helper’:
> /tmp/fileAQJB6w.c:276: warning: initialization discards qualifiers from pointer target type
> /tmp/fileAQJB6w.c: In function ‘jack_port_type_eval_c_helper’:
> /tmp/fileAQJB6w.c:294: warning: initialization discards qualifiers from pointer target type
> Compiling /tmp/fileaKl1Ev.c
> Compiling /tmp/filemapdix.c
> Compiling /tmp/file4WrP6z.c
> Compiling /tmp/fileI6vIEE.c
> Compiling /tmp/fileivgXEL.c
> Compiling /tmp/fileAaHacY.c
> <jack-rt-driver>: starting!
However, things still do not work in Snd. There is an error about an
unbound variable when loading "rt-compiler.scm" which apparently
stops everything else from getting defined.
Listener window output is below:
> >(define snd-header-files-path "/home/dto/src/cvs-snd/")
> >(load-from-path "rt-compiler.scm")
> Unbound variable: average?
> >(let ((osc (make-oscil)))
> (<rt-play> 0 3
> (lambda ()
> (out (* 0.8
> (oscil osc))))))
> Unbound variable: <rt-play>
> (definstrument (oscilator start duration)
> (let ((osc (make-oscil))
> (vol 4/6))
> (<rt-play> start duration
> (lambda ()
> (out (* (oscil osc)
> Unbound variable: definstrument
"Bill Schottstaedt" <bil@ccrma.Stanford.EDU> writes:
>> So, the CVS version is perhaps not completely self-consistent right now.
> hmm -- I just checked everything, and I think all files use mus-config.h.
> So something else is to blame.