That is what we use. It fails to rin our test suite, currently.

Bill.

On 20 November 2015 at 00:49, Dann Corbit <dcor...@connx.com> wrote:

> Try using msys2 instead of msys, which I have found to be more stable on
> 64 bit Windows:
>
> http://sourceforge.net/projects/msys2/
>
>
>
> *From:* mpir-devel@googlegroups.com [mailto:mpir-devel@googlegroups.com]
> *Sent:* Thursday, November 19, 2015 3:46 PM
>
> *To:* mpir-devel <mpir-devel@googlegroups.com>
> *Cc:* hart...@yahoo.com; fredrik.johans...@gmail.com
> *Subject:* Re: [mpir-devel] Open source high precision math tools built
> under 64 bit Windows operating systems state of the union
>
>
>
> If you are using MinGW then you should be right with our latest trunk
> branch https://github.com/wbhart/flint2/
>
>
>
> Unfortunately however, the test suite has stopped working altogether on
> our test system due to some new bug in MSYS or MinGW. But I've fixed known
> bugs in the actual library and much of the library is tested via Nemo,
> which uses Flint. That test suite does pass under MinGW64 (with gcc 5.2.0).
>
>
>
> Admittedly the module in which you reported a test failure is not tested
> directly in Nemo. But I have fixed numerous bugs recently which arose from
> static analysis or from porting to other platforms.
>
>
>
> It's the best we can do right now. Of course we'll try to have it fixed
> for the next release, which is likely to be out by the middle of next year
> or so.
>
>
>
> I don't know how you would fare with the latest MinGW against Flint 2.5.0.
> I suspect there are even more bugs there than in trunk, whether the test
> suite shows them or not.
>
>
>
> Bill.
>
>
>
> On 19 November 2015 at 23:57, Dann Corbit <dcor...@connx.com> wrote:
>
> The compiler I was using was 64 bit Mingw gcc, from this location:
>
> http://tdm-gcc.tdragon.net/
>
>
>
> I have found that it is much harder to get Visual Studio build chains to
> work all the way to the end.
>
>
>
> *From:* mpir-devel@googlegroups.com [mailto:mpir-devel@googlegroups.com]
> *Sent:* Thursday, November 19, 2015 2:37 PM
>
>
> *To:* mpir-devel <mpir-devel@googlegroups.com>
> *Cc:* hart...@yahoo.com; fredrik.johans...@gmail.com
> *Subject:* Re: [mpir-devel] Open source high precision math tools built
> under 64 bit Windows operating systems state of the union
>
>
>
> Sorry of course I meant 2.5.0, not 2.4.0.
>
>
>
> And you may also try trunk from our GitHub repository, though note the
> MSVC build files have not been updated for that, if that is what you are
> using.
>
>
>
> Bill.
>
>
>
> On 19 November 2015 at 23:21, Dann Corbit <dcor...@connx.com> wrote:
>
> The Flint version that I used was 2.5.2, which I assumed was the latest
> and greatest.  I may try with Flint 2.4.0 and see if that fixes the issues.
>
>
>
> I did collect the ARB Master version and it managed to pass 189 tests in
> the ‘make check’ before failing, as noted below.  The compressed archive I
> attached contains the screen output of the make check operation.
>
>
>
> *From:* mpir-devel@googlegroups.com [mailto:mpir-devel@googlegroups.com]
> *Sent:* Thursday, November 19, 2015 2:11 PM
> *To:* mpir-devel <mpir-devel@googlegroups.com>
> *Cc:* hart...@yahoo.com; fredrik.johans...@gmail.com
> *Subject:* Re: [mpir-devel] Open source high precision math tools built
> under 64 bit Windows operating systems state of the union
>
>
>
> Hi,
>
>
>
> which version of Flint did you build from?
>
>
>
> We have recently fixed some issues in Flint on Windows in our repository,
> though Flint passed its tests with MinGW and MSVC when we tested it for the
> 2.4.0 release. It's possible we've added something broken since then
> however.
>
>
>
> Arb was only recently ported to Windows. You would need the very latest
> master repo version of Arb. Even then we have not yet actually run the test
> suite, since it is broken on the latest MinGW (probably not our fault).
>
>
>
> Bill.
>
>
>
>
>
>
>
> On 19 November 2015 at 23:01, Dann Corbit <dcor...@connx.com> wrote:
>
> First, an enormous thanks to all those toiling in the mathematical open
> software community.  I am really amazed at the huge volume of high quality
> work that is being performed.  I especially wish to thank the MPIR
> developers, who are diligent to help when I fail to understand something
> correctly or have problems working with the software for whatever reason.
>
>
>
> Compiler I used:
>
> Dragon branded Mingw gcc and g++ 5.1:
>
> $ gcc --version
>
> gcc.exe (tdm64-1) 5.1.0
>
> Copyright (C) 2015 Free Software Foundation, Inc.
>
> This is free software; see the source for copying conditions.  There is NO
>
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>
>
>
> Operating system used:
>
> Windows Server 2012 R2 64 bit
>
> Version 6.3 (Build 9600)
>
>
>
> Traditionally, it has been much harder to use the excellent open source
> math libraries on Windows as compared to the Posix operating systems such
> as Linux.  This situation has been improving.
>
>
>
> I am happy to report that MPIR 2.7.1, GMP 6.1.0, and MPFR 3.1.3 built and
> tested perfectly without a hitch.
>
> The output of ‘make check’ is attached to demonstrate the clean runs.
>
>
>
> Arprec 2.2.17 did not fare as well, with a failure on the IO test:
>
> FAILED test.
>
> FAIL: io.exe
>
> See also the attached arprec file for the results of the arprec ‘make
> check’ run.
>
>
>
> The excellent FLINT library depends on MPFR and either GMP or MPIR.
>
> For FLINT, 263 tests passed before the failure of this test:
>
> get_d_vec_2exp....
>
> This application has requested the Runtime to terminate it in an unusual
> way.
>
> Please contact the application's support team for more information.
>
> FAIL:
>
> 95  -5575186258094280917124188782477561469337596
> 87112285282723139480886173387774389911615
>                -95780971292967682372167393387786905012947769156968384
> 598631070650737835296229307480589524
>                               8510699695767552 -618970018489768645727748095
> 2658141614220937365986431780683513983
> -61114
>                                              
> 356811923176469687854977285280802587082227200
> 1 -747505557682645 -16673894388387463
> -531691
>                                                             
> 1943525582235635979849444622351
> 1393796242601165580420296902927051904778239 -14432 0
> -90071
>                                                                            
> 99254740992
> 517599071 -118058594618170935346112 649037107316853453566307746185216 0
> -295147
>                                                                               
>             905179351777280
> -77884453961219948803193500812177408
> -2658455991567414189314038379189362688
>                                                                               
>                             -1361129457621777205098347510012795944967
> -72932357165331019250031773005377765413158177996
>                                                                               
>                                           8
> 158456027519438002599894183936 2637686804213062508310129189618712575
> -2787591825780628946
>                                                                               
>                                                          
> 968106403977476257613823
> -11417981541647679008852206498463792294289997824
> 17840596158824498
>                                                                               
>                                                                         
> 5132285746181186887752876032
> 21257263338842793090602435509489762303
> 10578101642203902710906
>                                                                               
>                                                                               
>          87
> 7083549724321647689712 -2658455693226282351817944164676403200
> -1393797073368663603620029
> 283664178637176832 661472932421 -1 -649037102483511358208492676644860
> 111503725992653115707
> 67854524638162325602304 -5708990770491537594651375783213252895544705008
> -139379653336979898
> 1587671035152801378336768 -83076749736557242038473542758039552
> -680564733683420601898508770
> 052599709696 -16220 8855013545764949324284
> 83076749731721538778029424702914544
> -27222589353
> 67507707706996859454112137216 0 10889035741470030830532839532637229940736
> 21267647932249168
> 956639567904350662656 748288837964973150717764201413223301906307898933251
> -2993155353166576
>               890549386290756323724752817185882112
> -2417851639088521934798847
> -17840596158808272587479462
>                              3565137989972525055
> 22835963083295357780019925454206629401985941504
> -5846006549323611672814
>                                             739330865132078623725977600
> -158456325026222832177878401023 1208888930630064203120608
> -2854
>                                                            
> 495385370381387325664569749621825599438592
> -4 0
> -467680523945888933723767098450952214170162
>                                                                           
> 15732224
> 2658455991569831743771987088989227007 -37778643700818509856767
> 6177610942562655018
>                                                                               
>            49153539
> 90613101514601051439303332232025904044426693443584 -137438953471 0
> 761382640251289
>                                                                               
>                           06233338357874687
> -623075624262119346636339426489794559 20242796126855144471253645131744
> -2
>                                                                               
>                                          361183240885066793087
> -46768052389144375514318200431447012879011088941056 389417655038
> 3831
>                                                                               
>                                                         
> 23884865235477712688877489182448216369266025299968
> -1 7542751490200167847176423128039108041
>                                                                               
>                                                                        
> 92613922982854655
> -1876247379219548202 279338549
> 116920130986472233456294786617302641572474
>                                                                               
>                                                                               
>         58246656
> -8481370167205360696297344 -324518553658426726783156020576192
> 74828883831342229412
>                                                                               
>                                                                               
>                        0276730831012918831996974659584
> 21772754571036140489272085082350691549184
> -1661509641815854
> 33058168417923563647 691453769623872162883628022666469163728895 63
> -14963949889221782253758
> 17615119123376903137737572353 -19787697888663328823021928384
> 154742504906168934735022079
> 15
> 8378954052774517617668919295 340282366920977130200172372883796918144 1
> 46768052389144375511
> 782899231507064035431701020672 -1
>
> ../Makefile.subdirs:91: recipe for target
> '../build/fmpz_vec/test/t-get_d_vec_2exp.exe_RUN'
>                                  failed
>
> make[1]: *** [../build/fmpz_vec/test/t-get_d_vec_2exp.exe_RUN] Error 3
>
> make[1]: Leaving directory '/f/math/flint-2.5.2/fmpz_vec'
>
>
>
> See the attached FLINT make check output for details.  I did not check yet
> to see if there are any further tests that were not performed due to the
> failure.
>
>
>
> Finally, there is ARB, which to someone with a numerical analysis
> background is some sort of incredible miracle…
>
>
>
> The released ARB (2.7.0) had an epic face-plant, failing on the very first
> test.  Quite disappointing, since my ultimate goal is to use ARB for some
> theoretical analysis of prime patterns and to write some arbitrary
> precision numerical software with known bounds (various integration and
> differentiation schemes and things like that).
>
>
>
> However, the software in the arb repository ARB-MASTER *fared much better*,
> failing after 189 successful tests with the following error:
>
> get_fmpz_mid_rad_10exp....
>
> This application has requested the Runtime to terminate it in an unusual
> way.
>
> Please contact the application's support team for more information.
>
> FAIL (containment):
>
>
>
> x = -1 +/- (536870913 * 2^140737488355297)
>
>
>
> y =
> (-19239260838083241802870625048898248928261591440656956380834127638791856333738872368844718674453742173038418329599
> * 2^140737488354955) +/- (134217731 * 2^140737488355299)
>
>
>
> mid =
> -9812799164033899534483644653634679200366633588642556024138436522308629048632907449619127297461204873101939920323620124087721385722582184731655307273683601915722285234442648513484666686461035170605058151413271384650598926804269659498781094362533146232812292835561875151296111056170769234754190764643378898080851848091057446480457817105864
>
>
>
> rad =
> 2453199826529638837279170225519022442502482511389098676083620602381890775321025498364536788553210099441029070639409947742235177870191714466784935161943360042622756797720262313925716217005384190526107846153612732109739206311688744610548582580418653235877315772187229167265146188868880972553084606143996226995765886677925323801910291988481
>
>
>
> exp = 42366205509027
>
>
>
> ../Makefile.subdirs:84: recipe for target
> '../build/arb/test/t-get_fmpz_mid_rad_10exp.exe_RUN' failed
>
> make[1]: *** [../build/arb/test/t-get_fmpz_mid_rad_10exp.exe_RUN] Error 3
>
>
>
> In order to get ARB master to compile, I had to change 4 or 5 long
> parameters to the slong typedef in a few places.  At any rate, it seems
> that there was a precision failure on that final test.  I did not check yet
> to see if there are any further tests.
>
> In summation, it seems that the ARB code in MASTER is very close to what I
> need to use.  I do not know if the ARB failure is related to the FLINT
> failure (since ARB depends on FLINT).  It seems possible that they may be
> related.
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "mpir-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mpir-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to mpir-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/mpir-devel.
> For more options, visit https://groups.google.com/d/optout.
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "mpir-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mpir-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to mpir-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/mpir-devel.
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "mpir-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mpir-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to mpir-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/mpir-devel.
> For more options, visit https://groups.google.com/d/optout.
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "mpir-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mpir-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to mpir-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/mpir-devel.
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "mpir-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mpir-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to mpir-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/mpir-devel.
> For more options, visit https://groups.google.com/d/optout.
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "mpir-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mpir-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to mpir-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/mpir-devel.
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "mpir-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mpir-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to mpir-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/mpir-devel.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mpir-devel+unsubscr...@googlegroups.com.
To post to this group, send email to mpir-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/mpir-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to