最適化問題に対する超高速&安定計算

大規模最適化問題、グラフ探索、機械学習やデジタルツインなどの研究のお話が中心

xosview

2008年07月11日 09時37分08秒 | Weblog
xosview という便利なツールがあるが、Vine Linux などは apt-get で入手することができるが、CentOS では無理なので、自分でソースを持ってきて make することにした。以下は CentOS 5.2 for x86_64 の場合。
1: ソースファイルを以下から入手する。
http://dag.wieers.com/rpm/packages/xosview/
xosview-1.8.3-1.rf.src.rpm が最新版
2: rpm -ivh xosview-1.8.3-1.rf.src.rpm とすると、/usr/src/redhat/SOURCES の中に xosview-1.8.3.tar.gz が出来ている。
3: tar xvzf xosview-1.8.3.tar.gz
cd xosview-1.8.3
./configure
make clean
make
4: 何故か serial_reg.h というファイルが /usr/inclide/linux にない。

g++ -Wall -O4 -I. -DXOSVIEW_VERSION=\"1.8.3\" -I/root/xosview-1.8.3 -I/root/xosview-1.8.3/linux -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_BOOL=1 -DLONG_LONG=long\ long -DHAVE_SNPRINTF=1 -DHAVE_IOSTREAM=1 -DHAVE_FSTREAM=1 -DHAVE_XPM=1 -DGNULIBC=1 -DUSESYSCALLS=1 -DHAVE_USLEEP=1 -I.. -c serialmeter.cc -o serialmeter.o
serialmeter.cc:48:30: error: linux/serial_reg.h: そのようなファイルやディレクトリはありません

そこで、cp /usr/src/kernels/2.6.18-92.1.6.el5-x86_64/include/linux/serial_reg.h /usr/include/linux
とする。

5: もう一度 make して、cp xosview /usr/bin とする。

これで CentOS (Fedora) でも xosview が使えるようになる。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする