Podolski for Linux (rev 2758)
- u-he
- Topic Starter
- 28062 posts since 8 Aug, 2002 from Berlin
Hi all,
Thanks to the enthusiasm of KVR member abique, we now have *native* Linux VST2 x64-bit builds of our plug-ins. Needless to say, this is first steps. Hence, we figured we'd throw out a nice freebee to get as much feedback as we possibly can from the Linux audio community:
Podolski.tar.gz <- revision 2746 if the newer one doesn't install properly
Podolski.tar.gz
^ ^ Updated to 2758 9/9/2013 (installer seems broken...)
Cheers,
- Urs
Instructions:
Dear Linux user,
To install a u-he plugin on Linux, please follow these instructions:
1) download the tarball
2) extract it with your prefered tool. You can do it in a terminal
with the following command:
tar xvzf Podolski.tar.gz
3) run the install.sh script. You can either run it from the terminal
or start it with a double click from your file explorer
4) once the installation is complete, you need to ensure that your
DAW is correctly configured
The installer installs files into ~/.u-he/Podolski/ and creates a
symbolic link to the plugin in ~/.vst
Bitwig instructions:
1) start bitwig
2) add ~/.vst to the plugin search directory
Renoise instructions:
1) Renoise uses the environment variable VST_PATH to search the
plugins, so ensure that $HOME/.vst is in VST_PATH. Or you can start
renoise like that: VST_PATH="$HOME/.vst" renoise
Current issues:
- save preset is not implemented yet
- no 32bit version yet
- dialogs and menu are synchronous at the moment so the ui may not be
redrawn until the dialog is closed (fix incoming)
Enjoy!
--
Alexandre Bique
Thanks to the enthusiasm of KVR member abique, we now have *native* Linux VST2 x64-bit builds of our plug-ins. Needless to say, this is first steps. Hence, we figured we'd throw out a nice freebee to get as much feedback as we possibly can from the Linux audio community:
Podolski.tar.gz <- revision 2746 if the newer one doesn't install properly
Podolski.tar.gz
^ ^ Updated to 2758 9/9/2013 (installer seems broken...)
Cheers,
- Urs
Instructions:
Dear Linux user,
To install a u-he plugin on Linux, please follow these instructions:
1) download the tarball
2) extract it with your prefered tool. You can do it in a terminal
with the following command:
tar xvzf Podolski.tar.gz
3) run the install.sh script. You can either run it from the terminal
or start it with a double click from your file explorer
4) once the installation is complete, you need to ensure that your
DAW is correctly configured
The installer installs files into ~/.u-he/Podolski/ and creates a
symbolic link to the plugin in ~/.vst
Bitwig instructions:
1) start bitwig
2) add ~/.vst to the plugin search directory
Renoise instructions:
1) Renoise uses the environment variable VST_PATH to search the
plugins, so ensure that $HOME/.vst is in VST_PATH. Or you can start
renoise like that: VST_PATH="$HOME/.vst" renoise
Current issues:
- save preset is not implemented yet
- no 32bit version yet
- dialogs and menu are synchronous at the moment so the ui may not be
redrawn until the dialog is closed (fix incoming)
Enjoy!
--
Alexandre Bique
- KVRist
- 417 posts since 27 Mar, 2014
Just tested it, and I think that install.sh should be fixed. I ran it with the following command:
and it seems, that the bash script haven't substituted the ~ symbol, so I created the symlink manually.
The plugin itself works fine for me. Excellent work, I waiting for the native ACE!
Code: Select all
./install.sh --vstdir=~/vst
The plugin itself works fine for me. Excellent work, I waiting for the native ACE!
-
- KVRAF
- 35410 posts since 11 Apr, 2010 from Germany
Out of interest, and because i am a Linux user too: What does native Linux VST mean? Afaik, VST is not a native linux format, and always requires a wrapper, doesn't it?
-
- KVRian
- 814 posts since 26 May, 2013 from France, Sisteron
It means that they are built for Linux, and they do not need a wrapper like vst-bridge to be used on Linux.
Bitwig, Renoise, Qtractor, Ardour... can all load VST on Linux.
VST itself should not be specific to Windows and Mac.
Bitwig, Renoise, Qtractor, Ardour... can all load VST on Linux.
VST itself should not be specific to Windows and Mac.
- KVRian
- 1297 posts since 23 Jun, 2007 from Findlay OH USA
Greetings,
Testing on Fedora 19 x86_64 with Planet CCRMA extras and Bitwig 1.0.13. Machine is an AMD64 Turion X2 with 3G memory and nVidia graphics.
No problems with the installation - the $HOME variable works - but the plugin doesn't load. I checked in the Preferences dialog, tried rescanning, got no joy. The only error in the dialog is :
com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: Could not read VST plug-in metadata
64 bit plugin host reported errors: Pluginhost returned non zero exit code 255
32 bit plugin host reported errors: Pluginhost returned non zero exit code 255
Is there a way to force more verbose debugging messages ?
Best,
dp
Testing on Fedora 19 x86_64 with Planet CCRMA extras and Bitwig 1.0.13. Machine is an AMD64 Turion X2 with 3G memory and nVidia graphics.
No problems with the installation - the $HOME variable works - but the plugin doesn't load. I checked in the Preferences dialog, tried rescanning, got no joy. The only error in the dialog is :
com.bitwig.flt.library.metadata.reader.exception.CouldNotReadMetadataException: could not read metadata: Could not read VST plug-in metadata
64 bit plugin host reported errors: Pluginhost returned non zero exit code 255
32 bit plugin host reported errors: Pluginhost returned non zero exit code 255
Is there a way to force more verbose debugging messages ?
Best,
dp
-
- KVRian
- 814 posts since 26 May, 2013 from France, Sisteron
I believe that it is some dynamic libraries issues.
Can you try to run the following command? It should pop-up a menu on the screen. If it doesn't work, can you tell me what's on the console? Thanks!
Can you try to run the following command? It should pop-up a menu on the screen. If it doesn't work, can you tell me what's on the console? Thanks!
Code: Select all
$HOME/.u-he/Podolski/dialog menu entry1 entry2
- KVRian
- 1297 posts since 23 Jun, 2007 from Findlay OH USA
Greetings,
That worked fine. The small menu popped up with two entries, I clicked the first and the menu closed cleanly. I also checked the plugin dependencies and found the error:
$ ldd Podolski.so
./Podolski.so: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./Podolski.so)
So it appears I have an incompatible glibc version. I'll look into upgrading.
What Linux distro are you using for the builds ?
Best,
dp
That worked fine. The small menu popped up with two entries, I clicked the first and the menu closed cleanly. I also checked the plugin dependencies and found the error:
$ ldd Podolski.so
./Podolski.so: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./Podolski.so)
So it appears I have an incompatible glibc version. I'll look into upgrading.
What Linux distro are you using for the builds ?
Best,
dp
-
- KVRian
- 814 posts since 26 May, 2013 from France, Sisteron
Well I did setup an Archlinux while doing the port as I'm familiar with this distro.
The plugin is built with clang 3.4.2 and the libstdc++ from gcc 4.9.1.
I'll try to do a static linking to the glibc and libstdc++.
Thanks for the debug logs!
The plugin is built with clang 3.4.2 and the libstdc++ from gcc 4.9.1.
I'll try to do a static linking to the glibc and libstdc++.
Thanks for the debug logs!
- KVRian
- 1297 posts since 23 Jun, 2007 from Findlay OH USA
Thank you for the porting work !abique wrote:Well I did setup an Archlinux while doing the port as I'm familiar with this distro.
The plugin is built with clang 3.4.2 and the libstdc++ from gcc 4.9.1.
I'll try to do a static linking to the glibc and libstdc++.
Thanks for the debug logs!
A static build would be helpful, upgrading glibc is non-trivial (my gcc is 4.8.3). But I would also consider installing an identical system, that's always an option here.
Best,
dp
-
- KVRian
- 814 posts since 26 May, 2013 from France, Sisteron
I already added -static-libgcc and -static-libstdc++ to the linker flags. So when Urs will put the next build online it should be fixed.
If you like I can send you a statically linked Podolski.so so you can try it and tell me if it works for you.
Edit: For those who want the fix for Podolski, you can run:
If you like I can send you a statically linked Podolski.so so you can try it and tell me if it works for you.
Edit: For those who want the fix for Podolski, you can run:
Code: Select all
wget http://195.154.86.34:4242/Podolski.so -O $HOME/.u-he/Podolski/Podolski.so
- KVRAF
- 5687 posts since 11 Feb, 2005 from Bordeaux France
Works well for me : installation was immediate.
I use debian jessie distro, with KXstudio repositories.
Thanks for that
I use debian jessie distro, with KXstudio repositories.
Thanks for that
You can't always get what you waaaant...