Write VST Effects using Jesusonic

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

Post

AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
I'm almost finished my VST development system, so I thought I'd post a link.

http://wascal.net/music/ (http://wascal.net/music/)

Basically, it will convert Jesusonic code to C++, which is then compiled via the editor using TDM-GCC64.

Post

I'm having trouble building.

I copied the contents of /TDM-GCC-64/bin/ into /Jeez!/, including x86_64-w64-mingw32-g++. I try building and I get an exception.

Code: Select all

Compiling Started
Compiling Using built-in specs.
Compiling COLLECT_GCC=x86_64-w64-mingw32-g++
Compiling Target: x86_64-w64-mingw32
Compiling Configured with: ../../../src/gcc-4.9.2/configure --build=x86_64-w64-mingw32 --enable-targets=all --enable-languages=ada,c,c++,fortran,lto,objc,obj-c++ 
Compiling     --enable-libgomp --enable-lto --enable-graphite --enable-cxx-flags=-DWINPTHREAD_STATIC --disable-build-with-cxx 
Compiling     --disable-build-poststage1-with-cxx --enable-libstdcxx-debug --enable-threads=posix --enable-version-specific-runtime-libs 
Compiling     --enable-fully-dynamic-string --enable-libstdcxx-threads --enable-libstdcxx-time --with-gnu-ld --disable-werror 
Compiling     --disable-nls --disable-win32-registry --prefix=/mingw64tdm --with-local-prefix=/mingw64tdm --with-pkgversion=tdm64-1 
Compiling     --with-bugurl=http://tdm-gcc.tdragon.net/bugs
Compiling Thread model: posix
Compiling gcc version 4.9.2 (tdm64-1)
Compiling COLLECT_GCC_OPTIONS='-std=gnu++11' '-v' '-s' '-shared' '-Wall' '-Wno-reorder' '-Wno-unused-value' '-Wno-unused-variable' 
Compiling     '-O2' '-fPIC' '-fmessage-length=0' '-fno-exceptions' '-fpermissive' '-finline-functions' '-m32' '-D' 
Compiling     'VEST_VST=1' '-D' 'JES2CPP_INLINE=inline' '-D' 'WDL_FFT_REALSIZE=8' '-D' 'JES2CPP_SNDFILE=1' '-I' 'C:/Program Files (x86)/Geep Software/Jeez!/jes2cpp/' 
Compiling     '-I' 'C:/Program Files (x86)/Geep Software/Jeez!/jes2cpp/vest/' '-o' 'C:/Users/Jonah/AppData/Local/Temp/Jes2Cpp/output.dll' 
Compiling     '-mtune=generic' '-march=x86-64'
Compiling cc1plus -quiet -v -I C:/Program Files (x86)/Geep Software/Jeez!/jes2cpp/ -I C:/Program Files (x86)/Geep 
Compiling     Software/Jeez!/jes2cpp/vest/ -imultilib 32 -iprefix C:/Users/Jonah/AppData/Local/Temp/Jes2Cpp/../lib/gcc/x86_64-w64-mingw32/4.9.2/ 
Compiling     -D_REENTRANT -D VEST_VST=1 -D JES2CPP_INLINE=inline -D WDL_FFT_REALSIZE=8 -D JES2CPP_SNDFILE=1 C:/Program 
Compiling     Files (x86)/Geep Software/Jeez!/jes2cpp/jes2cpp.cpp -quiet -dumpbase jes2cpp.cpp -m32 -mtune=generic 
Compiling     -march=x86-64 -auxbase jes2cpp -O2 -Wall -Wno-reorder -Wno-unused-value -Wno-unused-variable -std=gnu++11 
Compiling     -version -fPIC -fmessage-length=0 -fno-exceptions -fpermissive -finline-functions -o C:\Users\Jonah\AppData\Local\Temp\cc4YxYuR.s
Compiling x86_64-w64-mingw32-g++: error: CreateProcess: No such file or directory
Compiling Exception! -> Compilation failed. (Please check message log)
Compiling Finished
Doing a search of my computer, I couldn't find CreateProcess. Is there somewhere in particular I should have installed the compiler?

Post

Well, with only just TDM-GCC-64/bin, you won't be able to compile anything as you're missing the include, lib and libexec directories which are all necessary to successfully compile anything.

Install TDM (or Mingw, it works too) on your system and it will be fine.

Btw, you won't find a CreateProcess file on your machine, this error means a process cannot be created because an executable cannot be found if I am not mistaken.

Post

I had TDM-GCC-64 installed. I reinstalled Geep Jeez! Without copying any files and this time I get this error:

Code: Select all

Compiling #include <string>
Compiling ^
Compiling compilation terminated.
Compiling Exception! -> Compilation failed. (Please check message log)
Compiling Finished

Post

I think you'll need to link against the windows libraries.

Post

Check if TDM is installed properly, its top bin dir must be in the system PATH environment variable. Or perhaps it's a permission issue, try running things as admin.

Post

What happed with this... site down. I am surprised it didn't get more activity.

Post Reply

Return to “DSP and Plugin Development”