====== wxHexEditor ====== ===== バイナリの入手 ===== [[https://sourceforge.net/projects/wxhexeditor/files/wxHexEditor/v0.23%20Beta/|wxHexEditor - Browse /wxHexEditor/v0.23 Beta at SourceForge.net]] より [[https://sourceforge.net/projects/wxhexeditor/files/wxHexEditor/v0.23%20Beta/wxHexEditor-v0.23-Linux_x86_64.tar.bz2/download|wxHexEditor-v0.23-Linux_x86_64.tar.bz2]] をダウンロードする。\\ ===== wxHexEditor の実行 ===== wxHexEditor-v0.23-Linux_x86_64.tar.bz2 を解凍し出てきた wxHexEditor を実行する。\\ $ ./wxHexEditor {{:linux:wxhexeditor.png?800|wxHexEditor}} ===== ソースの入手 ===== [[https://sourceforge.net/projects/wxhexeditor/|wxHexEditor download | SourceForge.net]] の [[https://sourceforge.net/projects/wxhexeditor/files/latest/download|Download]] 寄り最新ソースを入手する。\\ 最新ソース: wxHexEditor-v0.24-src.tar.xz\\ ===== ビルド準備 ===== $ sudo dnf install automake libtool wxGTK-devel * automake が無いと以下のエラーが発生する。 Can't exec "aclocal": そのようなファイルやディレクトリはありません failed to run aclocal: No such file or directory * libtool が無いと以下のエラーが発生する。 not using Libtool error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL error: possibly undefined macro: AC_DISABLE_SHARED error: possibly undefined macro: AC_PROG_LIBTOOL * wxGTK-devel が無いと以下のエラーが発生する。 致命的エラー: wx/wxprec.h: そのようなファイルやディレクトリはありません #include "wx/wxprec.h" ===== wxHexEditor-v0.24-src はビルドエラーになる ===== $ cd ~/applications/wxHexEditor-v0.24-src/wxHexEditor/ $ make 〜省略〜 src/HexEditorApp.h:70:39: エラー: ‘wxEventLoopBase’ has not been declared virtual void OnEventLoopEnter(wxEventLoopBase* WXUNUSED(loop)); // wxOVERRIDE; 〜省略〜