Compiling and using bristol

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

Post Reply
Musicteacher
Established Member
Posts: 194
Joined: Mon Nov 13, 2017 5:54 am
Has thanked: 8 times
Been thanked: 4 times

Compiling and using bristol

Post by Musicteacher »

Hi,

as there was no package for my system of bristol, I´ve built it myself.
As I ran into some problems, I´d like to share my solutions with you.

The file "alsa/iatomic.h" is not found. Solution:

Code: Select all

#ifdef _BRISTOL_JACK
#if (BRISTOL_HAS_ALSA == 1)
//#include <alsa/iatomic.h>
#endif
(changes made to audioEngineJack.c).

2nd Problem: when starting bristol with startBristol , a shared library is not found.

Reason: bristol assumes shared libs in /usr/local/lib, but the libtool installs them to /usr/local/lib64 on a 64 bit system.

Change the startscript (/usr/local/bin/startBristol) as follows (search for the line with LD_LIBRARY_PATH):

Code: Select all

export LD_LIBRARY_PATH=/usr/local/share/bristol/lib:/usr/local/lib:/usr/lib:/lib:/usr/local/lib64

Maybe it´s of some use to someone,

Andreas
User avatar
mindhog
Established Member
Posts: 16
Joined: Mon Jan 02, 2017 6:04 pm
Location: New York
Contact:

Re: Compiling and using bristol

Post by mindhog »

Thanks, the "iatomic" tip saved me a few cycles!

I had an additional problem while building for the Raspberry Pi: I had to remove the "-msse" and "-mfpmath=sse" from bristol/Makefile.in (these enable vector math optimizations that aren't available on ARM.
Post Reply