/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'
Created attachment 317242 [details] emerge --info '=media-sound/bristol-0.60.10'
Created attachment 317244 [details] emerge -pqv '=media-sound/bristol-0.60.10'
Created attachment 317246 [details] build.log
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).
The pro-audio overlay has an 0.60.10 ebuild that works: http://svnweb.tuxfamily.org/dl.php?repname=proaudio%2Fproaudio&path=%2Ftrunk%2Foverlays%2Fproaudio%2Fmedia-sound%2Fbristol%2Fbristol-0.60.10.ebuild&rev=2166
@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.
Uhm, okay, you're right there. Not my definition of "working" either.
Pulseaudio use flag dropped in 0.60.11 and 0.60.10 removed.