Win-to-OSX VST wrapper/adapter

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

mustgroove wrote:Hmm ok so installing Xcode from the Snow Leopard DVD did the trick for my previous issue, but now I have a new one... one all the dependent packages were installed, I got the following error when trying to compile Wine itself:
Port command started with PID 22507
Computing dependencies for wine-devel
Configuring wine-devel
Error: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_wine-devel/work/wine-1.1.29" && ./configure --prefix=/opt/local --x-include=/opt/local/include --x-lib=/opt/local/lib --disable-win16 " returned error 1
Command output: checking for xmlParseMemory in -lxml2... no
checking for xmlReadMemory in -lxml2... no
checking for xmlNewDocPI in -lxml2... no
checking for libxslt/pattern.h... yes
checking for libxslt/transform.h... yes
checking for -lxslt... not found
checking dbus/dbus.h usability... no
checking dbus/dbus.h presence... no
checking for dbus/dbus.h... no
checking hal/libhal.h usability... no
checking hal/libhal.h presence... no
checking for hal/libhal.h... no
checking gnutls/gnutls.h usability... no
checking gnutls/gnutls.h presence... no
checking for gnutls/gnutls.h... no
checking for -lncurses... not found
checking for mousemask... no
checking for sane-config... no
checking sane/sane.h usability... no
checking sane/sane.h presence... no
checking for sane/sane.h... no
checking for gphoto2-config... no
checking for gphoto2-port-config... no
checking gphoto2-camera.h usability... no
checking gphoto2-camera.h presence... no
checking for gphoto2-camera.h... no
checking for freetype-config... freetype-config
checking for -lfreetype... not found
configure: error: FreeType 32-bit development files not found. Fonts will not be built.
Use the --without-freetype option if you really want this.
Error: Status 1 encountered during processing.
Executing: /opt/local/bin/port install wine-devel
Any clue what could be going on?
Freetype is only building a 64-bit version. You need to uninstall fontconfig first, uninstall freetype and reinstall it with the "Universal" option -- and then reinstall fontconfig. That last bit is the part I'm getting tripped up on -- but if it works for you, go ahead and try building wine after that.

Post

False alarm. No luck still using macports and "port install freetype +universal" -> "port install fontconfig" ><

Post

Successfully built wine on snow leopard! Uninstalled macports (and all related files -- run "port uninstall installed" before you delete it), reinstalled snow leopard version and self updated, ran "port install freetype +universal" and then "port install fontconfig +universal", then "port install wine-devel +universal" and it compiled -- there's the answer for those of you still trying to get it to work.

Post

Awesome :) But can you confirm that wacvst actually works? That being the ultimate aim of all this...

Post

Well, I messed up the install trying to get wine-crossover-games installed instead (thinking it'd be better optimized for audio) and no amount of cleaning installs / deleting files / uninstalling and reinstalling macports has gotten wine to compile since. I'll keep you posted when I figure out how to make wine-devel compile again.

Post

Ok, rebuilt wine, installed and ran winetricks (with a number of updates, don't remember which) and tried running wacvst through Ableton Live. Wrapped plugin doesn't show up in list of VSTs -- I think DSSI is crashing in wine when it tests it.

Anyone find a workaround for this issue? I tried building DSSI but it doesn't want to compile with GCC.

Post

Wow, this thread's gotten over 8000 views but nobody else is saying anything :shock:

Post

Fidelity wrote:Wow, this thread's gotten over 8000 views but nobody else is saying anything :shock:
Well, it's interesting to watch. If something like this were solid, I'd do more music on the Mac.
Swing is the difference between a drum machine and a sex machine.

Post

I've managed to get wacvst working on 10.6. However, it does require the use of the terminal as opposed to one of the GUI based ports solutions. The good news is that one doesn't have to build X11 and the wine build is pretty simple.

Here is what I did:

Install Xcode 3.2

Check the /Applications/Utilities directory. If the X11 application is not there, install it
from the Optional Installs directory off of the 10.6 install disk

download wine from:

http://sourceforge.net/projects/wine/fi ... 30.tar.bz2

mkdir wine-build

cp wine-1.1.30.tar.bz2 wine-build

cd wine-build

bunzip2 wine-1.1.30.tar.bz2

tar xf wine-1.1.30.tar

cd wine-1.1.30

./configure

make depend

make (go get a cup of coffee - this will take a while)

sudo make install (this will install wine in /usr/local)

winecfg (this will create a ~/.wine directory)

Post

Thanks so much for that retroware :) I completed those instructions sucessfully, and I made sure to update the wacvst plist files to reflect the new location of wine (/usr/local instead of /opt/local), but unfortunately the plugins themselves aren't working...

When I try to load wacvst plugins, X11 starts up but Live 8.0.5 gives an error saying the plugin is not compatible with Live... this is better than what was happening before (Live was crashing entirely) but still the plugins aren't working... do you have any other clues as to what might need to be done?

Post

mustgroove wrote:Thanks so much for that retroware :) I completed those instructions sucessfully, and I made sure to update the wacvst plist files to reflect the new location of wine (/usr/local instead of /opt/local), but unfortunately the plugins themselves aren't working...

When I try to load wacvst plugins, X11 starts up but Live 8.0.5 gives an error saying the plugin is not compatible with Live... this is better than what was happening before (Live was crashing entirely) but still the plugins aren't working... do you have any other clues as to what might need to be done?
I only have live 7 and am somewhat hesitant to install the 8 demo in fear that it will conflict with my 7 installation. Wacvst wrapped plugins seem to work under 7. Did wacvst wrapped plugins work for you under 10.5 and Live 8? If not, maybe 8 is pickier about what functions a plugin needs to advertise. Do you have a version of Live 7 that you could try wacvst on?

Post

wacvst-wrapped plugins were working fine in 10.5.8 with Live 8.0.4 (which was the most recent version available at the time)... I upgraded to Snow Leopard from 10.5.8 (rather than reformatting & starting fresh), and wacvst plugins didn't work - they crashed Live...

I then tried compiling wine again but came up with all the issues I've posted earlier in this thread... and now I've just tried your new method of compiling wine, which appears to have worked, but still isn't loading wacvst plugins properly - I get the "not compatible with Live" error :(

Post

Can't get wacvst to show up in live -- built wine according to your latest post (it's in /usr/local/bin/wine), moved it to /library/audio/plug-ins/VST, set the bundle bit using setfile -a B /library/audio/plugins/VST/wacvst, copied glitch (dblue_Glitch_v1_3.dll) to the resources folder, set the config.plist file to reflect the filename (dblue_Glitch_v1_3 with no .dll at the end) -- and when live 7 scans VSTs, it covers it and X starts -- nothing happens (although minutes later I get a 'wineboot' error)...

Post

Can't make wacvst work no matter what I do. It start up X when live scans for plugins, but nothing happens after that. Now testing w/ Greenoak's crystal; file in resources directory, config.plist set to "Crystal" for file name. :help:

Post

I've managed to replicate the problem that Fidelity was having with Live and 10.6. It doesn't look to be a fundamental problem and hopefully I'll have a new version shortly.

Post Reply

Return to “DSP and Plugin Development”