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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@localhost 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.



-- 

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux