Mozilla on Linux

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 みたいです