On Wed, Sep 26, 2018 at 3:07 PM, Kjetil Matheussen <k.s.matheus...@gmail.com> wrote: > Daniel Swärd: >> >> Hi all. >> >> Just found out that one of the Bitwig devs has released an older (commercial) >> project of his as open source: https://github.com/kurasu/surge >> >> Doesn't yet build on Linux, but quoting from the github page: >> "It currently only builds on windows, but getting it to build on macOS again >> & >> Linux should be doable with moderate effort." >> >> How about we get it building at the next Berlin LAU meeting? >> > > I took a quick procrastination-shot at it: > https://github.com/kmatheussen/surge > > (first copy various VST directories into the build) > premake5 gmake > make surge-vst2 verbose=1 -j8 > > ldd -r target/vst2/Debug/Surge-Debug.so > undefined symbol: _ZN6VSTGUI8soHandleE (target/vst2/Debug/Surge-Debug.so) > undefined symbol: > _ZN3Gtk11FileChooser18set_current_folderERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE > (target/vst2/Debug/Surge-Debug.so) > undefined symbol: _ZNK3Gdk11DragContext12list_targetsB5cxx11Ev > (target/vst2/Debug/Surge-Debug.so) > undefined symbol: > _ZN4Glib7ustringC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE > (target/vst2/Debug/Surge-Debug.so) > undefined symbol: > _ZN12SurgeStorage11load_wt_wavENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP9Wavetable > (target/vst2/Debug/Surge-Debug.so) > undefined symbol: __cpuid (target/vst2/Debug/Surge-Debug.so) > undefined symbol: > _ZN3Gtk11CssProvider14load_from_dataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE > (target/vst2/Debug/Surge-Debug.so) > undefined symbol: _Z19spawn_miniedit_textPci > (target/vst2/Debug/Surge-Debug.so) > undefined symbol: _ZNK3Gtk11FileChooser13get_filenamesB5cxx11Ev > (target/vst2/Debug/Surge-Debug.so) > > So, a little bit work left, but maybe it's enough to link with a newer > version of > gtkmm than I did. >
The commit was merged upstream. For anyone who wants to give it a try, it might be that it's enough just using a newer version of VSTGUI and gtkmm than I did. I used gtkmm 3.16 and gtk-3.3, which probably are some years old old. The VSTGUI I used, I don't know how hold is, or where it came from. _______________________________________________ Linux-audio-dev mailing list Linux-audio-dev@lists.linuxaudio.org https://lists.linuxaudio.org/listinfo/linux-audio-dev