Installer for Windows, was: Maxima 5.30.0 / wxMaxima 13.04.1 Windows Binaries



Hey,

I did a little research today and I am not satisfied with the results: GCL 2.68 is RC and has no windows binaries. It does not compile with GCC newer than 3.1. I have some old build environments, but nothing that old. Furthermore I am not happy with the idea of using an 10 year old compiler to compile an 8 year old RC-compiler to compile something with it, if you catch my drift. So - can u suggest an alternative to GCL for Windows? I used GCL at all because Maxima 2.8 was build with it, and Version 2.6.6 because it is the latest stable release.

Furthermore, can somebody confirm that the problems caused by the current build (Problems 38, 47 of rtest1) are indeed errors? Or is there just a problem in the test regarding sime simplification?

Cheers,

Nico

________________________________________
Von: maxima-bounces at math.utexas.edu [maxima-bounces at math.utexas.edu]" im Auftrag von "Richard Hennessy [rich.hennessy at verizon.net]
Gesendet: Montag, 27. Mai 2013 20:36
An: maxima at math.utexas.edu
Betreff: Re: [Maxima] Installer for Windows, was:  Maxima 5.30.0 / wxMaxima 13.04.1 Windows Binaries

Sorry about this.  load draw does not work, but the draw, draw2d, draw3d
continue to work anyway.  I guess it is no longer necessary to load draw
before using it's functions.  My mistake.
Sorry,
Rich


-----Original Message-----
From: Richard Hennessy
Sent: Monday, May 27, 2013 2:28 PM
To: maxima at math.utexas.edu
Subject: Re: [Maxima] Installer for Windows,was: Maxima 5.30.0 / wxMaxima
13.04.1 Windows Binaries

I tried the new installer.  Thanks, us Windows addicts have not had a new
version in a while.  I have not tested it out that much yet but I did notice
that load(draw) does not work.  Consequently I can't get draw, draw2d,
draw3d, etc to work.

Here is the error.

Maxima 5.30.0 http://maxima.sourceforge.net
using Lisp GNU Common Lisp (GCL) GCL 2.6.6 (a.k.a. GCL)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.

(%i1) display2d:false;

(out1) false
(%i2) load(draw);

Compiling /Maxima-5.30.0/share/maxima/5.30.0/share/draw/grcommon.lisp.
End of Pass 1.
End of Pass 2.
gcc: error: CreateProcess: No such file or directory
loadfile: failed to load
C:/Maxima-5.30.0/share/maxima/5.30.0/share/draw/draw.lisp
-- an error. To debug this try: debugmode(true);
(%i3) C:/Users/Richard
Hennessy/maxima/binary/binary-gcl/share/draw/grcommon.c:10836:1: fatal
error: error writing to -: Invalid argument
compilation terminated.



Richard Hennessy

-----Original Message-----
From: Raymond Toy
Sent: Monday, May 27, 2013 12:24 PM
To: maxima at math.utexas.edu
Subject: Re: [Maxima] Installer for Windows,was: Maxima 5.30.0 / wxMaxima
13.04.1 Windows Binaries

>>>>> "Nico" == Nico Bredenbals <nbred at live.uni-paderborn.de> writes:

    Nico> Hey,
    Nico> 2) seems to be solved by a new Version from Andrej, I will
repackage the binary with
    Nico> this version.
    Nico> 1) I came across the two failed tests during "make check" of
maxima, but I thought they
    Nico> occured due to bogus tests:
    Nico> 99.25 - (397/4) = 99.25 - 99.25 = 0 which, while not beeing
simplified to its fullest,
    Nico> matches the expected result of 0. I'll see if I can find a newer
GCL version with ANSI
    Nico> support for windows and check if this changes the test result. Can
anyone confirm that
    Nico> this error does not occur on any other platform?
    Nico> BTW, running the testsuite with the current maxima 2.8 windows
release gives 2 errors
    Nico> not occuring with my 3.0 compilation:
    Nico> Running tests in rtest16:
    Nico> ********************** Problem 196 ***************
    Nico> Input:
    Nico>        60
    Nico>       2   - 1
    Nico> float(-------) - 1
    Nico>          60
    Nico>         2
    Nico> Result:
    Nico> - 1.1102230246251565E-16
    Nico> This differed from the expected result:
    Nico> 0.0
    Nico> ********************** Problem 197 ***************
    Nico> Input:
    Nico>        1000
    Nico>       2     - 1
    Nico> float(---------) - 1
    Nico>          1000
    Nico>         2
    Nico> Result:
    Nico> - 1.1102230246251565E-16
    Nico> This differed from the expected result:
    Nico> 0.0
    Nico> 619/621 tests passed
    Nico> From my point of view this is pretty accurate regarding 32Bit FP,
but I am no expert in
    Nico> this field and it's failed test non the less.

These are known issues with gcl.  While the error is small, it should
be zero.  I think the issue is that gcl is not correctly rounding.

Ray

_______________________________________________
Maxima mailing list
Maxima at math.utexas.edu
http://www.math.utexas.edu/mailman/listinfo/maxima

_______________________________________________
Maxima mailing list
Maxima at math.utexas.edu
http://www.math.utexas.edu/mailman/listinfo/maxima