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-devel@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.

Reply via email to