I believe tune is not supported on Windows.

I'll let Brian answer the question about the tests. Glad they built on
the second attempt.

Bill.

On 9 November 2012 00:01, Dann Corbit <dcor...@connx.com> wrote:
> All of the projects build for me except for the tune project.  The mpir-tests 
> project had three failures to build, but the three failures for mpir-tests 
> built OK on a second pass (I suspect that there is a missing dependency for 
> those three projects and the first pass built some object or library that 
> they needed).   I just opened all of the projects one at a time and did build 
> solution for 32 and 64 bit release (and MPIR was built for Nehalem since I 
> have I7).
>
> This shows the outputs that were successfully built:
> c:\math\mpir-2.6.0>dir *.exe, *.dll, *.lib /s/w
>  Volume in drive C has no label.
>  Volume Serial Number is 7460-E8CF
>
>  Directory of c:\math\mpir-2.6.0
>
> COPYING.LIB
>                1 File(s)          7,637 bytes
>
>  Directory of c:\math\mpir-2.6.0\build.vc10\Win32\Debug
>
> lib_speed.lib
>                1 File(s)        754,594 bytes
>
>  Directory of c:\math\mpir-2.6.0\build.vc10\x64\Release
>
> bswap.exe                        constants.exe                    
> count_zeros.exe                  cxx.assign.exe                   
> cxx.binary.exe
> cxx.cast.exe                     cxx.constr.exe                   
> cxx.headers.exe                  cxx.istream.exe                  
> cxx.locale.exe
> cxx.misc.exe                     cxx.ops.exe                      
> cxx.ostream.exe                  cxx.prec.exe                     cxx.rand.exe
> cxx.ternary.exe                  cxx.unary.exe                    
> f.adjust.exe                     f.adjust_sqrt2.exe               
> f.butterfly.exe
> f.butterfly_lshb.exe             f.butterfly_rshb.exe             
> f.butterfly_sqrt2.exe            f.butterfly_twiddle.exe          
> f.div_2expmod_2expp1.exe
> f.fft_ifft_mfa_trunc_sqrt2.exe   f.fft_ifft_negacyclic.exe        
> f.fft_ifft_radix2.exe            f.fft_ifft_trunc.exe             
> f.fft_ifft_trunc_sqrt2.exe
> f.mulmod_2expp1.exe              f.mul_2expmod_2expp1.exe         
> f.mul_fft_main.exe               f.mul_mfa_trunc_sqrt2.exe        
> f.mul_trunc_sqrt2.exe
> f.normmod_2expp1.exe             f.split_combine_bits.exe         gmpmax.exe  
>                      hightomask.exe                   misc.locale.exe
> misc.printf.exe                  misc.scanf.exe                   modlinv.exe 
>                      mpf.add.exe                      mpf.cmp_d.exe
> mpf.cmp_si.exe                   mpf.conv.exe                     mpf.div.exe 
>                      mpf.dm2exp.exe                   mpf.eq.exe
> mpf.fits.exe                     mpf.get_d.exe                    
> mpf.get_d_2exp.exe               mpf.get_si.exe                   
> mpf.get_ui.exe
> mpf.gsprec.exe                   mpf.inp_str.exe                  
> mpf.int_p.exe                    mpf.muldiv.exe                   
> mpf.mul_ui.exe
> mpf.reuse.exe                    mpf.set.exe                      
> mpf.set_q.exe                    mpf.set_si.exe                   
> mpf.set_ui.exe
> mpf.sqrt.exe                     mpf.sqrt_ui.exe                  mpf.sub.exe 
>                      mpf.trunc.exe                    mpf.ui_div.exe
> mpn.addadd_n.exe                 mpn.addsub_n.exe                 
> mpn.aors_1.exe                   mpn.asmtype.exe                  
> mpn.dc_bdiv_q.exe
> mpn.dc_bdiv_qr.exe               mpn.dc_bdiv_qr_n.exe             
> mpn.dc_bdiv_q_n.exe              mpn.dc_divappr_q.exe             
> mpn.dc_divappr_q_n.exe
> mpn.dc_div_q.exe                 mpn.dc_div_qr.exe                
> mpn.dc_div_qr_n.exe              mpn.divebyff.exe                 
> mpn.divebyfobm1.exe
> mpn.divrem_1.exe                 mpn.gcdext.exe                   
> mpn.get_d.exe                    mpn.hgcd.exe                     
> mpn.instrument.exe
> mpn.invert.exe                   mpn.inv_divappr_q.exe            
> mpn.inv_divappr_q_n.exe          mpn.inv_div_q.exe                
> mpn.inv_div_qr.exe
> mpn.inv_div_qr_n.exe             mpn.iord_u.exe                   
> mpn.lorrshift1.exe               mpn.matrix22.exe                 
> mpn.mp_bases.exe
> mpn.mullowhigh.exe               mpn.mullow_basecase.exe          
> mpn.mulmid.exe                   mpn.mulmod_2expm1.exe            mpn.neg.exe
> mpn.perfsqr.exe                  mpn.redc_1.exe                   
> mpn.sb_bdiv_q.exe                mpn.sb_bdiv_qr.exe               
> mpn.sb_divappr_q.exe
> mpn.sb_div_q.exe                 mpn.sb_div_qr.exe                
> mpn.scan.exe                     mpn.subadd_n.exe                 
> mpn.tdiv_q.exe
> mpn.tdiv_qr.exe                  mpq.aors.exe                     mpq.cmp.exe 
>                      mpq.cmp_si.exe                   mpq.cmp_ui.exe
> mpq.equal.exe                    mpq.get_d.exe                    
> mpq.get_str.exe                  mpq.inp_str.exe                  
> mpq.md_2exp.exe
> mpq.set_f.exe                    mpq.set_str.exe                  
> mpz.addsub.exe                   mpz.aorsmul.exe                  mpz.bin.exe
> mpz.bit.exe                      mpz.cdiv_ui.exe                  mpz.cmp.exe 
>                      mpz.cmp_d.exe                    mpz.cmp_si.exe
> mpz.cong.exe                     mpz.cong_2exp.exe                
> mpz.convert.exe                  mpz.dive.exe                     
> mpz.dive_ui.exe
> mpz.divis.exe                    mpz.divis_2exp.exe               
> mpz.div_2exp.exe                 mpz.export.exe                   
> mpz.fac_ui.exe
> mpz.fdiv.exe                     mpz.fdiv_ui.exe                  
> mpz.fib_ui.exe                   mpz.fits.exe                     mpz.gcd.exe
> mpz.gcd_ui.exe                   mpz.get_d.exe                    
> mpz.get_d_2exp.exe               mpz.get_si.exe                   
> mpz.get_sx.exe
> mpz.get_ux.exe                   mpz.hamdist.exe                  
> mpz.import.exe                   mpz.inp_str.exe                  mpz.io.exe
> mpz.io_raw.exe                   mpz.jac.exe                      mpz.lcm.exe 
>                      mpz.likely_prime_p.exe           mpz.logic.exe
> mpz.lucnum_ui.exe                mpz.mul.exe                      
> mpz.mul_i.exe                    mpz.next_likely_prime.exe        
> mpz.oddeven.exe
> mpz.perfpow.exe                  mpz.perfsqr.exe                  
> mpz.popcount.exe                 mpz.pow.exe                      mpz.powm.exe
> mpz.powm_ui.exe                  mpz.pprime_p.exe                 
> mpz.reuse.exe                    mpz.root.exe                     mpz.scan.exe
> mpz.set_d.exe                    mpz.set_f.exe                    
> mpz.set_si.exe                   mpz.set_str.exe                  
> mpz.set_sx.exe
> mpz.set_ux.exe                   mpz.sizeinbase.exe               
> mpz.sqrtrem.exe                  mpz.tdiv.exe                     
> mpz.tdiv_ui.exe
> mpz.trial_division.exe           parity.exe                       popc.exe    
>                      rand.iset.exe                    rand.lc2exp.exe
> rand.mt.exe                      rand.rand.exe                    
> rand.urbui.exe                   rand.urmui.exe                   
> rand.urndmm.exe
> speed.exe                        subc.exe                         try.exe     
>                      mpir.dll                         add-test-lib.lib
> lib_speed.lib                    mpir.lib                         speed.lib   
>                      try.lib                          tune.lib
>              210 File(s)      6,869,308 bytes
>
>  Directory of c:\math\mpir-2.6.0\dll\x64\Release
>
> mpir.dll   mpir.lib
>                2 File(s)        674,084 bytes
>
>  Directory of c:\math\mpir-2.6.0\lib\x64\Release
>
> mpir.lib     mpirxx.lib
>                2 File(s)      4,184,120 bytes
>
>      Total Files Listed:
>              216 File(s)     12,489,743 bytes
>                0 Dir(s)  159,124,643,840 bytes free
>
> This shows the errors encountered in building the tune projects.
>
> 1>------ Build started: Project: tune-fft, Configuration: Release x64 ------
> 1>Build started 11/8/2012 3:56:02 PM.
> 1>InitializeBuildStatus:
> 1>  Touching "x64\Release\tune-fft.unsuccessfulbuild".
> 2>------ Build started: Project: tune, Configuration: Release x64 ------
> 2>Build started 11/8/2012 3:56:02 PM.
> 1>ClCompile:
> 1>  tune-fft.c
> 2>InitializeBuildStatus:
> 2>  Touching "x64\Release\tune.unsuccessfulbuild".
> 1>c1 : fatal error C1083: Cannot open source file: '..\..\tune\tune-fft.c': 
> No such file or directory
> 1>
> 1>Build FAILED.
> 1>
> 1>Time Elapsed 00:00:00.45
> 2>ClCompile:
> 2>  All outputs are up-to-date.
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_mul already defined in mul.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_divrem_2 already defined in 
> divrem_2.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_rsh_divrem_hensel_qr_1 already 
> defined in rsh_divrem_hensel_qr_1.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_divrem_euclidean_r_1 already 
> defined in divrem_euclidean_r_1.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_tdiv_qr already defined in 
> tdiv_qr.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_sqr already defined in mul_n.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_toom32_mul already defined in 
> toom3_mul.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_toom3_mul already defined in 
> toom3_mul.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_toom42_mul already defined in 
> toom3_mul.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_toom53_mul already defined in 
> toom4_mul.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_toom4_mul already defined in 
> toom4_mul.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_toom8h_mul already defined in 
> toom8h_mul.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_mul_n already defined in 
> mul_n.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_toom4_mul_n already defined in 
> toom4_mul_n.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_toom3_mul_n already defined in 
> toom3_mul_n.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_toom8_sqr_n already defined in 
> toom8_sqr_n.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_toom4_sqr_n already defined in 
> toom4_mul_n.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_toom3_sqr_n already defined in 
> toom3_mul_n.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_tdiv_q already defined in 
> tdiv_q.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_inv_divappr_q already defined in 
> inv_divappr_q.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_dc_divappr_q already defined in 
> dc_divappr_q.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_inv_div_qr already defined in 
> inv_div_qr.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_dc_div_qr already defined in 
> dc_div_qr.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_kara_mul_n already defined in 
> mul_n.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_toom3_interpolate already 
> defined in toom3_mul.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_kara_sqr_n already defined in 
> mul_n.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_toom4_interpolate already 
> defined in toom4_mul_n.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_divrem_hensel_qr_1 already 
> defined in divrem_hensel_qr_1.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_mod_1_k already defined in 
> divrem_euclidean_r_1.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_dc_bdiv_q already defined in 
> dc_bdiv_q.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_mullow_n already defined in 
> mullow_n.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_mulhigh_n already defined in 
> mulhigh_n.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_mulmod_2expm1 already defined in 
> mulmod_2expm1.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_gcd already defined in gcd.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_gcdext already defined in 
> gcdext.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_rootrem already defined in 
> rootrem.obj
> 2>mpir.lib(mpir.dll) : error LNK2005: __gmpn_get_str already defined in 
> get_str.obj
> 2>     Creating library C:\math\mpir-2.6.0\build.vc10\x64\Release\tune.lib 
> and object C:\math\mpir-2.6.0\build.vc10\x64\Release\tune.exp
> 2>tuneup.obj : error LNK2019: unresolved external symbol 
> __imp___gmpn_pre_set_str referenced in function speed_mpn_pre_set_str
> 2>C:\math\mpir-2.6.0\build.vc10\x64\Release\tune.exe : fatal error LNK1120: 1 
> unresolved externals
> 2>
> 2>Build FAILED.
> 2>
> 2>Time Elapsed 00:00:00.55
> ========== Build: 0 succeeded, 2 failed, 1 up-to-date, 0 skipped ==========
>
> --
> You received this message because you are subscribed to the Google Groups 
> "mpir-devel" group.
> To post to this group, send email to mpir-de...@googlegroups.com.
> To unsubscribe from this group, send email to 
> mpir-devel+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/mpir-devel?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To post to this group, send email to sage-devel@googlegroups.com.
To unsubscribe from this group, send email to 
sage-devel+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel?hl=en.


Reply via email to