1. dpkg で lesstif 関連の packages を purge しておく
2. build & install lesstif-current
% tar xzf lesstif-current.tar.gz
% cd lesstif-current
% ./configure --prefix=/usr/local/lesstif
% make
% su
# make install
# vi /etc/ld.so.conf
/usr/local/lesstif/lib
# ldconfig
# ^D
3. build Mozilla
% tar xzf unix.tar.gz
% cd ns
% vi config/Linux.mk
ifeq ($(CPU_ARCH),x86)
PLATFORM_FLAGS += -mno-486 -DLINUX1_2 -Di386
PORT_FLAGS += -DNEED_TIME_R -DMITSHM -D_XOPEN_SOURCE
! OS_INCLUDES += -I/usr/local/lesstif/include -I/usr/X11R6/include
! OS_LIBS += -L/usr/local/lesstif/lib -L/lib -ldl -lc
endif
% vi cmd/xfe/Makefile
(581 行目付近)
! XTOOLLIB = -L/usr/local/lesstif/lib -L/usr/X11R6/lib -lXt -lSM -lICE
(略)
MOTIFLIB =\
$(MOTIFPATCH_LIB) \
! -lXm \
$(NS_MOTIF2_XP_LD_FLAGS)
% make
4. 実行
% ./cmd/xfe/Linux2.0.33_x86_DBG.OBJ/mozilla-export
画面写真
1998/4/3
mozilla-general などで流れた Mozilla に関する URL いろいろ
config/Linux.mk の PLATFORM_FLAGS に -DX_LOCALE を加え、cmd/xfe/mozilla.c の #include "mozilla.h" の前に #include <X11/Xlocale.h> を付けてみるとなにかよいことがあるかもしれない
http://mozilla-crypto.ssleay.org/というのが出来てる。あの SSLeay を使った Mozilla みたいです