Ardour 2.0-ongoing VST

Hi,

I have some problems building ardourvst from svn!

here is the error message:

libs/fst/vstwin.c: In function ‘my_window_proc’:
libs/fst/vstwin.c:40: warning: unused variable ‘result’
libs/fst/vstwin.c:39: warning: unused variable ‘fst’
libs/fst/vstwin.c: In function ‘gui_event_loop’:
libs/fst/vstwin.c:117: warning: unused variable ‘c’
libs/fst/vstwin.c: In function ‘fst_create_editor’:
libs/fst/vstwin.c:322: warning: unused variable ‘class’
libs/fst/vstwin.c: In function ‘fst_destroy_editor’:
libs/fst/vstwin.c:397: warning: unused variable ‘prev’
libs/fst/vstwin.c:396: warning: unused variable ‘p’
libs/fst/vstwin.c: In function ‘fst_load’:
libs/fst/vstwin.c:484: warning: unused variable ‘buf2’
libs/fst/vstwin.c: In function ‘fst_save_state’:
libs/fst/vstwin.c:745: warning: unused variable ‘length’
winegcc -o libs/fst/vsti.o -c -DHAVE_LV2 -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -pipe -DARCH_X86 -mmmx -march=i686 -msse -mfpmath=sse -DUSE_XMMINTRIN -m32 -DBUILD_SSE_OPTIMIZATIONS -Wall -DHAVE_LIBLO -Ilibs -DENABLE_NLS -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Ilibs/fst libs/fst/vsti.c
In file included from libs/fst/jackvst.h:6,
from libs/fst/vsti.c:32:
/usr/include/jack/jack.h:31: error: conflicting types for ‘pthread_t’
/usr/include/bits/pthreadtypes.h:50: error: previous declaration of ‘pthread_t’ was here
In file included from /usr/include/jack/jack.h:36,
from libs/fst/jackvst.h:6,
from libs/fst/vsti.c:32:
/usr/include/jack/types.h:27: error: conflicting types for ‘int32_t’
/usr/include/sys/types.h:197: error: previous declaration of ‘int32_t’ was here
/usr/include/jack/types.h:32: error: conflicting types for ‘int8_t’
/usr/include/sys/types.h:195: error: previous declaration of ‘int8_t’ was here
winegcc: i486-linux-gnu-gcc failed
scons: *** [libs/fst/vsti.o] Error 2
scons: building terminated because of errors.
thomas@64studio:~/2.0-ongoing$

has anybody any idea!?!

thanks

Thomas

This is caused by errors in the headers for Jack2 (caused by its support for Windows). Your only choice at this time is to use the SVN version of Jack2 or switch back to Jack1. Sorry, there’s not much more I can do about this. It is a bit of an odd situation - compiling an application to run as a Windows application but on a Linux platform and using headers from a library that supports Linux & Windows separately.