RIGHT:[[フリーソフトウェアのコンパイル]]
*目次
#contents
//-------------------------------
*プラットフォーム
-Solaris 8 07/03
-gcc-3.3.2
-LD_RUN_PATH=/usr/local/lib:/usr/local/ssl/lib
-PATH=/usr/bin:/usr/sbin:/usr/local/bin:/usr/ccs/bin:/usr/ucb
//------------
*GhostScript 7.0.7
**必要なもの
http://www.ring.gr.jp/pub/text/CTAN/support/ghostscript/gnu/
-ghostscript-7.07.tar.gz
-gnu-gs-fonts-std-6.0.tar.gz
-gnu-gs-fonts-other-6.0.tar.gz
-modify_ps2pdfwr.patch

また,すでに jpegsrc.v6b.tar.gz がインストールされている
必要がある.

http://www.aihara.co.jp/~taiji/gyve/
-fix_cidfontname_Encoding_CIDToGIDMap_DW_W.patch
-fix_rename_font_gs_cidfn.ps.patch

http://tagoh.jp/junk/
-ghostscript-7.07-bigposttable.patch
-ghostscript-7.07-coverage-glyphcount.patch
-ghostscript-7.07-gsublookuptable.patch
**コンパイル,インストール
 % cd ghostscript-7.07
 % gpatch -p0 -b < fix_rename_font_gs_cidfn.ps.patch 
 % gpatch -p0 -b < fix_cidfontname_Encoding_CIDToGIDMap_DW_W.patch 
 % gpatch -p1 < ghostscript-7.07-bigposttable.patch 
 % gpatch -p1 < ghostscript-7.07-gsublookuptable.patch 
 % gpatch -p1 < ghostscript-7.07-coverage-glyphcount.patch
 % cd lib
 % gpatch -p0 -b < modify_ps2pdfwr.patch 
 % cd ..
 % ./configure
 % make
 # make install
 # cd /usr/local/share/ghostscript
 # gzcat gnu-gs-fonts-std-6.0.tar.gz | tar xvf -
 # gzcat gnu-gs-fonts-other-6.0.tar.gz | tar xvf -
 # mkdir Resource
 # cd Resource
 # unzip adobe-cmaps-200204.zip 
 # unzip acro5-cmaps-2001.zip 

**フォントの設定
/usr/local/share/ghostscript/7.07/lib/CIDFnmap の
 %(CIDFnmap.Sol) .runlibfile
 %(CIDFnmap.CJK) .runlibfile
の行のコメント(%)を外す
 (CIDFnmap.Sol) .runlibfile
 (CIDFnmap.CJK) .runlibfile

/usr/local/share/ghostscript/7.07/lib/CIDFnmap.CJK の
 /Ryumin-Light           /HG-MinchoL             ; % CIDFnmap.Sol
など,最後のコメントが CIDFnmap.Sol になっているの行の
コメント(%)を外す

/usr/local/share/ghostscript/7.07/lib/gs_res.ps の249-250行
 /FontResourceDir (/Resource/Font/) readonly .forcedef	% pssys'params is r-o
 /GenericResourceDir (/Resource/) readonly .forcedef	% pssys'params is r-o
の /Resource/(2箇所)を /usr/local/share/ghostscript/Resource/ に
書き直す.
//---------------------------------------
*gv
**ソース
http://wwwthep.physik.uni-mainz.de/~plass/gv/
-gv-3.5.8.tar.gz
**コンパイル,インストール
 % vi config.Unix
 ---------------------------------------------------
 diff config.Unix config.Unix.org 
 44c44
 <       XAWLIB = -lXaw3d -L/usr/local/lib -R/usr/local/lib
 ---
 >       XAWLIB = -lXaw3d
 59c59
 < XAW3D_HEADERS = -I/usr/local/include
 ---
 > XCOMM XAW3D_HEADERS = -I/home/aaa/Xaw3d
 120,121c120,121
 < CC          = gcc
 < CCOPTIONS   = -ansi -pedantic -Wall
 ---
 > XCOMM CC          = gcc
 > XCOMM CCOPTIONS   = -ansi -pedantic -Wall
 ---------------------------------------------------

 % xmkmf
 % make Makefiles
source/paths.h を以下のように変更.
 % diff source/paths.h source/paths.h.org 
 37,39c37,39
 < #   define INC_X11(aaa) <X11/aaa>
 < #   define INC_XMU(aaa) <X11/Xmu/aaa>
 < #   define INC_XAW(aaa) <X11/Xaw3d/aaa>
 ---
 > #   define INC_X11(aaa) <X11/##aaa##>
 > #   define INC_XMU(aaa) <X11/Xmu/##aaa##>
 > #   define INC_XAW(aaa) <X11/Xaw3d/##aaa##>

 % make
 # make install
 # make install.man

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS