2. Installation


This page is translated by TAKIGUCHI, Masao <masao@cadence.com>. Thank you.


[Back to Contents].
2. Installation
2.1 What Mew requires ?
2.2 What should I note while installation of Perl ?
2.3 I'd like to install Mew on Windows95/NT.
2.4 I'd like to install on OS/2.

2.1 What Mew requires ?

Q.
I'd like to install Mew in my system. What tools should I install beforehand?
A.
  1. At first, let's throw MH away :).
  2. The Perl script group named Internet Message (IM) is required instead of MH. And first of all, if the version of Perl is older or Perl is not installed, please install Perl5.004 or later on which these scripts can work correctly. As for the matters to be intended, please refer to 2.2 "What should I note at the time of Perl installation?".
  3. Let's install IM. The latest release version of IM is im-76.tar.gz. You only have to install it according to the instruction obtained by reading 00readme file carefully.
  4. Let's install Mew. The latest release version of Mew is mew-1.92.tar.gz. You only have to install it according to the instruction obtained by reading 00readme file carefully.

[Back to Contents] [Back to Top Page]


2.2 What should I note while installation of Perl?

Q.
I know that IM (Internet Message) which Mew came to use instead of MH consists of some Perl scripts. What should we note when we install Perl?
A.
  1. Perl installation
    1. When we execute Configure with -d option, it specifies proper values for each parameters according to the composition of the system. And it writes these values in the file named "config.sh".
      % cd 
      % ./Configure -d
                    
    2. When Configure asks whether you edit config.sh in the last stage of it, you might as well execute vi by using `!' in order to confirm following items are specified exactly.
      !vi config.sh
                   
      • If you want to use RPOP, suidperl is needed. So please confirm that d_dosuid is defined.
        e.g.: d_dosuid='define'
                           
      • There are some OSs where Dynamic loading of Perl doesn't work exactly. If you are using such kind of OS, please confirm that Static loading is specified.
        e.g.: dynamic_ext=''
              static_ext='DB_File Fcntl IO NDBM_File Opcode POSIX SDBM_File Socket'
                           
  2. In the case that IM outputs warning when it is executed.

    If locale suitable for the content of environment variable LANG is not found, Perl outputs warning. For example, when environment variable LANG is set "japanese" on BSD/OS3.0, Perl output warning as follows:

    warning: setlocale(LC_CTYPE, "") failed.
    warning: LC_ALL = "(null)", LC_CTYPE = "(null)", LANG = "japanese",
    warning: falling back to the "C" locale.
                

    Warning from Perl occasionally causes wrong behavior of Mew because it picks up output messages of Perl. This problem will be solved by making the link from locale which really exists. In above case of BSD/OS, you only have to make the link to japanese set in environment variable LANG because there is locale of /usr/share/locale/Japanese-EUC:

    % su
    # cd /usr/share/locale
    # ln -s Japanese-EUC japanese
                

    Also, such warnings come not to appear if environment variable PERL_BADLANG is set to 0.

[Back to Contents] [Back to Top Page]


2.3 I'd like to install Mew on Windows95/NT

Q.
I've heard that Mew 1.90 or later can be used on Windows95/NT, too. How can I install?
A.
You are required to install Mule for Win32, Perl on Win32 and so on. Please refer to the page of Mew on Win32 project(http://www.mew.org/Win32/) on which there is a script prepared to install them easily. If some problems happen when you are using Mew on Windows95/NT, please make contact with Shuich Kitaguchi >kit@Mew.org<.

[Back to Contents] [Back to Top Page]


2.4 I'd like to install on OS/2

Q.
I've heard that Mew can be used on OS/2, too. How can I install?
A.
Please refer to Reorganizing project of environment of Mule & MUA for OS/2 where Mr. Okunishi (fuji0924@mbox.kyoto-inet.or.jp) explains in detail (but in Japanese only).

[Back to Contents] [Back to Top Page]