UP | HOME

HippoDraw 的安装手记

需要的支持:

  1. C++ -— 3.4.5
  2. Qt -— 3.3.5, 4.0.1
  3. Python -— 2.4.2
  4. Boost.Python -— 1.33 (boost)
  5. Minuit -— 1.7.9, from CERN,安装在 /usr/local
  6. FITS -— cfitsio 2.510
  7. WCSLIB -— wcstools 3.6.2
  8. Python numerical arrays -— dev-python/numarray 1.5.0
  9. PyFITS -— ?
  10. ROOT -— /opt/root/current
  11. SIP -— ?
  12. OpenGL -— xorg-x11

配置:

./configure --with-boost-version=1_33 \
--with-boost-include=/usr/include/boost --with-boost-lib=/usr/lib \
--with-minuit-include=/usr/local/include \
--with-minuit-lib=/usr/local/lib \
--with-minuit-libname=lcg_Minuit \
--with-cfitsio-include=/usr/include --with-cfitsio-lib=/usr/lib \
--with-wcslib-include=/usr/include --with-wcslib-lib=/usr/lib \
--with-root-include=`root-config --incdir` \
--with-root-lib=`root-config --libdir`

上述配置中,在 memes 上无法找到 libboost_python-gcc-1_33.so,做一个符号链接可以解决。另外,由于系统中存在两个版本的 QT,需要指定其中一个。决定使用 QT 3.3.5 版本。所以,配置的参数增加两个:–with-Qt-dir=/usr/qt/3

问题:

  1. 和 QT4 编译时,在 configure 阶段会出错。--改用 qt 3
  2. 和 wcstools 一起工作时会出错。--改用 wcslibs 4.2 版本,安装在 usr/local 下。
  3. 在 ld 时出错,找不到 -l ../lib/.libs/libhippo.so 。--使用 –with-Qt-lib=qt-mt

成功安装了 HippoDraw!哈哈!!

版权所有 ©2015: 心蛛 | Date: [2006-03-09 四 22:14] | Generated by Emacs 24.4.1 (Org mode 8.3.2), Validate, 88x31.png

comments powered by Disqus