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

netpbm をインストールする 《古い》



Pbmplus.tmlp を書き換える

 TIFF のライブラリ(2.4以上)がインストールされていて
 作る必要のないとき

   #ifndef BuildLibTiff
   #define BuildLibTiff     NO
   #endif

 インストールディレクトリの指定

   #ifndef PbmplusDir
   #define PbmplusDir    /* defaults to nothing */
   #endif
   #ifndef PbmplusBinDir
   #define PbmplusBinDir /usr/local/bin/pbmplus
   #endif
   #ifndef PbmplusManDir
   #define PbmplusManDir /usr/local/man
   #endif
   #ifndef PbmplusLibDir
   #define PbmplusLibDir /usr/local/lib
   #endif
   #ifndef PbmplusIncDir
   #define PbmplusIncDir /usr/local/include
   #endif

Imakefile を書き換える

<  stamp-date
--
>  ./stamp-date

他ファイルを修正する

 pnm/fitstopnm.c (SunOS)

   #include <float.h>

  の代わりに

   #include <values.h>
   #define DBL_MAX MAXDOUBLE
   #define FLT_MAX MAXFLOAT

 {pbm,pgm,pnm,ppm}/Imakefile (AIX)

   DefaultRGBDatabase

  を

   /usr/lib/X11/rgb

メークする

 TIFF ライブラリを作る必要のないとき (SunOS での例)
 (SunOS ではコンパイラは gcc を使う)

   xmkmf
   make TOP=. SUBDIRS='./pbm ./pgm ./ppm ./pnm' Makefile
   make TOP=. SUBDIRS='./pbm ./pgm ./ppm ./pnm' Makefiles
   make TOP=. SUBDIRS='./pbm ./pgm ./ppm ./pnm' depend
   make MFLAGS='CC=gcc'

 TIFF ライブラリを作る必要のあるとき (AIX での例)

   xmkmf
   make TOP=. Makefile
   make TOP=. Makefiles
   cd libtiff; cp Makefile.aix Makefile; make
   cd ..
   make TOP=. depend
   make

インストールする

   make install
   make install.man



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