Compilling DSSI-VST on x64

  • cyclick
Posted: Mon, 07/16/2007 - 18:14
Hi, I need some help ...;) I've force the installation of wine. sudo dpkg --force-architecture -i wine_0.9.40~winehq0~debian~4.0-1_i386.deb sudo dpkg --force-architecture -i wine-dev_0.9.40~winehq0~debian~4.0-1_i386.deb and I've some error with make.. dssi-vst-server.cpp:685: warning: ‘__cdecl__’ attribute ignored dssi-vst-server.cpp:1032: warning: ‘__stdcall__’ attribute ignored dssi-vst-server.cpp:1067: warning: ‘__stdcall__’ attribute ignored dssi-vst-server.cpp:1116: warning: ‘__stdcall__’ attribute ignored dssi-vst-server.cpp:1129: warning: ‘__stdcall__’ attribute ignored dssi-vst-server.cpp: In function ‘int WinMain(HINSTANCE__*, HINSTANCE__*, CHAR*, int)’: dssi-vst-server.cpp:1236: warning: ‘__stdcall__’ attribute ignored dssi-vst-server.cpp:1238: warning: ‘__stdcall__’ attribute ignored dssi-vst-server.cpp:1249: warning: ‘__stdcall__’ attribute ignored winegcc: g++ failed. make: *** [dssi-vst-server.exe.so] Erreur 2 I've trying with sudo apt-get install libc6-dev-i386 issue is same ...libraries problem? Somebody have an idea , thank's.

dssi-vst amd64

  • moss
  • 12/25/09
  • Fri, 12/25/2009 - 12:04
Hello. I was surfing by this page looking for a solution how to get dssi-vst working on my Linux Mint 64-bit operating system. In short I found a solution that worked for me in the form of a dssi-vst-amd64.deb file, so it was a case of click and install. Look for the link on this webpage.... it requires a given username and password to download http://www.mail-archive.com/64studio-users@lists.64studio.com/msg00831.html I can now load windows vst in rosegarden (the vst folder being located in the home directory). I already installed wine-asio and jackbridge via additional repositories.

Same problem here

  • yoav
  • 07/18/07
  • Sat, 07/21/2007 - 18:55
Have you had any luck with that? I'm running into the same problem here... Yoav

code...

  • Quentin Harley
  • 05/24/07
  • Sat, 07/21/2007 - 20:47
Hi! The problem, if I am correct, is that the VST code is optimised for i386, and that no one has taken the time to correct it for x64 yet. The main excuse is that VST's are all written for that platform, and that wine cannot interface with 32bit apps in a 64bit environment (yet) But I may be mistaken. Let us know how it goes. If it works I can go dust off a few VST's lying in the cupboard for a while now... Cheers

From what I can read on the

  • 1212dl
  • 05/31/07
  • Tue, 07/24/2007 - 00:38
From what I can read on the jacklab forum, wine-asio seems to be a good alternative to dssi-vst (http://forum.jacklab.net/viewtopic.php?t=445&postdays=0&postorder=asc&start=0). Could it be a way to investigate for 64studio in its 32bit version?

Hi, Thank's but i want

  • cyclick
  • 07/13/07
  • Sun, 07/22/2007 - 09:33
Hi, Thank's but i want compiling this with emul32 ... i'm block on this error now ... cyclick@64studio:~/Desktop/src/dssi-vst-0.4$ make g++ -m32 -I./vstsdk2.4/pluginterfaces/vst2.x -Wall remotepluginclient.cpp -c g++ -m32 -I./vstsdk2.4/pluginterfaces/vst2.x -Wall remotepluginserver.cpp -c g++ -m32 -I./vstsdk2.4/pluginterfaces/vst2.x -Wall -c -o rdwrops.o rdwrops.cppg++ -m32 -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: création de libremoteplugin.a wineg++ -m32 -I./vstsdk2.4/pluginterfaces/vst2.x -Wall dssi-vst-server.cpp -o dssi-vst-server -lpthread -L. -lremoteplugin dssi-vst-server.cpp: In member function ‘virtual void RemoteVSTServer::hideGUI()’: dssi-vst-server.cpp:566: warning: unused variable ‘fd’ ld: liaison relocalisable avec relocalisation à partir du format elf32-i386 (dssi-vst-server-snI47b.o) au format elf64-x86-64 (dssi-vst-server.aOxsYM.o) n'est pas supportée winebuild: ld -r failed with status 256 winegcc: winebuild failed. make: *** [dssi-vst-server.exe.so] Erreur 2 liaison relocalisable avec relocalisation à partir du format elf32-i386 (dssi-vst-server-snI47b.o) au format elf64-x86-64 (dssi-vst-server.aOxsYM.o) n'est pas supportée .....

Re:

  • yoav
  • 07/18/07
  • Mon, 07/23/2007 - 15:46
I managed to overcome that part - if I remember correctly the libraries rdwrops.o and paths.o are still compiled with elf64 format. I don't remember exactly how I did that (and I'm not next to that computer at the moment) but given that you've come that far you can probably figure it out. (Btw, you can check the format of the compiled libraries with the command: file *.o) However, after that was over, I still had problems compiling, and realized I needed a 32bit version of jack, alsa, and maybe more stuff (and to add the -L/emul/ia32-linux/usr/lib to the library path). I compiled 32bit versions of jack and alsa, and finished compiling the dssi-vst, only to end up finally with an immediate segfault when I try to run it... I think I've given up for now. If the need for VSTi support really will be a showbreaker as I suspect it will, I'll try to switch to a 32bit system after all. Speaking of which - is there a simple way for me to force 32bit installation of 64Studio? Thanks, Yoav

32bit

  • Quentin Harley
  • 05/24/07
  • Mon, 07/23/2007 - 16:48
Yes there is a easy way... Download the 32bit iso from the home page... It works on AMD64 - you'll just see a slight performance hit... but no show stopper! Cheers

Hi, many thanks ...but have

  • cyclick
  • 07/13/07
  • Mon, 07/23/2007 - 17:01
Hi, many thanks ...but have a 32bit version on my desktop and it work's perfectly with some free plugs (i'm trying to make a list). But I try to test with 64bit version on my laptop.... I think to try to compile directly Wine in 64bit with jack support.... Regards,

64'd VST

  • Quentin Harley
  • 05/24/07
  • Mon, 07/23/2007 - 17:23
If you get it going, please let us know exactly how you did it. We could post it as a tutorial on the site. Cheers