http://bugs.winehq.org/show_bug.cgi?id=3604
Summary: savihost crashes running Crystal VSTi Product: Wine Version: 20050930 Platform: PC OS/Version: other Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-user AssignedTo: wine-bugs@winehq.org ReportedBy: markknecht@gmail.com
The Linux Audio community is looking for a supportable method under Wine to run VST's and VSTi's. After looking around we focused in on Savihost as a small platform that could possibly do this. I am reporting a bug with trying to make this work. I chose the Crystal VSTi because it has worked in the past with the jack_fst method of running VSTi's. Unfortunately jack_fst no longer works with current revisions of Wine.
Software required to duplicate this bug:
Savihost.exe (Currently Ver. 1.23)
http://www.hermannseib.com/english/savihost.htm
Crystal.dll
http://www.greenoak.com/crystal/download.html
Download and unzip Savihost and Crystal. Create a directory .wine/drive_c/VST and place both files there. Rename savihost.exe to Crystal.exe.
The setup now looks like:
mark@lightning ~/.wine/drive_c/VST $ ls -la total 11516 drwxr-xr-x 2 mark users 4096 Oct 16 10:20 . drwxr-xr-x 7 mark users 4096 Oct 16 10:17 .. -rw-r--r-- 1 mark users 11120640 Oct 16 10:17 Crystal.dll -rw-r--r-- 1 mark users 319488 Oct 16 10:20 Crystal.exe -rw-r--r-- 1 mark users 319488 Oct 16 10:18 savihost.exe mark@lightning ~/.wine/drive_c/VST $
The first time I ran
wine ./Crystal.exe
Wine told me it couldn't fine a Windows dll file called mfc42.dll. I got a copy of mfc42.dll from http://www.dll-files.com an dplaced this in the window/system directory. After doing that the dll message went away but savihost failed with the following message:
mark@lightning ~/.wine/drive_c/VST $ wine ./Crystal.exe wine: Call from 0x40b001 to unimplemented function MFC42.DLL.6625, aborting Segmentation fault mark@lightning ~/.wine/drive_c/VST $