Karim Belabas on Tue, 26 Jul 2011 13:11:59 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: Fwd: pari-2.5.0 (STABLE) released ! |
* Charles Greathouse [2011-06-23 05:05]: > Karim, I have access to a Windows Vista system (though I do all my > PARI development on Linux). I think I would like to work on this > problem -- if nothing else, it's hard to make use the latest features > if I can't reliably share them. > > At one point I discussed this with Bill Allombert, but I don't > remember getting anywhere. Is there by chance a description of the > problems you or others have found when trying to do this? Here's what I'm doing: I have a full fresh Cygwin install (incl. readline + gmp + an independently installed fltk library, which I had to compile myself) on a Windows 7 box. I also have installed NSIS, to build the installer: http://nsis.sourceforge.net/ Using standard svn HEAD sources (r13371) + http://pari.math.u-bordeaux1.fr/pub/pari/packages/galdata.tgz *) ./Configure --graphic=fltk --builddir --datadir=@ && make bench [ no failures except gp-sta:program, where we get the expected failure for install(); gp-dyn is flawless ] Everything works properly within a Cygwin shell (running bash/zsh) or the Terminator terminal emulator (running bash/zsh). Including readline, hi-res graphics, and "??/???" extended help. I use "default(colors, boldfg)" in the Cygwin shell, and it looks good. *) open an Explorer window in $TOP/config, right-click on "pari" (= pari.nsi), choose "Build NSIS Installer" in the menu. No errors. *) Choose "Test Installer", agree to install, leaving default choices. Then double click "gp" in the Explorer window opened by the installer. *) I put the resulting binary here : ftp://pari.math.u-bordeaux1.fr/pub/pari/windows/svn/Pari-svn13371.exe Here are the problems I can see, using the default terminal, none of which existed using my previous XP box + old Cygwin (both of which are dead and beyond recovery): 1) readline doesn't work well: basically, cursor can't move backwards; on deletion / backspace, even though the characters are virtually eraÑed (and no longer part of the command line as gp will interpret it), they remain on the screen. This is readline-6.1, I tried readline 5.0: same problem. 2) setting default(colors,boldfg) results in an extra prompt being printed 3) [minor] polgalois(x^11-2) works, but I get a verbose warning from Cygwin that I should use POSIX paths or set nodosfilewarning. 4) [minor] ?? extended help doesn't work (I get a message "perl.exe gphelp can't be started") 5) [minor] system() doesn't work (nothing happens). 6) [minor] \o3 and prettyprinter don't work ("perl.exe tex2mail can't be started") Everything else seems to work, incl. hi-res graphics. Number 1) is really a showstopper for me. :-( This is the one I would like to see fixed before I can release the binary. Also, maybe there is a decent stand-alone Terminal Emulator under Windows under which the problem disappears ? Terminator is not a good option, it requires Ruby and such... Number 2) is an annoyance (I find the default white on dark background unreadable), but I could change some Windows preferences and be able to overcome it. The rest is minor, it's a little sad, but I could live with it ... Cheers, K.B. -- Karim Belabas, IMB (UMR 5251) Tel: (+33) (0)5 40 00 26 17 Universite Bordeaux 1 Fax: (+33) (0)5 40 00 69 50 351, cours de la Liberation http://www.math.u-bordeaux1.fr/~belabas/ F-33405 Talence (France) http://pari.math.u-bordeaux1.fr/ [PARI/GP] `