Tgif でグラフをお絵かきする古い人間なので, Linux Mint 21.2 に Gnuplot をソースから入れます.CentOS の時より変に苦労した.
オチ:
- $ sudo apt install qttools5-dev-tools qtbase5-dev
- $ tar zxvf gnuplot-6.0.1.tar.gz
- $ cd gnuplot-5.4.1
- $ ./configure -with-tgif -with-qt=qt5
- $ make
- $ sudo make install
やった手順.ボスに絵日記と言われるやつ.
Gnuplot を SourceForge からダウンロードして解凍
https://sourceforge.net/projects/gnuplot/files/gnuplot/
- $ tar zxvf gnuplot-6.0.1.tar.gz
- $ cd gnuplot-6.0.1
- $ ./configure -with-tgif
- ....
- No package 'Qt5Core' found
- No package 'Qt5Gui' found
- No package 'Qt5Network' found
- Package 'Qt5Core', required by 'Qt5Svg', not found
- ...
- $
このまま Make すると
- $ make
- ...
- qtterminal/qt_term.cpp:51:10: fatal error: QtCore: そのようなファイルやディレクトリはありません
- 51 | #include <QtCore>
で死ぬ../configure --with-qt=qt5してみたけれど単体では効果無し(そりゃそうだ)
qtbase5-dev を入れるといいらしい.
- $ sudo apt install qtbase5-dev
したら Make は通るけれど Make Installでだめ
- $ make clean
- ...
- $ ./configure -with-tgif -with-qt=qt5
- ...
- $ make
- ...
- $ make install
- ...
- /bin/bash: 行 1: /usr/lib/x86_64-linux-gnu/qt5/bin/lrelease: そのようなファイルやディレクトリはありません
- make[3]: *** [Makefile:1575: qtgnuplot_fr.qm] エラー 127
調べたら,QT5のバージョン依存なので以下を入れろというアドバイスがあった.
qttools5-dev-tools libdtkwidget-dev libdtkwm-dev pkg-config
実際には qttools5-dev-tools だけ入れたら動いた.
- $ sudo apt install qttools5-dev-tools
libdtkwidget-dev libdtkwm-dev は apt に無かった.pkg-config は入れなくても通った.
GUI が QT になったのかね.ソースから入れると /usr/local/bin に入るのね.
だめだったアドバイス.
https://sourceforge.net/p/gnuplot/bugs/2591/
- $ ./configure --with-qt=qt5
- $ make
https://groups.google.com/g/comp.graphics.apps.gnuplot/c/1etT8-2x8cg
- $ sudo apt install libqt5svg5-dev
0 件のコメント:
コメントを投稿