#9946: Parallel build of Singular 3-1-1-4-package fails in other cases
------------------------+---------------------------------------------------
Reporter: mpatel | Owner: tbd
Type: defect | Status: new
Priority: blocker | Milestone: sage-4.6
Component: packages | Keywords:
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
------------------------+---------------------------------------------------
Description changed by mpatel:
Old description:
> This is a follow-up to #9733. From [comment:ticket:9733:57 Comment 57 by
> François Bissey] at that ticket:
>
> 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
> }}}
New description:
This is a follow-up to #9733. From [comment:ticket:9733:57 Comment 57 by
François Bissey] at that ticket:
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
}}}
A workaround is to run
{{{
#!sh
$ cd SAGE_ROOT
$ ./sage -f spkg/standard/singular-3-1-1-4.p2.spkg
}}}
and to restart the build.
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9946#comment:4>
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.