View Issue Details

IDProjectCategoryView StatusLast Update
0007258ardourbugspublic2017-03-03 08:43
Reporterherr_doktor Assigned To 
PriorityurgentSeverityblockReproducibilityalways
Status closedResolutionfixed 
PlatformPCOSLinuxOS Versionjessie64 + kx
Product Version5.8 
Summary0007258: 'GLIBCXX_3.4.21' not found
DescriptionJessie 64 with kx studio and debian multimedia repos. System up to date and running clean with Ardour 5.6. Uprgrading to 5.8 results in failure to launch the program.

A copy of the error message when using command line:

/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/bin/ardour-5.8.0)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libardourcp.so)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libcanvas.so.0)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libgtkmm2ext.so.0)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libptformat.so.0)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libardour.so.3)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libmidipp.so.4)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libevoral.so.0)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libaudiographer.so.0)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libpbd.so.4)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libtimecode.so)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libglibmm-2.4.so.1)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libgtkmm-2.4.so.1)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libgdkmm-2.4.so.1)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libgiomm-2.4.so.1)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libpangomm-1.4.so.1)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libcairomm-1.0.so.1)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libtag.so.1)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libvamp-sdk.so.2)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/libvamp-hostsdk.so.3)
/opt/Ardour-5.8.0/bin/ardour-5.8.0: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /opt/Ardour-5.8.0/lib/librubberband.so.2)


Version of libstdc++.so.6 in jessie: 4.9.2-10, so up to GLIBCXX_3.4.20 only.
TagsNo tags attached.

Activities

herr_doktor

2017-03-02 23:29

reporter   ~0019454

btw: it's A 5.8 downloaded from ardour's, not kx version.

herr_doktor

2017-03-03 00:17

reporter   ~0019455

Tried with kx's one: error in libardourcp.so.

x42

2017-03-03 04:25

administrator   ~0019457

That sounds like the installer wrongly deploys the gcc5 version.
debian/jesse would still need gcc4.

Can you grab a dedicated gcc4 build from https://nightly.ardour.org/ and check?


The version from http://ardour.org/download.html includes both gcc4 + 5 and should detect the correct ABI, but it is possible that due to recent changes this does not work correctly. You could be able to force gcc4 via

  sh Ardour-5.8.0-x86_64.run -- --gcc4

(if that fails, a full log of the installer may be helpul)

herr_doktor

2017-03-03 08:41

reporter   ~0019458

Nickel!

herr_doktor

2017-03-03 08:43

reporter   ~0019459

Fixed with sh Ardour-5.8.0-x86_64.run -- --gcc4

Issue History

Date Modified Username Field Change
2017-03-02 23:18 herr_doktor New Issue
2017-03-02 23:29 herr_doktor Note Added: 0019454
2017-03-03 00:17 herr_doktor Note Added: 0019455
2017-03-03 04:25 x42 Note Added: 0019457
2017-03-03 08:41 herr_doktor Note Added: 0019458
2017-03-03 08:43 herr_doktor Note Added: 0019459
2017-03-03 08:43 herr_doktor Status new => closed
2017-03-03 08:43 herr_doktor Resolution open => fixed