Quoth "Steinar H. Gunderson" <[EMAIL PROTECTED]>, on 2007-03-14 01:15:57 +0100:
> I looked into this. It seems csound has a gettext-like library, which (among
> other things) assumes that long = 32 bits, and that *((long *)foo) (where
> "foo" is a char[4]) is a legal way to interpret foo as a long (it isn't; use
> an union instead to be safe).
> 
> I tried fixing it, but it didn't help much. It's probably fixable for someone
> who really cares, but at this point, I think the safest thing is just
> removing 64-bit support (alpha/amd64/ia64) for csound and its only
> reverse-dependency, cecilia. I can't really imagine this program being
> thoroughly 64-bit clean everywhere except in the most glaringly obvious place
> (ie. the code that spits nearly everything to stdout).
> 
> I'm not going to do this myself, though, but it should be easy enough for an
> NMUer after the 3-day limit has passed.

I see.  Interesting... I figured Csound would be 64-bit clean by now.
I've successfully compiled Csound 5 on my AMD64 machine, and it seems
to work fine; are there plans to package that version?  I see .deb
packages in the relevant SourceForge project but no discussion about
actual inclusion in Debian.

> /* Steinar */

   ---> Drake Wilson

Attachment: signature.asc
Description: Digital signature

Reply via email to