[PlanetCCRMA] LegaSynth (again)

Sean Bolton smbolton@jps.net
Sat Apr 2 19:20:02 2005


On Mar 31, 2005, at 9:21 PM, Jason Balicki wrote:
> I've been trying for over a year to get LegaSynth to compile
> (because I'd like to check out the SID engine) off and on
> with various distros and platforms and such, but it appears
> maintenance has stopped for it...
<snip>
> Has anyone successfully compiled this program?  Anywhere?
> If so, how?  I've emailed the developer several times
> and have been met with silence.  If I wasn't such an old
> commodore geek I wouldn't even bother.

Yeah, it's a bear to get compiled.  Mostly because Juan was using
gcc 2.9x (I think) at the time he wrote it, and we're using gcc 3.x
series now, and g++ has gotten a lot stricter since then. And as
Fernando said, you also need to make sure you have all the
necessary devel stuff as well.  Sticking with the same version of
automake as the original distribution usually helps (in this case,
automake 1.4)  Rebuilding 'configure' and 'Makefile.in' often helps
('libtoolize --force --copy && aclocal && autoheader && automake 
--add-missing && autoconf').
Then you've got to fix all the C++ incompatiblities....

I did wrestle it into a compilable form, and luckily, I hadn't yet
thrown my work into the "cacabuffer" (heh!)  You can give it a try
here:

http://home.jps.net/~musound/LegaSynth-0.4.1smb.tar.gz

Hopefully that will work a little better for you -- it compiles with
no errors but lots of warnings on my Gentoo system (gcc 3.3.5),
and does make some sound, though I don't know if the SID
emulation is any good.

Hang in there,

-Sean