Bug 46916 - [NEEDS PPC LOVIN] fluidsynth-1.0.3 doesn't work with ladcca-0.4.0
|
Bug#:
46916
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: ppc@gentoo.org
|
Reported By: jonner@teegra.net
|
|
Component: Applications
|
|
|
URL:
http://mail.gnu.org/archive/html/fluid-dev/2004-01/msg00015.html
|
|
Summary: [NEEDS PPC LOVIN] fluidsynth-1.0.3 doesn't work with ladcca-0.4.0
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2004-04-05 20:02 0000
|
The interface exposed by ladcca seems to have changed between version 0.3.2 and
0.4.0, which breaks fluidsynth-1.0.3 (and probably previous versions) when
compiled with the "ladcca" USE flag.
Reproducible: Always
Steps to Reproduce:
1. emerge '=ladcca-0.4.0'
2. emerge '=fluidsynth-1.0.3'
Actual Results:
The fluidsynth make process fails with these essential lines:
fluidsynth.c: In function `main':
fluidsynth.c:444: error: `CCA_Use_Jack' undeclared (first use in this function)
fluidsynth.c:444: error: (Each undeclared identifier is reported only once
fluidsynth.c:444: error: for each function it appears in.)
fluidsynth.c:447: error: `CCA_Use_Alsa' undeclared (first use in this function)
Expected Results:
Fluidsynth should have been built and merged.
removed ladcca support from the fluidsynth ebuilds until a newer version gains
support for the newer ladcca.
this doesn't fix anything. if ladcca is already installed, fluidsynth will fail
to compile. i'm unmasking things on amd64 and snagged into this one while
seeing if museseq can be unmasked...
the dependency should be versioned or ladcca should be specifically disabled.
fluidsynth compiles and installs properly on amd64 using a versioned
dependency, so i've added it to the ebuild. i've made it amd64-specific so as
not to break ppc, which has fluidsynth marked stable but not the older
ladcca....
could someone from ppc take a look at this? if ladcca 0.3.2 can be marked
stable on ppc, then the arch-specific versioning can be removed.
also, since simply not enabling ladcca support doesn't disable it, i think i'm
supposed to use_enable here?
*pokes PPC guys with a stick*
/me runs around screaming, and carrying a large pole with a piece of beef
attached to it
Fixed both ladcca-0.3.2 and fluidsynth-1.0.3 on ppc.