[PlanetCCRMA] Errors trying to build dssi-vst 0.4 ... any help?

Mr Machine forums@machinehasnoagenda.com
Sat Mar 4 20:10:01 2006

hi, i've been waiting for some help on building dssi-vst 0.4 (recently released), but thought i'd ask around some more ...

On Wed, 2006-03-01 at 13:17 +0000, Chris Cannam wrote:
> dssi-vst: a DSSI plugin wrapper for Win32 VST plugins
> =====================================================
> dssi-vst 0.4 is now available.
> The main change since the 0.3.1 release is that dssi-vst now builds with newer 
> versions of the Wine tools.  Wine 0.9.5 or newer is now required.
> This release also builds with version 2.4 of the VST SDK, although it should 
> still work with the older 2.3 as well.
> Download it from:
> http://sourceforge.net/project/showfiles.php?group_id=104230&package_id=127571
> You will also need the VST SDK, from:
> http://www.steinberg.de/Steinberg/Developers8b99.html
> More information about DSSI:
> http://dssi.sourceforge.net/

oh, i've been waiting for this ... thanks for updating to be compatible
with latest Wine!!!

unfortunately, i get errors when trying to build:

[mrmachine@machine dssi-vst-0.4]# make
g++ -I./vstsdk2.4/pluginterfaces/vst2.x -Wall remotepluginclient.cpp -c
g++ -I./vstsdk2.4/pluginterfaces/vst2.x -Wall remotepluginserver.cpp -c
g++ -I./vstsdk2.4/pluginterfaces/vst2.x -Wall   -c -o rdwrops.o
g++ -I./vstsdk2.4/pluginterfaces/vst2.x -Wall   -c -o paths.o paths.cpp
ar r libremoteplugin.a remotepluginclient.o remotepluginserver.o
rdwrops.o paths.o
ar: creating libremoteplugin.a
wineg++ -I./vstsdk2.4/pluginterfaces/vst2.x -Wall dssi-vst-server.cpp -o
dssi-vst-server  -L. -lremoteplugin
dssi-vst-server.cpp: In member function ‘virtual void
dssi-vst-server.cpp:566: warning: unused variable ‘fd’
dssi-vst-server-5Pa9Gf.o(.text+0x147e): In function
`RemoteVSTServer::process(float**, float**)':
dssi-vst-server.cpp: undefined reference to `pthread_mutex_trylock'
collect2: ld returned 1 exit status
winegcc: g++ failed.
make: *** [dssi-vst-server.exe.so] Error 2

i'm using a CCRMA-enabled Fedora Core 4.