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

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

1.1     ! maekawa     1: PARI/GP is developped and tested in the Unix world. Since sticking to Unix
        !             2: would prevent many users from enjoying the system [not everybody wants to
        !             3: install Linux], PARI has been (partly) ported to DOS using the EMX runtime
        !             4: package. The resulting binary GP.EXE should be usable on most DOS-based
        !             5: platforms, although it won't share the traditional look and feel of e.g
        !             6: native Windows programs. Binaries may or may not be available after each
        !             7: Unix release.
        !             8:
        !             9: Everything written in this file applies to DOS 3.0 or higher, OS/2 2.0 and
        !            10: higher, and Windows 3.1 (unless noted otherwise). It seems that GP.EXE runs
        !            11: more or less correctly in a DOS window under Windows 95/98/NT, but this has
        !            12: not been extensively tested. An 80386 CPU or higher is required in any case.
        !            13: =============================================================================
        !            14:
        !            15: I: What's in there ?
        !            16: --------------------
        !            17:
        !            18: The DOS archive is divided in 5 parts: the first 3 will change each time an
        !            19: update is made (xxxx stands for a version number), the last two need only be
        !            20: downloaded once, if at all. The complete sources are distributed in the Unix
        !            21: version, but are not required unless you want to compile GP or the PARI
        !            22: library yourself.
        !            23:
        !            24: 1) Binaries (GPB): GPB_xxxx.ZIP
        !            25:   + GP.EXE binary, linked with GNU readline
        !            26:   + an EXAMPLES directory, containing sample GP scripts and a GPRC file
        !            27:     (copy the latter to C:\_GPRC and adapt it to your needs)
        !            28:
        !            29:   GP.EXE is an EMX executable; it it doesn't start up, check EMX\EMXRT.DOC
        !            30:   (DOS, OS/2) or RSX\README.TXT (Windows 3.1). The runtime packages themselves
        !            31:   are in GPRT.ZIP.
        !            32:
        !            33: 2) PostScript Documentation (GPD): GPD_xxxx.ZIP
        !            34:   user's manual, tutorial and reference card, in PostScript format
        !            35:
        !            36: 3) TeX Documentation (GPM): GPM_xxxx.ZIP
        !            37:   in (hopefully human readable) TeX format
        !            38:   Also contains the script GPHELP (translates Pari documentation
        !            39:   to plain text, handles indexing), which requires Perl (not included).
        !            40:   You may have to fix paths in the first lines of the script.
        !            41: -----------------------------------------------------------------------------
        !            42: 4) EMX/RSX runtime package (GPRT): GPRT.ZIP
        !            43:   files you will need if the provided binary GP.EXE doesn't work as is.
        !            44:
        !            45: 5) Readline (GPRL): GPRL.ZIP
        !            46:   source of the _modified_ readline library used to compile GP.EXE
        !            47:
        !            48: The files can be extracted using UNZIP or PKUNZIP -D (don't forget the -D)
        !            49: ===========================================================================
        !            50:
        !            51: II: What do I need ? (X = required, [X] = optional)
        !            52: --------------------
        !            53:
        !            54:     To run GP |  To compile libpari | To compile GP
        !            55:               |                     |
        !            56: GPB      X    |                     |
        !            57: GPD     [X]   |                     |
        !            58: GPM     [X]   |                     |
        !            59: GPRT     X    |                     |
        !            60: GPRL          |                     |       X
        !            61: sources       |           X         |       X
        !            62: galdata [X]   |                     |
        !            63:
        !            64: 'sources' refers to the generic Unix distribution archive (pari.tgz).
        !            65: 'galdata' is the file galdata.tgz which can be found at the same place as
        !            66: pari.tgz. It is only needed to compute the Galois group of polynomials of
        !            67: degree 8 to 11 (higher degrees not implemented).
        !            68:
        !            69: ===========================================================================
        !            70:
        !            71: III: What do I do with it ?
        !            72:
        !            73:   1) I only want to use GP.EXE
        !            74:
        !            75: * For DOS: install EMX.EXE from GPRT somewhere in your path.  If you have
        !            76: enough RAM (~ 2MB), you can run GP.EXE as is, but some functionalities
        !            77: (extended help, external commands) will only be available if you use the
        !            78: command line EMX -P GP.EXE [put that in a GP.BAT file, or (preferably)
        !            79: fetch a decent shell (e.g. bash) and use an alias].
        !            80:
        !            81: * For Windows 3.1: install RSX.EXE and CSX.EXE from GPRT somewhere in your
        !            82: path. Not thoroughly tested; looks ok, though.
        !            83:
        !            84: * For OS/2: untested. You may need EMX.DLL from GPRT.
        !            85:
        !            86: If you want to use the polgalois function for polynomials of degree 8 to
        !            87: 11, fetch galdata.tgz and extract it in \pari\data (can't be customized
        !            88: without recompiling).
        !            89:
        !            90:   2) I want to build the PARI library for my own C programs
        !            91:
        !            92: You need the _complete_ EMX package (not the runtime files we provide) and a
        !            93: make utility (see EMX\README.DOC; dmake and GNU make are both ok).
        !            94:
        !            95: Fetch the Unix source distribution (tar and basic shell utilities needed to
        !            96: extract it). Then, from the distribution top directory:
        !            97:
        !            98:   cd Odos
        !            99:   make lib
        !           100:
        !           101:   3) I also want to recompile GP.EXE
        !           102:
        !           103: You need the GPRL archive (extract it from the distribution top directory).
        !           104:
        !           105:   cd readline
        !           106:   dmake
        !           107:   cd ..
        !           108:   cd Odos
        !           109:   dmake     [if you don't have dmake, comment out the .IF constructs in
        !           110:              Makefile. Otherwise, type "dmake DBG=1" for a debugging version]
        !           111:
        !           112:   4) I want to run the benches
        !           113:
        !           114: Build GP.EXE first (or extract the binary from GPB and put it in the 'Odos'
        !           115: subdirectory), then type
        !           116:
        !           117:   cd Odos
        !           118:   ..\src\test\dotest
        !           119:
        !           120: (decent shell and basic Unix tools needed: the djgpp ports of bash and GNU
        !           121: binutils work nicely, Ian Stewartson's tools are also ok). Make sure FILES
        !           122: is at least 50 in CONFIG.SYS

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