Giada 0.15.2 AppImage not working on Linux

Errors, malfunctions, website typos.
Post Reply
mctom
F8 - Hawthorn
Posts: 23
Joined: Sat Oct 06, 2018 1:19 pm
Location: Gdansk, Poland

Giada 0.15.2 AppImage not working on Linux

Post by mctom » Sat Oct 06, 2018 1:30 pm

Hi, and please allow me to welcome Giada community with my first post here! :)

So, I've installed the most recent KXStudio, and being disappointed with how poorly pre-installed Giada performed on it, I've decided to give the fresh AppImage a try.
Well, it doesn't work, and I've checked on my home PC with Linux Mint 17.3 with similar result.
An attempt to run it from terminal reveals the following problem:

Code: Select all

./Giada-0.15.2-x86_64.AppImage: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./Giada-0.15.2-x86_64.AppImage)
./Giada-0.15.2-x86_64.AppImage: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /tmp/.mount_Giada-PWaYDm/lib/librtmidi.so.3)
./Giada-0.15.2-x86_64.AppImage: /lib/x86_64-linux-gnu/libgpg-error.so.0: no version information available (required by /tmp/.mount_Giada-PWaYDm/lib/libgcrypt.so.20)
Upgrading "libstdc++" package is out of question since virtually everything in KXstudio depends on the current one.

Oh my! Any ideas what went wrong?

User avatar
FFT
F14 - Syrian Rue
Posts: 518
Joined: Thu Mar 08, 2012 6:51 pm

Re: Giada 0.15.2 AppImage not working on Linux

Post by FFT » Sun Oct 14, 2018 11:41 am

Interesting, could you paste here the output of the following command?

Code: Select all

strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
Thanks!

mctom
F8 - Hawthorn
Posts: 23
Joined: Sat Oct 06, 2018 1:19 pm
Location: Gdansk, Poland

Re: Giada 0.15.2 AppImage not working on Linux

Post by mctom » Sun Oct 14, 2018 1:05 pm

I did that on my Linux Mint machine, which appears to have the same problem.

Code: Select all

mctom@TOMASZ-PC ~ $ strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_DEBUG_MESSAGE_LENGTH
I'm guessing that at some point Giada has been compiled with newer gcc / g++ and it simply won't work on too old ubuntu-based Linux systems. Linux Mint 17.3 is based on Ubuntu Trusty, where the most recent gcc within their repos is 4.9ish. Sourcing newer version of gcc causes hundreds of packages to lose their dependencies, so it's out of question.

Personally I'm not affected by that anymore since I've moved on to Ubuntu Studio 18.04 on my music-oriented machine, but still it's good to raise awareness about that limitation.

User avatar
FFT
F14 - Syrian Rue
Posts: 518
Joined: Thu Mar 08, 2012 6:51 pm

Re: Giada 0.15.2 AppImage not working on Linux

Post by FFT » Thu Oct 18, 2018 7:30 pm

Giada is built remotely on Ubuntu 14.04.5 + gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4. So yeah I think we should warn the user of this system requirement. Thank you!

Post Reply