[BACK]Return to README CVS log [TXT][DIR] Up to [local] / OpenXM / src / kan96xx

Annotation of OpenXM/src/kan96xx/README, Revision 1.1

1.1     ! maekawa     1: README (Updated: 1998/11/21)
        !             2:
        !             3: "Kan/sm1" is a system for doing algebraic analysis by computer based on
        !             4: computations of Groebner bases.
        !             5: It is also useful to teach basic notions such as stack, reccursive call,
        !             6: object oriented naming system.
        !             7: This material may be freely distributed as is.
        !             8: This distribution contains only a few examples in the Doc directory.
        !             9: So, if you have questions, please send a mail to
        !            10:        kan@math.kobe-u.ac.jp
        !            11:
        !            12:
        !            13: Directories
        !            14: -----------
        !            15:
        !            16: Kan      Source files of the kan-library and kan-virtual-machine (kan/sm1).
        !            17: gc       Garbage collector written by Hans-J. Boehm and Alan J. Demers.
        !            18:          See the README of this directory for the details.
        !            19:          In order to get the newest version of it, ftp from
        !            20:                  beta.zerox.com
        !            21: gmp      GNU MP package
        !            22: Doc      Documents. Type in "make" to get the document ttt.tex, onlinehelp.tex.
        !            23:          "ttt.tex" is generated from ex.tex.
        !            24:          "onlinehelp.tex" will be generated from the running version of sm1.
        !            25:          ttt.tex : introduction, onlinehelp.tex : macro reference manual.
        !            26:          Library files.
        !            27:          This directory contains many libraries with an easy user interface
        !            28:          written by sm1.
        !            29:          To load all libraries, type in  (cohom.sm1) run  in sm1.
        !            30:          See Section 3 of onlinehelp.tex for details.
        !            31: lib      symbolic link to Doc.
        !            32: bibreference.tex :  A sample citation of kan/sm1.
        !            33: plugin           :  plugin modules for sm1. Open XM support.
        !            34: Makefile         :  makefile
        !            35:
        !            36:
        !            37: Installation
        !            38: ------------
        !            39:
        !            40: <<1>>
        !            41: The kan/sm1-system is mainly developed and tested
        !            42: on the Linux operating system with the elf-kernel version 1.2.13.
        !            43: The system will be run on the machines with ansi C-compilers
        !            44: on which the Garbage collector of Boehm and Demers works.
        !            45:  If you use the same environment, you need no configuration.
        !            46: (On some versions of Linux, you must modify Kan/Makefile following
        !            47: the comment in it.)
        !            48:
        !            49: Set the load path for library files if necessary. ==> see (B) below.
        !            50:
        !            51: Then, just type:
        !            52: % make all
        !            53:
        !            54: You will have
        !            55:    sm1
        !            56: in the directory Kan.
        !            57: Move this file to a directory on your search path.
        !            58: (For example,
        !            59:     mv sm1 ~/bin
        !            60: or
        !            61:     mv sm1 /usr/local
        !            62: )
        !            63:
        !            64: -------------------------------------------------
        !            65: (A) No plugin
        !            66: If you do not need plugin modules for socket and so on, then
        !            67: (1) edit Kan/Makefile and delete all lines begin with PLUGIN.
        !            68: (2) Type in  "make all2"
        !            69: --------------------------------------------------
        !            70: (B) Loading path
        !            71: Edit the Kan/stackm.h and change the value
        !            72:        #define LOAD_SM1_PATH "/usr/local/lib/sm1/"
        !            73: to a directory where you can put all the files *.sm1 in lib directory.
        !            74: Do not forget to put / at the tail.
        !            75: If you are allowed to use /usr/local/lib/sm1, then
        !            76: you do not need to change the value of LOAD_SM1_PATH and type in
        !            77:     mkdir /usr/local/lib/sm1
        !            78:     cp lib/*.sm1 /usr/local/lib/sm1
        !            79: When you try to run a file, the system will try to find it firstly
        !            80: in the current directory, secondly in the path defined above, and
        !            81: finally, the path specified by the environmental variable
        !            82: LOAD_SM1_PATH.
        !            83: Example:(csh)   setenv LOAD_SM1_PATH $HOME/lib/sm1/
        !            84:         (bash)  LOAD_SM1_PATH=$HOME/lib/sm1/   ; export LOAD_SM1_PATH
        !            85: ------------------------------------------------
        !            86: ox_asir server has not yet been available on the ftp cite.
        !            87: (Dec 17, 1998)
        !            88: -----------------------------------------------------
        !            89: January 8, 1994.
        !            90: Revised March 15, 1997, November 2, 1998.
        !            91: Nobuki Takayama,  Department of Mathematics, Kobe university,
        !            92: kan@math.kobe-u.ac.jp
        !            93:
        !            94: FAQ on the installation -----------------------------------------
        !            95: Q. My compilation on solaris 2.x stopped with the message
        !            96:    ./if_mach SPARC SUNOS5 as -o mach_dep.o ./sparc_mach_dep.s
        !            97:    Couldn't execute: No such file or directory
        !            98: A. On Solaris 2.x machines,  /usr/ccs/bin must be in your search path.
        !            99:    If your shell is the C-shell, type in
        !           100:      set path = ($path /usr/ccs/bin)
        !           101:      rehash
        !           102:      make
        !           103:
        !           104: Q. I cannot compile the source code on Solaris.
        !           105: A. Before compiling, you need to edit Kan/Makefile and Kan/global.c
        !           106:    following comments for Solaris (grep Solaris).
        !           107:
        !           108: Q. I failed the compilation on Debian GNU/Linux, 2.0.34, gcc 2.7.2.3
        !           109: A. Compile gc on the redhat linux 4.x (cd gc ; make ) and copy gc/gc.a
        !           110:    or get the latest version of gc. You may use www.altavisa.com to
        !           111:    find a distribution cite of gc4.x.
        !           112:
        !           113:

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