68 gnuplot の起動時に警告の山が出る (wxWidgets の問題)

Big Sur にて、MacPorts の gnuplot を起動すると警告の山(500行弱)が出る。

% gnuplot
objc[43446]: Class wxNSAppController is implemented in both /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/lib/libwx_osx_cocoau_core-3.0.0.4.0.dylib (0x1065edba8) and /opt/local/Library/Frameworks/wxWidgets.framework/Versions/wxWidgets/3.0/lib/libwx_osx_cocoau_core-3.0.dylib (0x105341ba8). One of the two will be used. Which one is undefined.
(以下似たようなメッセージが500行弱)

この先頭のメッセージでWWW検索すると、いくつかヒットする。 かなり混迷しているようで、長くスレッドが続くけれど解決しなかったり。

次のページに載っている処方箋が効いた。

wxWidgets broken on macOS BigSur due to XCode 12 issue

sudo port -f uninstall wxwidgets-3.0
sudo port -v -s install wxwidgets-3.0
wxwidgets-3.0 をアンインストールして、ソースから make する、ということかな。

Apple の仕込んだバグ、ということを言っている人がいるけれど、 真偽のほどは分からない。結果オーライで前進する。



桂田 祐史