[linux-audio-user] Re: vstserver-almost...

From: Andres Cabrera <andres@email-addr-hidden>
Date: Sat Apr 02 2005 - 17:30:20 EEST

Hi,
Thanks for your reply. I really want to build vstserver to use with the
k_vst~ object in pure data...
Can you confirm what version of wine has given you good results?

Thanks,
Andres

On Thu, 2005-03-31 at 14:55, Kjetil Svalastog Matheussen wrote:
> Andres Cabrera:
> >
> > Hi,
> > After a lot of hacking around I managed to build vstserver on Planet
> > CCRMA FC2 with wine20041201.
> > I had to:
> > -modify winemaker: This perl script uses the global variable
> > %directories before it is defined. Moving the declaration my
> > %directories; to the global variables section make the script work.
> >
> > -Remove ./configure --with-wine=/usr/local from makevstserver.sh (which
> > was generated by winemaker)
> >
> > -When I get:
> > winegcc -mwindows -mno-cygwin -o win.exe.so dummy.o main.o
> > windowsstuff.o winwin.o rsrc.res win.exe.dbg.o -lodbc32 -lole32
> > -loleaut32 -lwinspool -luuid
> > main.o(.text+0x151): In function `WinMain':
> > : undefined reference to `MAINHANDLER_control'
> > windowsstuff.o(.text+0x224): In function `WINDOWS_new':
> > : undefined reference to `VSTS_audioMaster'
> > collect2: ld returned 1 exit status
> > I have to modify the makefile inside servant/win to include:
> > line 18:
> > LIBRARY_PATH = -L ~/src/vstserver-0.3.1
> > LIBRARIES = -l vstservant -l pthread
> > line 113:
> > $(CC) $(win_exe_LDFLAGS) -o $@ $(win_exe_OBJS) $(win_exe_MODULE).dbg.o
> > $(win_exe_LIBRARY_PATH) $(LIBRARY_PATH) $(LIBRARIES)
> > $(win_exe_DLLS:%=-l%) $(win_exe_LIBRARIES:%=-l%)
> >
> > And now:-----Compilation Ok.
> >
> > but...
> > When I run vstserver, I get:
> > [andres@email-addr-hidden vstserver-0.3.1]$ ./vstserver
> >
>
> Yes, that is a trick one can use to compile up vstserver for newer
> versions of wine. But it will make vstserver use conflicting versions
> of pthread, glibc's and wine's, and can give you (extra)
> stability-trouble.
>
>
>
> >
> > VSTSERVER/main: Vstserver 0.3.1 started. Waiting for requests.
> >
> >
> > ----> VSTSERVER/updatecache: Please wait. Updating cache.
> > If nothing happens for 40 seconds, or the server is trying to
> > start the same plugin over and over again;
> > press ctrl-c, and start vstserver once more.
> >
> > VSTSERVER/main: Going to try to start vst plugin "Absynth 2.0.dll".
> > VSTSERVER/main: Going to try to start vst plugin "Absynth 2.0.dll".
> > VSTSERVER/main: Going to try to start vst plugin "Absynth 2.0.dll".
> > Killed
> >
> >
> > Any ideas? Am I breaking something in the process?
> >
>
> No, don't know. Wine is horrible.
>
> Try dssi-vst instead. It doesn't use pthreads for threading.
>
>
Received on Fri Apr 1 20:15:07 2005

This archive was generated by hypermail 2.1.8 : Fri Apr 01 2005 - 20:15:07 EEST