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
signature.asc
Description: Digital signature