Subject: Re: Working audio CD player and dying dynamic binaries
To: Valtteri Vuorikoski <vuori@sci.fi>
From: Ken Nakata <kenn@remus.rutgers.edu>
List: port-mac68k
Date: 10/03/1995 19:54:46
>  I found an audio cd player that works with the AppleCD 300,
> xmcd 1.4. The FreeBSD os module works directly after changing
> the #ifdef __FreeBSD__ to __NetBSD__. It requires Motif, though.
> I can put a static binary somewhere if someone has the space
> required.

WorkMan 1.3 compiles with the same trick (__FreeBSD__ ==> __NetBSD__)
and works fine with -current kernel.  It requires XView, but it's,
unlike Motif, freely available, thus less problematic.  I got
pre-compiled XView library from NetBSD/Amiga site in Germany (I
think).

>  I had to manually make rcd0c for xmcd to work, MAKEDEV only does
> 0a and 0d. Mine is a rather old (1.0), is it supposed to create
> 0c/has it been made to do this ?

Instead, I changed WorkMan source to use rcd0a.  I'm not so sure if
it's the canonical way, but it works for me.

>  Meanwhile, new kernels cause dynamically linked executables to
> dump core, at least after rc has ran.

It's almost the same problem I had.  In my case, anything dynamically
linked dumped core, though.  Thanks to Paul Goyette and Allen Briggs,
new SCSI driver cured the symptom.  I think it's checked in on Oct.
3rd's sup scan.

ken