From octave-maintainers-request at bevo dot che dot wisc dot edu Tue Apr 21 08:20:27 1998 Subject: beta test From: Jim Van Zandt To: octave-maintainers at bevo dot che dot wisc dot edu Date: Tue, 21 Apr 1998 09:20:24 -0400 I configured octave-2.0.11.92 with ./configure --enable-shared --enable-dl --enable-lite-kernel and it built fine on my Debian 2.0 system with these compilers: vanzandt-pc:~$ gcc --version 2.7.2.3 vanzandt-pc:~$ c++ --version egcs-2.90.26 980308 (egcs-1.0.2 prerelease) Two anomalies: 1) "make check" failed on every test, until I did export LD_LIBRARY_PATH=`pwd`/src:`pwd`/liboctave:`pwd`/libcruft I think this should be built into the makefiles, since I believe the GNU guidelines say that "make check" should work without first installing the program. With the libraries available, "make check" ran fine: === octave Summary === # of expected passes 1401 ../src/octave version 2.0.11.92 (i686-pc-linux-gnu) make[2]: Leaving directory `/usr/local/src/octave-2.0.11.92/test' make[1]: Leaving directory `/usr/local/src/octave-2.0.11.92' 2) "make check" does not check gammai or gammainc. I submitted (to octave-source) some additions for test/octave.test/arith for these. Could they be added? Apparently the functions are OK, though: sqrt(pi)*erf(2)/gamma(.5) ans = 0.99532 octave:16> gammai(.5,4) ans = 0.99532 octave:17> gammainc(4,.5) ans = 0.99532 (See A&S equation 6.5.16) (I had to install to do this, since it couldn't find the .m files otherwise.) - Jim Van Zandt