Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 424848 - media-sound/bristol-0.60.10[pulseaudio] fails to build
Summary: media-sound/bristol-0.60.10[pulseaudio] fails to build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Professional Audio Applications Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-05 06:17 UTC by Ooblick
Modified: 2013-03-09 21:44 UTC (History)
1 user (show)

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


Attachments
emerge --info '=media-sound/bristol-0.60.10' (emerge.info,5.21 KB, text/plain)
2012-07-05 06:18 UTC, Ooblick
Details
emerge -pqv '=media-sound/bristol-0.60.10' (build.log,86 bytes, text/plain)
2012-07-05 06:18 UTC, Ooblick
Details
build.log (build.log,153.69 KB, text/plain)
2012-07-05 06:20 UTC, Ooblick
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ooblick 2012-07-05 06:17:40 UTC
/bin/sh ../libtool --tag=CC   --mode=link x86_64-pc-linux-gnu-gcc -pthread -Wall -g -I./../include/slab -I./../include/bristol -I. -DBRISTOL_VOICECOUNT=32       -DBRISTOL_PA -DBRISTOL_RAMP_RATE=10 -DBRISTOL_LIN_ATTACK -D_BRISTOL_DRAIN -D_BRISTOL_JACK -D_BRISTOL_JACK_MIDI -D_BRISTOL_JACK_SESSION -DBRISTOL_HAS_ALSA=1   -I/usr/include/alsa   -msse -mfpmath=sse -ffast-math -fomit-frame-pointer -O2 -O2 -march=native -pipe -floop-interchange -floop-strip-mine -floop-block -I/usr/X11R6/include -Bdynamic `pkg-config --silence-errors --libs alsa` -L -lbristolpulse -lpulse -lpulse-simple -lasound   -L../libbristolmidi/.libs -L../libbristolaudio/.libs -L../libbristol/.libs -L../libbristolic -lbristolmidi -lbristolaudio -lbristol -lm -lpthread `pkg-config --silence-errors --libs jack` -Wl,-O1 -Wl,--as-needed -o bristol aksdco.o aksenv.o aksfilter.o aksreverb.o arpdco.o audioEngine.o audiothread.o bristolaks.o bristolarp2600.o bristolaxxe.o bristoldx.o bristolexplorer.o bristolhammond.o bristoljuno.o bristol.o bristolmemorymoog.o bristolmixer.o bristolmm.o bristolobx.o bristolodyssey.o bristolpoly6.o bristolpoly.o bristolprophet52.o bristolprophet.o bristolsampler.o bristolsystem.o bristolvox.o dca.o dco.o dimensionD.o dxop.o electroswitch.o envelope.o expdco.o filter2.o filter.o follower.o hammond.o hammondchorus.o hpf.o junodco.o lfo.o midihandlers.o midinote.o midithread.o noise.o prophetdco.o resonator.o reverb.o ringmod.o rotary.o sdco.o sdcoutils.o soundManager.o thesermon.o vibrachorus.o vox.o bristolsolina.o bristolroadrunner.o bristolgranular.o granulardco.o bristolrealistic.o bristoljupiter.o bristolbitone.o bit1osc.o arpeggiator.o bristolcs80.o activesense.o cs80osc.o blo.o bristolprophet1.o cs80env.o bristolsonic6.o bristoltrilogy.o trilogyosc.o bristolpoly800.o env5stage.o nro.o bristolbme700.o bristolbassmaker.o bristolsid1.o bristolsid2.o ringbuffer.o -lbristolpulse -lpulse -lpulse-simple -ljack -lpthread -lrt   -lasound   -lbristolmidi -lbristolaudio -lbristolic -lbristol -lm -lpthread 
libtool: link: require no space between `-L' and `-lbristolpulse'
Comment 1 Ooblick 2012-07-05 06:18:20 UTC
Created attachment 317242 [details]
emerge --info '=media-sound/bristol-0.60.10'
Comment 2 Ooblick 2012-07-05 06:18:42 UTC
Created attachment 317244 [details]
emerge -pqv '=media-sound/bristol-0.60.10'
Comment 3 Ooblick 2012-07-05 06:20:22 UTC
Created attachment 317246 [details]
build.log
Comment 4 Rafał Mużyło 2012-07-05 11:15:19 UTC
Well, it's an upstream failure.
For a start, '-Bdynamic' is a raw ldflag - as they use libtool, it's most likely pointless.
Later on they try to pass alsa/jack/etc. libs through LDFLAGS - if they were not adding them through LDADD/LIBADD, that already would give a failure with '-Wl--as-needed'.
Finally (at least as far as my skim goes), the direct reason for this failure is this line in configure.ac:
BRISTOL_LIBPALIBS=-L$BPALIBS

...they don't seem to set $BPALIBS anywhere and it's largely redundant (should check for pulseaudio via pkg-config and use AM_CONDITIONAL where necessary).
Comment 6 Rafał Mużyło 2012-07-16 16:01:55 UTC
@comment 5: you mean they have an ebuild they claim to work.

The only difference I see is that their ebuild doesn't enable pulseaudio, so it most likely just hides this bug.
Comment 7 jannis 2012-07-16 16:08:55 UTC
Uhm, okay, you're right there. Not my definition of "working" either.
Comment 8 Tim Harder gentoo-dev 2013-03-09 21:44:41 UTC
Pulseaudio use flag dropped in 0.60.11 and 0.60.10 removed.