[LAU] Compiling fst in feisty

Paul Davis paul at linuxaudiosystems.com
Mon May 14 07:11:11 EDT 2007


On Mon, 2007-05-14 at 08:15 +0300, Taavi Oramo wrote:
> I've been trying to compile different versions of fst without success.
> With versions 1.7 through 1.9 I get something like this running make:
> taavi at a91-154-110-48:~/fst-1.8$ make
> cp -a `find . | grep 'vstsdk[^/]*\$'`/source/common ./vstsed -i
> '/struct VstFileType\|struct VstFileSelect/,/};/d'
> vst/aeffectx.hwinegcc -mwindows -o fst.exe audiomaster.o fst.o
> fstinfofile.o gtk.o jfst.o vsti.o vstwin.o     `pkg-config --libs gtk
> +-2.0` `pkg-config --libs jack` `pkg-config --libs alsa` `pkg-config
> --libs lash-1.0`  -L/usr/X11R6/lib -lX11   -luuid
> jfst.o : In function `main':
> jfst.c:(.text+0xa48): undefined reference to `pthread_create'
> vsti.o: In function `stop_midireceiver':
> vsti.c:(.text+0x506): undefined reference to `pthread_join'
> collect2: ld returned 1 exit status 
> winegcc: i486-linux-gnu-gcc failed.
> make: *** [fst.exe] Error 2

upgrade your version of JACK or by hand, edit jack.pc (wherever it may
live) to include this line:

Libs: -L${libdir} -ljack -lpthread  -lrt

rather than this:

Libs: -L${libdir} -ljack

it is/was a mistake in JACK "packaging".

--p







More information about the Linux-audio-user mailing list