Home | History | Annotate | Line # | Download | only in dist
INSTALL revision 1.1.1.1
      1  1.1  mrg Copyright (C) INRIA 2003, 2005, 2007, 2008, 2009, 2010, 2011, 2012
      2  1.1  mrg 
      3  1.1  mrg Copying and distribution of this file, with or without modification,
      4  1.1  mrg are permitted in any medium without royalty provided the copyright
      5  1.1  mrg notice and this notice are preserved. This file is offered as-is,
      6  1.1  mrg without any warranty.
      7  1.1  mrg 
      8  1.1  mrg 
      9  1.1  mrg                         Installing GNU MPC
     10  1.1  mrg                         ==================
     11  1.1  mrg 
     12  1.1  mrg This is for the impatient, for deeper explanations see the chapter
     13  1.1  mrg "Installing GNU MPC" in the Texinfo documentation (type 'info mpc.info').
     14  1.1  mrg 
     15  1.1  mrg 0. You first need to install GMP, the GNU Multiprecision Arithmetic Library,
     16  1.1  mrg    see <http://gmplib.org/>, and GNU MPFR, see <http://www.mpfr.org>.
     17  1.1  mrg    GNU MPC requires GMP version 4.3.2 or later
     18  1.1  mrg    and GNU MPFR version 2.4.2 or later.
     19  1.1  mrg 
     20  1.1  mrg 1. In the directory of the GNU MPC archive, type
     21  1.1  mrg 
     22  1.1  mrg       tar xzf mpc-1.0.1.tar.gz
     23  1.1  mrg       cd mpc-1.0.1
     24  1.1  mrg       ./configure
     25  1.1  mrg       make
     26  1.1  mrg 
     27  1.1  mrg    This assumes that GMP and GNU MPFR are installed in a directory searched
     28  1.1  mrg    by default by the compiler. Otherwise, use --with-gmp=DIR or
     29  1.1  mrg    --with-mpfr=DIR with ./configure (see the Texinfo documentation).
     30  1.1  mrg 
     31  1.1  mrg 2. You should run the test suite, type
     32  1.1  mrg 
     33  1.1  mrg       make check
     34  1.1  mrg 
     35  1.1  mrg    If any error occurs, please report it on the mailing list
     36  1.1  mrg    <mpc-discuss (a] lists.gforge.inria.fr>, or file a bug at the bug tracker
     37  1.1  mrg    <https://gforge.inria.fr/tracker/?atid=607&group_id=131&func=browse> .
     38  1.1  mrg 
     39  1.1  mrg 3. To install the GNU MPC library, type
     40  1.1  mrg 
     41  1.1  mrg       make install
     42  1.1  mrg 
     43  1.1  mrg    By default, the files are copied into subdirectories of /usr/local.
     44  1.1  mrg    You need write permissions on these directories, or pass an alternative
     45  1.1  mrg    installation directory using the --prefix option to ./configure.
     46  1.1  mrg 
     47  1.1  mrg 4. You can optionally create documentation, type
     48  1.1  mrg 
     49  1.1  mrg       make dvi
     50  1.1  mrg 
     51  1.1  mrg    or
     52  1.1  mrg 
     53  1.1  mrg       make ps
     54  1.1  mrg 
     55  1.1  mrg    This requires the Texinfo package (version 4.2 at least).
     56  1.1  mrg 
     57  1.1  mrg In case of difficulties, please send a description of the problem to
     58  1.1  mrg <mpc-discuss (a] lists.gforge.inria.fr>.
     59  1.1  mrg 
     60  1.1  mrg ##############################################################################
     61  1.1  mrg 
     62  1.1  mrg Note for AIX users:
     63  1.1  mrg ===================
     64  1.1  mrg 
     65  1.1  mrg If GMP was built with the 64-bit ABI, before building and testing GNU MPC,
     66  1.1  mrg it might be necessary to set the OBJECT_MODE environment variable to 64
     67  1.1  mrg by, e.g.,
     68  1.1  mrg    export OBJECT_MODE=64
     69  1.1  mrg This has been tested with the C compiler IBM XL C/C++ Enterprise Edition
     70  1.1  mrg V8.0 for AIX, version: 08.00.0000.0021, GMP 4.2.4 and GNU MPFR 2.4.1.
     71  1.1  mrg 
     72  1.1  mrg ##############################################################################
     73  1.1  mrg 
     74  1.1  mrg Note for Windows users:
     75  1.1  mrg =======================
     76  1.1  mrg 
     77  1.1  mrg There is a special file Makefile.vc for Windows, contributed by Mickal
     78  1.1  mrg Gastineau. This file works both for the Windows Server 2003 R2 Platform SDK,
     79  1.1  mrg and for the Windows SDK of Vista. To use it, simply replace "make" by
     80  1.1  mrg "nmake /f makefile.vc" in the above instructions:
     81  1.1  mrg 
     82  1.1  mrg compilation :
     83  1.1  mrg nmake /f makefile.vc GMP=<gmp_install_dir> MPFR=<mpfr_install_dir>
     84  1.1  mrg 
     85  1.1  mrg clean :
     86  1.1  mrg nmake /f makefile.vc GMP=<gmp_install_dir> MPFR=<mpfr_install_dir> clean
     87  1.1  mrg 
     88  1.1  mrg check :
     89  1.1  mrg nmake /f makefile.vc GMP=<gmp_install_dir> MPFR=<mpfr_install_dir> check
     90  1.1  mrg 
     91  1.1  mrg If you want to compile mpc with mingw in the msys shell, you might need to
     92  1.1  mrg add the following to the configure command (or in your environment):
     93  1.1  mrg 
     94  1.1  mrg LDFLAGS=-L/usr/local/lib CPPFLAGS=-I/usr/local/include
     95  1.1  mrg 
     96  1.1  mrg In addition, you might need to give the following additional argument to
     97  1.1  mrg configure (reported for mpc-0.9):
     98  1.1  mrg 
     99  1.1  mrg CPP="x86_64-w64-mingw32-gcc -E"
    100  1.1  mrg 
    101  1.1  mrg (reported by Sisyphus)
    102