ここでfileexchangeにあるMATLAB用のBGLライブラリを使用しています。Ubuntu 10.04 LTSでこのライブラリの関数を使用すると、このエラーが発生します (このエラーは、正常に動作する Windows では発生しませんでした)。
??? Invalid MEX-file
'/home/alex/Documents/MATLAB/MATLABsvnWorkingDir/Bloom/graphAnalysis/analysisAttempt2/functi onsDownloaded/matlab_bgl-4.0.1/matlab_bgl/private/components_mex.mexglx':
libstdc++.so.5: cannot open shared object file: No such file or
directory.
Error in ==> components at 42
[ci sizes] = components_mex(A);
Error in ==> modularize_graphs_Alex_hugeMats_BlondelCode at 16
[comnts,~] = components(graph);
全体の問題はlibstdc++.so.5
. synatpic パッケージ マネージャーで見つけることができません。この問題について議論しているスレッドがありますが、これらの手順を試してみましたが、何の進展もありませんでした。
ここにリストされている解決策を試しました:
alex@alex-laptop:~/Desktop$ sudo apt-get install libstdc++.so.5
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package libstdc++.so.5
alex@alex-laptop:~/Desktop$
Web で見つけた他の解決策も試しましたが、問題は解決しませんでした。