[CM] xm.so

R. Mattes rm@seid-online.de
Wed, 20 Jul 2005 13:50:38 +0200


On Wed, 2005-07-20 at 13:05 +0200, Orm Finnendahl wrote:
> Hi,
> 
> I tried to get x and motif working in snd. Following the instructions
> in the docs I compiled xm.so 
> 
> Trying to use it gives the following error:
> 
> (define hxm (dlopen "/usr/local/musik/snd-7/xm.so"))
> >#<unspecified>
> (dlinit hxm "init_xm")
> >g_dlinit: wrong-type-arg: Wrong type argument: "/usr/local/musik/snd-7/xm.so: undefined symbol: scm_makdbl"
> ; 
> 
> >wrong-type-arg
> >
> 
> Could it be that my guile version (Guile 1.6.0) is outdated?
> 

Hi, 
rather unlikely -- i'd bet your guile is to modern (or snd-7/xm.so is to
old). IIRC scm_makedbl was deprecated a while ago (i _think_ it had to
do with more consitent naming: scm_t_...). 
Ah yes, from the libguile/ChangeLog [1]:

 2001-04-28  Rob Browning  <rlb@cs.utexas.edu>
  ...
  (scm_makdbl): deprecation expired - removed.

Gosh, that's old! How does such an old symbol get into xm.so? Did you
compile snd-7/xm.so with guile1.4?

 HTH Ralf Mattes

[1] <rant>I find it rather confusing to have separate ChangeLogs for
guile and libguile ...</rant>


> --
> Orm
> 
> _______________________________________________
> Cmdist mailing list
> Cmdist@ccrma.stanford.edu
> http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist