計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
Solaris 2.5 で Mosaic-2.6-l10n+ を作る
《古い》
ソースの入手
オリジナル
(FTP.NCSA.UIUC.EDU:/Web/Mosaic/Unix/source)
Mosaic-src-2.6.tar.Z
l10n+ パッチ
(ftp.ipc.chiba-u.ac.jp:/.2/pub2/Mosaic/Mosaic-2.6-l10n+)
Mosaic-2.6-l10n+.patch.tar.gz
Mosaic-2.6-l10n+.patch2.gz
ソースの展開
tar xvfz Mosaic-src-2.6.tar.Z
tar xvfz Mosaic-2.6-l10n+.patch.tar.gz
パッチ当て
cd Mosaic-src
patch < ../Mosaic-2.6-l10n+.patch
zcat ../Mosaic-2.6-l10n+.patch2.gz | patch
ソース一部変更
*** libwww2/tcp.h.orig Wed Sep 4 22:12:32 1996
--- libwww2/tcp.h Wed Sep 4 21:49:32 1996
***************
*** 282,287 ****
--- 282,292 ----
#include <netdb.h>
#endif /* TCP includes */
+ #if defined(SOLARIS25)
+ #include <netdb.h>
+ #endif /* solaris 2.5 */
+
+
/*
MACROS FOR MANIPULATING MASKS FOR SELECT()
Makefile のチェック
cp Makefile.solaris-24 Makefile
書き替え (jpeg, mms がインストール済であることを前提)
sysconfigflags = -I/usr/include -DSOLARIS -DSVR4 -DMOTIF1_2 -DSOLARIS24 -DSOLARIS25
jpegdir = /usr/local/lib
jpeglibs = $(jpegdir)/libjpeg.a
jpegflags = -I/usr/local/include -DHAVE_JPEG
customflags = -DL10N -DMOTIF_I18N -DNEWS_SELECT -DHTML3 -DNETSCAPE_EXT -D_USE_REAL_ACCESS_DATE -DSECURE -DDOCMENU_EXTENDER -DDISABLE_TABLE
mmsroot = /usr/local/lib
mmslibdir = $(mmsroot)
mmslibs = $(mmslibdir)/libmms.a
mmsflags = -DMIME_HEAD
CFLAGS = -O $(sysconfigflags) $(socksflags)
メーク
make
インストール
cp src/Mosaic /usr/bin/X11
cp app-defaults.color /usr/lib/X11/app-defaults/Mosaic
mkdir -p /usr/lib/X11/xpm/Mosaic
(cd ../icons; tar cvf - *) | (cd /usr/lib/X11/xpm/Mosaic; tar xf -)
Xリソースの変更(追加)
Mosaic*XmText.fontList: -*-fixed-medium-r-normal--16-*:
Mosaic*XmTextField.fontList: -*-fixed-medium-r-normal--16-*:
起動
setenv LANG japanese
Mosaic
計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)