Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 46916 - [NEEDS PPC LOVIN] fluidsynth-1.0.3 doesn't work with ladcca-0.4.0
Summary: [NEEDS PPC LOVIN] fluidsynth-1.0.3 doesn't work with ladcca-0.4.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: PPC Porters
URL: http://mail.gnu.org/archive/html/flui...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-05 20:02 UTC by Jonathan Rogers
Modified: 2004-06-02 14:31 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Rogers 2004-04-05 20:02:48 UTC
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.
Comment 1 Jeremy Huddleston (RETIRED) gentoo-dev 2004-04-08 00:53:58 UTC
removed ladcca support from the fluidsynth ebuilds until a newer version gains support for the newer ladcca.
Comment 2 Travis Tilley (RETIRED) gentoo-dev 2004-04-15 22:44:52 UTC
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.
Comment 3 Travis Tilley (RETIRED) gentoo-dev 2004-04-15 23:29:42 UTC
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?
Comment 4 Travis Tilley (RETIRED) gentoo-dev 2004-05-05 04:16:01 UTC
*pokes PPC guys with a stick*
Comment 5 David Holm (RETIRED) gentoo-dev 2004-05-06 05:03:37 UTC
/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.
Comment 6 David Holm (RETIRED) gentoo-dev 2004-06-02 14:31:23 UTC
Forgot to close ;)