| -rw-r--r-- | README | 62 |
1 files changed, 9 insertions, 53 deletions
@@ -16,17 +16,15 @@ GETTING THE DEPENDANCIES Debian/Ubuntu: % aptitude install build-essential bison flex autoconf \ - automake libtool libgmp3-dev libmpfr-dev libreadline5-dev + automake libtool libgmp3-dev libmpfr-dev libreadline5-dev openSuse: % yast -i gcc bison flex mpfr-devel gmp-devel #autoconf stuff too -Fedora: - #TODO - openSolaris: * Option A: Sun Studio C/C++ compilers + % pfexec pkg install sunstudio SUNWgnu-mpfr SUNWaconf SUNWgnu-automake110 SUNWlibtool SUNWgnu-mp # Optional: using default install of AT&T LEX and YACC or install SUNWflexlex and SUNWbison # Choose your weapon: get your favourite editor vim or emacs @@ -35,53 +33,23 @@ openSolaris: % pfexec pkg set-authority -O http://pkg.opensolaris.org/pending/ pending % pfexec pkg install readline5 - *Option B: GCC - TODO - -FreeBSD: - #TODO - MacOSX: % install xcode from your install dvd to get GCC % sudo ports install gmp mpfr # readline and rest should already be installed from xcode -==================================================== +QUICK BUILD +----------- % sh config/autorun.sh % ./configure - - !! - useful configure options - !! ------------------------------------------------------- - * --prefix=/usr # default /usr/local - * --with-debug=yes/no # default no - * --with-dmalloc=yes/no # default no - * --with-bignum=yes/no # not implmented yet - -@see ./configure --help - % make % make install # plus all the normal gnu style make rules % make clean/distclean/dist/maint..... ------------------------------------------------------- - -What now?! -=================== - - @see crules/examples/*.crl - for some code examples or the testsuite.. - - % make test - isn't implemented yet but some decent test cases have been developed - - # you should have an interactive session to crules and your usual - # bash cmd line editing should be working - # http://tiswww.case.edu/php/chet/readline/rluserman.html - Debugging ================== @@ -90,21 +58,9 @@ If you come into bugs please: % ./configure --with-debug=yes % make clean % make - % ./src/crules - # reproduce the bug and mail all the stdout/stderr see http://crules.org - # of where to post and more info on bugs - -PORTABILITY & CORRECTNESS -=========================== - -This Subject is VERY important to me, this is why i use autotools to make sure -things are portable and are tested properly to be as 'correctly' implemented as -possible. Therefore this code should all be fairly portable i done some work a -few weeks back -and it was working on SPARC64 x86_64 MIPS // more to come please test -as much as you can and any bugs please send straight to http://crules.org - -HACKING -================= + % ./src/crules + // re-create the bug -See HACKING for more details +# reproduce the bug and mail all the stdout/stderr see http://crules.org +# of where to post and more info on bugs possibly the mailing lists would +# be easiest for now! |
