Code Monkey home page Code Monkey logo

Comments (7)

brummer10 avatar brummer10 commented on May 29, 2024 1

Latest build (the link on the project page) used now as max glibcxx version 3.4.21, which is the default libstdc++6 version from Ubuntu 20.04

from guitarix.vst.

Brainpiercing avatar Brainpiercing commented on May 29, 2024 1

The readelf gives me no reference to 3.4.30, just 3.4.26 as you said.

I've now also compiled from the source code, with no error message about GLIBCXX, deleted the precompiled binary, did make install, and as of now, Carla can run the VST3. Yay!

But Ardour plugin scan STILL gives me that error message. Maybe it's Ardour that's the problem? But how?

Edit Colour me embarrassed: Ardour was actually not rescanning the plugin, it had it ignore flagged even for scanning, so the result was always the old scan result. After manually doing "rescan selected" it correctly scanned and of course showed no more error. Order is restored to the world!

from guitarix.vst.

brummer10 avatar brummer10 commented on May 29, 2024

You could add this ppa https://launchpad.net/~ubuntu-toolchain-r and install libstdc++6 from there
(That's what happen on the github service and I didn't find a way to avoid that)
or, you could run
sudo apt-get install libcurl4-gnutls-dev libfreetype6-dev libglibmm-2.4-dev libglib2.0-dev libsigc++-2.0-dev libfftw3-dev libsndfile1-dev liblilv-dev liblrdf0-dev libboost-iostreams-dev libstdc++6 libc6-dev libgcc-s1 libasound2-dev libgtk-3-dev libavahi-gobject-dev libavahi-glib-dev libavahi-client-dev libeigen3-dev libboost-system-dev

to install the dependencies and build it yourself.
There is no deep dependency to a more recent libstdc++6 version then yours.
But note, there is currently a unresolved issue with the official Ardour releases, leads to crash on session reload.
#17

from guitarix.vst.

Brainpiercing avatar Brainpiercing commented on May 29, 2024

Great stuff! Thanks!! I'll give it a spin then!
(And Ardour issue hopefully won't be a problem as I'm still on 8.2...)

from guitarix.vst.

Brainpiercing avatar Brainpiercing commented on May 29, 2024

Hmm, I downloaded the latest 0.2 binary and it still gives me the GLIBCXX error :/

from guitarix.vst.

brummer10 avatar brummer10 commented on May 29, 2024

Are you sure you've removed the older one and installed (copied) the new one?
I've just checked it again and pretty sure it used the stock standard libstdc++ version from ubuntu 20.4
https://github.com/brummer10/guitarix.vst/actions/runs/8022387728/job/21916590721#step:5:42

I also checked the binary with
readelf -Ws '/path/to/Guitarix.vst3/Contents/x86_64-linux/Guitarix.so' | grep GLIBCXX

the highest version linked in is GLIBCXX_3.4.26

from guitarix.vst.

brummer10 avatar brummer10 commented on May 29, 2024

Nice to hear.
Hope you enjoy guitarix.vst.

from guitarix.vst.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.