| Hi John R and all,
Trying out ccsound.c, the linker is missing a few functions.
oload.o(.data+0x1d0): undefined reference to `csoundOpenLibrary'
oload.o(.data+0x1d4): undefined reference to `csoundCloseLibrary'
oload.o(.data+0x1d8): undefined reference to `csoundGetLibrarySymbol'
These are available in jpff_glue.c. What I had done previously to
replace jpff_glue.c with csound.c was to copy these three functions into
csound.c. (They're empty stubs, so shouldn't be a big deal).
These seem appropriate to place in csound.c and not ccsound.c.
I've gone ahead and added those to csound.c and committed that. If you
do not manually change Makefile to use ccsound.c and csound.c, then
these changes do not affect you at all and jpff_glue.c will be used.
The one thing I get with using ccsound.c is:
0=(nil)
twice before, and once after running csound. Will look into later.
Thanks,
steven |