#9733: Parallel build of Singular 3-1-1-4-package fails in rare case
--------------------------------------------------------+-------------------
 Reporter:  AlexanderDreyer                             |         Owner:  
AlexanderDreyer                           
     Type:  defect                                      |        Status:  
closed                                    
 Priority:  major                                       |     Milestone:  
sage-4.6                                  
Component:  packages                                    |    Resolution:  fixed 
                                    
 Keywords:                                              |        Author:  
Alexander Dreyer, François Bissey         
 Upstream:  Fixed upstream, in a later stable release.  |      Reviewer:  
Mitesh Patel, Leif Leonhardy, David Kirkby
   Merged:  sage-4.6.alpha1                             |   Work_issues:        
                                    
--------------------------------------------------------+-------------------

Comment(by fbissey):

 Would you believe it. I committed the latest patch to the sage-on-gentoo
 tree 3 hours ago and 1 hour ago about one of our users reported a new
 parallel make failure at -j2 on x86.... in libfac this time.
 {{{
 ar cr libsingcf_g.a canonicalform.og cf_algorithm.og cf_binom.og
 cf_char.og cf_chinese.og cf_cyclo.og cf_eval.og cf_factor.og cf_factory.og
 cf_gcd.og cf_gcd_charp.og cf_gcd_smallp.og cf_generator.og cf_globals.og
 cf_inline.og cf_irred.og cf_iter.og cf_iter_inline.og cf_linsys.og
 cf_map.og cf_map_ext.og cf_ops.og cf_primes.og cf_random.og
 cf_resultant.og cf_reval.og cf_switches.og cf_util.og debug.og
 DegreePattern.og ExtensionInfo.og fac_berlekamp.og fac_cantzass.og
 fac_distrib.og fac_ezgcd.og fac_iterfor.og fac_multihensel.og
 fac_multivar.og fac_sqrfree.og fac_univar.og fac_util.og facFqBivar.og
 facFqBivarUtil.og facFqFactorize.og facFqFactorizeUtil.og
 facFqSquarefree.og facHensel.og fieldGCD.og ffops.og ffreval.og
 gf_tabutil.og gfops.og imm.og initgmp.og int_cf.og int_int.og
 int_intdiv.og int_poly.og int_pp.og int_rat.og sm_sparsemod.og sm_util.og
 variable.og NTLconvert.og abs_fac.og bifac.og lgs.og singext.og
 ranlib libsingcf_g.a
 ar cr libsingcf.a canonicalform.o cf_algorithm.o cf_binom.o cf_char.o
 cf_chinese.o cf_cyclo.o cf_eval.o cf_factor.o cf_factory.o cf_gcd.o
 cf_gcd_charp.o cf_gcd_smallp.o cf_generator.o cf_globals.o cf_inline.o
 cf_irred.o cf_iter.o cf_iter_inline.o cf_linsys.o cf_map.o cf_map_ext.o
 cf_ops.o cf_primes.o cf_random.o cf_resultant.o cf_reval.o cf_switches.o
 cf_util.o debug.o DegreePattern.o ExtensionInfo.o fac_berlekamp.o
 fac_cantzass.o fac_distrib.o fac_ezgcd.o fac_iterfor.o fac_multihensel.o
 fac_multivar.o fac_sqrfree.o fac_univar.o fac_util.o facFqBivar.o
 facFqBivarUtil.o facFqFactorize.o facFqFactorizeUtil.o facFqSquarefree.o
 facHensel.o fieldGCD.o ffops.o ffreval.o gf_tabutil.o gfops.o imm.o
 initgmp.o int_cf.o int_int.o int_intdiv.o int_poly.o int_pp.o int_rat.o
 sm_sparsemod.o sm_util.o variable.o NTLconvert.o abs_fac.o bifac.o lgs.o
 singext.o
 ranlib libsingcf.a
 ./bin/mkinstalldirs /var/tmp/portage/sci-
 mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/build/lib
 ./bin/mkinstalldirs /var/tmp/portage/sci-
 mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/build/include
 ./bin/mkinstalldirs /var/tmp/portage/sci-
 mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/build/include/templates
 mkdir /var/tmp/portage/sci-
 mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/build/include/templates
 ./bin/install-sh -c -m 644 libsingcf.a /var/tmp/portage/sci-
 mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/build/lib/libsingcf.a
 ./bin/install-sh -c -m 644 libsingcf_g.a /var/tmp/portage/sci-
 mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/build/lib/libsingcf_g.a
 ./bin/install-sh -c -m 644 libsingcf_p.a /var/tmp/portage/sci-
 mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/build/lib/libsingcf_p.a
 install:  libsingcf_p.a does not exist
 make[2]: [installcf] Error 1 (ignored)
 ./bin/install-sh -c -m 644 factory.h /var/tmp/portage/sci-
 mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/build/include/factory.h
 ./bin/install-sh -c -m 644 cf_gmp.h /var/tmp/portage/sci-
 mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/build/include/cf_gmp.h
 ./bin/install-sh -c -m 644 factoryconf.h /var/tmp/portage/sci-
 mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/build/include/factoryconf.h
 ./bin/install-sh -c -m 644 ./ftmpl_inst.cc /var/tmp/portage/sci-
 
mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/build/include/templates/ftmpl_inst.cc
 for file in ftmpl_array.cc ftmpl_factor.cc ftmpl_functions.h ftmpl_list.cc
 ftmpl_matrix.cc ftmpl_array.h ftmpl_factor.h ftmpl_list.h ftmpl_matrix.h;
 do \
                   ./bin/install-sh -c -m 644 ./templates/$file
 /var/tmp/portage/sci-
 
mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/build/include/templates/$file;
 \
                 done
 ranlib /var/tmp/portage/sci-
 mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/build/lib/libsingcf.a
 make[2]: Leaving directory `/var/tmp/portage/sci-
 mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/factory'
 make install in libfac
 make[2]: Entering directory `/var/tmp/portage/sci-
 mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/libfac'
 ./mkinstalldirs OPTOBJ
 i686-pc-linux-gnu-g++ -O2 -march=athlon-xp -msse2 -pipe -fomit-frame-
 pointer -fPIC -fno-implicit-templates -I./factor -I./charset -I.
 -I./factor -I/var/tmp/portage/sci-
 mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/build/include
 -DHAVE_CONFIG_H  -c factor/SqrFree.cc -o OPTOBJ/SqrFree.o
 mkdir OPTOBJ
 Assembler messages:
 Fatal error: can't create OPTOBJ/SqrFree.o: No such file or directory
 i686-pc-linux-gnu-g++ -O2 -march=athlon-xp -msse2 -pipe -fomit-frame-
 pointer -fPIC -fno-implicit-templates -I./factor -I./charset -I.
 -I./factor -I/var/tmp/portage/sci-
 mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/build/include
 -DHAVE_CONFIG_H  -c factor/Factor.cc -o OPTOBJ/Factor.o
 make[2]: *** [OPTOBJ/SqrFree.o] Error 2
 make[2]: *** Waiting for unfinished jobs....
 make[2]: Leaving directory `/var/tmp/portage/sci-
 mathematics/singular-3.1.1.4-r1/work/Singular-3-1-1/libfac'
 make[1]: *** [install] Error 1
 }}}

 I have a fix for him to try, I'll report back when I know the fix works
 for him.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9733#comment:57>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to