A quick update on maxima on windows. I gave it a few hours
last night and made some good progress. Much of it was just
coming up to speed with previous work by Jim, Mike et al
- built xmaxima.exe using starkit
- built an installable package using InnoSetup 4
- installed and tested on the build machine (WinXP)
- installed and tested on another machine (WinNT4)
- installed and failed to procede under Win95
- managed to run maxima using maxima.bat on win95
I left my notes at home :-( but from what I remember
- installed package doesn't work with spaces in folder names
- need to add include/getopts.h to package
- need tclpip84.dll on win95
- need DOS terminated maxima.bat files on win95
- need to tweak maxima.iss for InnoSetup 4
When testing, it is a really good idea to rename/hide
the msys and mingw directory trees as there are still
some hard coded paths to uncover. If you don't, then
these issues remain hidded until you move the package
to a new machine.
A really good test is to try a compile within maxima
f(x):=x+2;
compile(f);
f(2);
which will ensure hours of fun. This test is in rtest15,
but the failure isn't obvious unless you look at the line
by line output.
I didn't have time to look at any of the issues Mike
Thomas posted yesterday.
Won't have much time this weekend, but I intend to commit
my windows specific packaging "improvements" when I have time
so that we can work off a common base. We can always
back them out or refine them.