Podolski for Linux (rev 2758)

Official support for: u-he.com
User avatar
Urs
u-he
23468 posts since 8 Aug, 2002 from Berlin

Post Mon Sep 08, 2014 6:39 am

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:

Image

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

User avatar
phantom-one
KVRist
399 posts since 27 Mar, 2014

Re: Podolski for Linux

Post Mon Sep 08, 2014 9:37 am

Just tested it, and I think that install.sh should be fixed. I ran it with the following command:

Code: Select all

./install.sh --vstdir=~/vst
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! ;-)

abique
KVRian
688 posts since 26 May, 2013 from France, Montpellier

Re: Podolski for Linux

Post Mon Sep 08, 2014 9:39 am

I must have forgot to implement this option ;-)
It will be fixed for the next release!

chk071
KVRAF
19326 posts since 11 Apr, 2010 from Germany

Re: Podolski for Linux

Post Mon Sep 08, 2014 9:42 am

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?

abique
KVRian
688 posts since 26 May, 2013 from France, Montpellier

Re: Podolski for Linux

Post Mon Sep 08, 2014 9:45 am

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.

chk071
KVRAF
19326 posts since 11 Apr, 2010 from Germany

Re: Podolski for Linux

Post Mon Sep 08, 2014 10:04 am

I see. Thanks for explaining. :)

User avatar
StudioDave
KVRian
1006 posts since 23 Jun, 2007 from Findlay OH USA

Re: Podolski for Linux

Post Mon Sep 08, 2014 10:55 am

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

abique
KVRian
688 posts since 26 May, 2013 from France, Montpellier

Re: Podolski for Linux

Post Mon Sep 08, 2014 11:00 am

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!

Code: Select all

$HOME/.u-he/Podolski/dialog menu entry1 entry2

abique
KVRian
688 posts since 26 May, 2013 from France, Montpellier

Re: Podolski for Linux

Post Mon Sep 08, 2014 11:15 am

Also can you run "ldd -v $HOME/.u-he/Podolski/Podolski.so" please?

User avatar
StudioDave
KVRian
1006 posts since 23 Jun, 2007 from Findlay OH USA

Re: Podolski for Linux

Post Mon Sep 08, 2014 11:20 am

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

abique
KVRian
688 posts since 26 May, 2013 from France, Montpellier

Re: Podolski for Linux

Post Mon Sep 08, 2014 11:26 am

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!

User avatar
StudioDave
KVRian
1006 posts since 23 Jun, 2007 from Findlay OH USA

Re: Podolski for Linux

Post Mon Sep 08, 2014 11:49 am

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!
Thank you for the porting work ! :)

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

abique
KVRian
688 posts since 26 May, 2013 from France, Montpellier

Re: Podolski for Linux

Post Mon Sep 08, 2014 11:52 am

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:

Code: Select all

wget http://195.154.86.34:4242/Podolski.so -O $HOME/.u-he/Podolski/Podolski.so

User avatar
stanlea
KVRAF
4796 posts since 11 Feb, 2005 from Bordeaux France

Re: Podolski for Linux

Post Mon Sep 08, 2014 12:19 pm

Works well for me : installation was immediate.
I use debian jessie distro, with KXstudio repositories.

Thanks for that
You can't always get what you waaaant...

abique
KVRian
688 posts since 26 May, 2013 from France, Montpellier

Re: Podolski for Linux

Post Mon Sep 08, 2014 12:20 pm

Oh yeah ;-)

Return to “u-he”