計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)

xv-3.10a + jp-5.1.10 《古い》



用意するもの
 xv-3.10a.tar.gz
 xv310a-jp-extension-rev5.1.10.tar.gz

ソースの展開
 tar xvfz xv-3.10a.tar.gz
 cd xv-3.10a
 tar xvfz ../xv310a-jp-extension-rev5.1.10.tar.gz

パッチ当て
 patch -p1 < xv310a-jp-extension-rev5.1.10/Patch.xv310a-ext-5.1.10

コンフィグレーション
 config.h 編集
  #define GS_PATH "/usr/local/bin/gs"
  #define GS_LIB  "."
  #define GS_DEV  "ppmraw"
  #define MACBINARY
  #define AUTO_EXPAND
  #define VIRTUAL_TD
  #define VS_ADJUST
  #define TV_L10N
  #define HAVE_MGCSFX
  #  define USE_MGCSFX_PREPROCESSOR
  /* #    define MGCSFX_PREPROCESSOR "/usr/lib/cpp" */
  #    define MGCSFX_PREPROCESSOR "cc -E"
 cd jpeg ; ./configure ; make libjpeg.a ; cd ..
 xmkmf

 OS ごとに変更
 AIX
  Makefile 編集
     CCOPTIONS = -D_AIX
     SYS_LIBRARIES = -lbsd -lm
 SunOS
  Makefile 編集
     libtiff.a がうまく作れない
     tiff/ の下のいくつかのファイルが va_start() に2つ引数を
     渡しているのでこれを直せばよいはずだがとりあえず既存のを
     使う
     TIFFDIR = /usr/local/lib
     LIBTIFF = $(TIFFDIR)/libtiff.a
     TIFFINCLUDE = -I/usr/local/include

Makefile作成 
 make Makefiles
 make depend

メーク
 make



計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
海洋大循環分野
daigo@ocg.aori.u-tokyo.ac.jp