#author("2019-08-31T12:05:54+09:00","default:Miyashita","Miyashita")
#author("2019-08-31T12:06:33+09:00","default:Miyashita","Miyashita")
* GStreamer-WARNING [#oec1d0a5]
**警告表示 [#h614684d]
Ubuntu での話.terminal で以下の警告が出た.
 (MATLAB:3237): GStreamer-WARNING **: 23:59:57.542: Failed to load plugin 
 '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so': 
 /usr/local/src/MATLAB/R2017a/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6: 
 version `CXXABI_1.3.9' not found (required by /usr/lib/x86_64-linux-gnu/libzmq.so.5)

**原因 [#n00106a0]
たぶん MATLAB でないところの /usr/lib/x86_64-linux-gnu のライブラリが更新されているのに~
MATLAB/R2017a/sys/os/glnxa64/ にあるライブラリが更新されていないから,~
要求しているバージョンに追いついてないのだと思う(知らんけど)~
~

**対処 [#qf869a6b]
ということで一応確認する.version `CXXABI_1.3.9' not found と言われているので
#codeprettify{{
$ strings /usr/local/src/MATLAB/R2017a/sys/os/glnxa64/libstdc++.so.6 | grep CXXABI
CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.2
CXXABI_1.3.3
CXXABI_1.3.4
CXXABI_1.3.5
CXXABI_1.3.6
CXXABI_1.3.7
CXXABI_1.3.8
CXXABI_TM_1
CXXABI_1.3
CXXABI_1.3.2
CXXABI_1.3.6
CXXABI_1.3.1
CXXABI_1.3.5
CXXABI_1.3.8
CXXABI_1.3.4
CXXABI_TM_1
CXXABI_1.3.7
CXXABI_1.3.3
}}
確かに CXXABI_1.3.9 はない.~
一方,/usr/lib/x86_64-linux-gnu/ の方を見てみると
#codeprettify{{
$ strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep CXXABI
CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.2
CXXABI_1.3.3
CXXABI_1.3.4
CXXABI_1.3.5
CXXABI_1.3.6
CXXABI_1.3.7
CXXABI_1.3.8
CXXABI_1.3.9
CXXABI_1.3.10
CXXABI_1.3.11
CXXABI_TM_1
CXXABI_FLOAT128
}}
と CXXABI_1.3.9 が見つかるので,MATLAB/R2017a/sys/os/glnxa64/ の元のは別名に変えて,~
こっちのをコピーしてくるかリンクを貼るか何かする.~
コピーせずとも,libstdc++.so.6 の名前変えて再起動するだけでも大丈夫?~
[[OS更新後のMATLABエラー回避>../../Ubuntu/OS更新後のMATLABエラー回避]]と理由は同じような感じ.
[[OS更新後のMATLABエラー回避>Ubuntu/OS更新後のMATLABエラー回避]] と理由は同じような感じ.

Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes