[BACK]Return to README.DOS CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / pari-2.2

Annotation of OpenXM_contrib/pari-2.2/README.DOS, Revision 1.1

1.1     ! noro        1: PARI/GP is developped and tested in the Unix world, but has been partly
        !             2: ported to DOS/Windows using the EMX/RSX runtime packages. The resulting
        !             3: binary GP.EXE should be usable on most DOS-based platforms, although it won't
        !             4: share the traditional look and feel of e.g native Windows programs. Binaries
        !             5: may or may not be available after each Unix release.
        !             6:
        !             7: Everything written in this file applies to DOS 3.0 or higher, OS/2 2.0 or
        !             8: higher, and Windows 3.1. An 80386 CPU or higher is required in any case.
        !             9:
        !            10: See README.WIN for more recent versions of Windows (95 or higher).
        !            11: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        !            12:
        !            13: I: What's in there ?
        !            14: --------------------
        !            15:
        !            16: The DOS archive is divided in 4 parts: the first 2 (GPB, GPD) change each
        !            17: time an update is made, the last two (GPRT, GPRL) need only be downloaded
        !            18: once, if at all. The complete sources are distributed in the Unix version,
        !            19: but are not required unless you want to compile GP or the PARI library
        !            20: yourself.
        !            21:
        !            22: xxxx stands for a version number
        !            23:
        !            24: 1) Binary (GPB): GPB_xxxx.ZIP
        !            25:   + GP.EXE binary, linked with GNU readline
        !            26:   + various README files
        !            27:
        !            28:   GP.EXE is an EMX executable; it it doesn't start up, check EMX\EMXRT.DOC
        !            29:   (DOS, OS/2) or RSX\README.TXT (Windows). The runtime packages themselves
        !            30:   are in GPRT.ZIP. Note that GP.EXE is twice slower than a native Linux binary.
        !            31:
        !            32: 2) Documentation and Examples (GPD): GPD_xxxx.ZIP, containing the directories
        !            33:   + DOC, containing
        !            34:      - user's manual, tutorial and reference card in TeX format You wil
        !            35:        need TeX to compile them (see www.CTAN.org for how to get TeX) The
        !            36:        same documents are available in PDF and PostScript format from
        !            37:
        !            38:          ftp://megrez.math.u-bordeaux.fr/pub/pari/manuals/
        !            39:
        !            40:      - the script GPHELP (translates Pari documentation to plain text and
        !            41:        handles "apropos help"), which requires PERL (see www.CPAN.org for how
        !            42:        to get it). You may have to fix paths in the first lines of the script.
        !            43:        Set your GPRC file so that the 'help' default points to the place where
        !            44:        you deposit GPHELP (see MISC/GPRC.DOS).
        !            45:
        !            46:   + MISC, containing
        !            47:       - a sample GPRC file (GPRC.DOS). Copy it to C:\_GPRC (or \etc\GPRC) and
        !            48:         adapt it to your needs
        !            49:       - a sample alias file (GPALIAS).
        !            50:
        !            51:   + EXAMPLES, containing sample GP scripts
        !            52:
        !            53:
        !            54: 3) EMX/RSX runtime package (GPRT): GPRT.ZIP
        !            55:   files you will need if the provided binary GP.EXE doesn't work as is.
        !            56:
        !            57: 4) Readline (GPRL): GPRL.ZIP
        !            58:   source of the modified readline library (version 1.0) used to compile GP.EXE
        !            59:
        !            60: The files can be extracted using UNZIP or PKUNZIP -D (don't forget the -D).
        !            61: Depending on what you want to do, the files you need are (X = required, [X] =
        !            62: optional)
        !            63:
        !            64:     To run GP |  To compile libpari | To compile GP
        !            65:               |                     |
        !            66: GPB      X    |                     |
        !            67: GPD     [X]   |                     |
        !            68: GPRT     X    |                     |
        !            69: GPRL          |                     |       X
        !            70: sources       |           X         |       X
        !            71: galdata [X]   |                     |
        !            72:
        !            73: 'sources' refers to the generic Unix distribution archive (pari.tgz).
        !            74: 'galdata' is the file galdata.tgz which can be found at the same place as
        !            75: pari.tgz. It is only needed to compute the Galois group of polynomials of
        !            76: degree 8 to 11 (higher degrees not implemented).
        !            77:
        !            78: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        !            79:
        !            80: II: What do I do with it ?
        !            81: --------------------------
        !            82:   1) I only want to use GP.EXE
        !            83:
        !            84: * For DOS: install EMX.EXE from GPRT somewhere in your path.  If you have
        !            85: enough RAM (~ 2MB), you can run GP.EXE as is, but some functionalities
        !            86: (extended help, external commands) will only be available if you use the
        !            87: command line EMX -P GP.EXE. Put that in a GP.BAT file, or (preferably)
        !            88: fetch a decent shell (e.g. bash) and use an alias.
        !            89:
        !            90: * For Windows: install RSX.EXE from GPRT somewhere in your path.
        !            91:
        !            92: * For OS/2: untested. You may need EMX.DLL from GPRT.
        !            93:
        !            94: In all cases, if you want to use the polgalois function for polynomials of
        !            95: degree 8 to 11, fetch galdata.tgz and extract it in \pari\data (can't be
        !            96: customized without recompiling).
        !            97:
        !            98:   2) I want to build the PARI library for my own C programs
        !            99:
        !           100: You need the _complete_ EMX package (not the runtime files we provide) and a
        !           101: make utility (see EMX\README.DOC; dmake and GNU make are both ok).
        !           102:
        !           103: Fetch the Unix source distribution (tar and basic shell utilities needed to
        !           104: extract it). Then, from the distribution top directory:
        !           105:
        !           106:   cd Odos
        !           107:   make lib
        !           108:
        !           109:   3) I also want to recompile GP.EXE
        !           110:
        !           111: You need the GPRL archive (extract it from the distribution top directory).
        !           112:
        !           113:   cd readline
        !           114:   dmake
        !           115:   cd ..
        !           116:   cd Odos
        !           117:   dmake
        !           118:
        !           119:   4) I want to run the benches
        !           120:
        !           121: Build GP.EXE first (or extract the binary from GPB and put it in the 'Odos'
        !           122: subdirectory), then type
        !           123:
        !           124:   cd Odos
        !           125:   ..\src\test\dotest
        !           126:
        !           127: (decent shell and basic Unix tools needed: the djgpp ports of bash and GNU
        !           128: binutils work nicely, Ian Stewartson's tools are also ok). Make sure FILES
        !           129: is at least 50 in CONFIG.SYS. Bash and sh may run out of memory during the
        !           130: bench.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>