Bug 67164 - ebuild for zynaddsubfx 2.1.1
|
Bug#:
67164
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: x86
|
|
OS/Version: All
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: fvdpol@gentoo.org
|
Reported By: gnarlie@ihku.org
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: ebuild for zynaddsubfx 2.1.1
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2004-10-11 15:21 0000
|
i did my own 2.1.1 ebuild and patches independently, currently trying to iron
out the Bug #65752 problems.
So why is this an issue when gentoo uses gcc 3.3.4 at the moment?
no mikael, the problem is with Zyn. bug #65752. Frank is hard to reach (I
hear he is quite busy). Chris White is also quite busy, but has found enough
time to commit sound-related ebuilds. you should re-assign to
chriswhite@gentoo.org because he is a gentoo homeboy and rocks the house.
also, please change the keywords to "ebuild" when the bug is ebuild-related,
and add "inclusion" to the keywords when it is ready for inclusion.
also, when attaching text files, please mark the content type NOT as
appl/octet-stream, instead mark them as text. i appreciate the effor mikael,
but i'm already hip to the new release and am working on a full patch set with
a new ebuild and possible work-around / hack for the gcc 3.4.x users. i would
appreciate if you could mark the ebuild and patch you have up there as
"obsolete" to prevent any confusion.
be patient, i will post my attachments soon.
Created an attachment (id=42012) [details]
v2, gcc34_mem_hack.patch
hacks for both Synth/OscilGen.C and DSP/AnalogSynth.C
not sure why it works, but what i did is allocate some memory, use sprintf to
write values to the buffer, and then free the allocated memory. whatever
mis-alignement happens due to gcc 3.4.x+ is then not crashing ZynAddSubFX, and
after some limited testing I found no ill effects.
chris, have a look at this. i've done as much testing as i can do, and ebuild
i have attached to the bug should be much more complete than the last one (for
v2.0.0). cheers. -E
Closed and in cvs, wee :D.