Bug#860657: cppad: FTBFS on i386: dh_auto_test: make -j64 check ARGS+=-j64 returned exit code 2

Lucas Nussbaum lucas at debian.org
Wed Apr 19 07:36:27 UTC 2017


Source: cppad
Version: 2017.00.00.0-1
Severity: serious
Tags: stretch sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20170418-i386 qa-ftbfs
Justification: FTBFS in stretch on i386

Hi,

During a rebuild of all packages in stretch (in a stretch chroot, not a
sid chroot), your package failed to build on i386.

Relevant part (hopefully):
> make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-i686-linux-gnu'
> cd /<<PKGBUILDDIR>>/obj-i686-linux-gnu/test_more && ./test_more
> abs                 OK
> acos                OK
> acosh               OK
> adfun_copy          OK
> Add                 OK
> AddEq               OK
> AddZero             OK
> asin                OK
> asinh               OK
> assign              OK
> atan                OK
> atanh               OK
> atan2               OK
> azmul               OK
> check_simple_vector OK
> checkpoint          OK
> Compare             OK
> compare_change      OK
> CondExp             OK
> CondExpAD           OK
> cond_exp_rev        OK
> copy                OK
> Cos                 OK
> Cosh                OK
> dbl_epsilon         OK
> Div                 Error
> DivEq               OK
> DivZeroOne          OK
> erf                 OK
> Exp                 OK
> expm1               OK
> ForHess             OK
> for_sparse_hes      OK
> for_sparse_jac      OK
> Forward             OK
> forward_dir         OK
> forward_order       OK
> FromBase            OK
> FunCheck            OK
> hes_sparsity        OK
> jacobian            OK
> log                 OK
> log10               OK
> log1p               OK
> Mul                 OK
> mul_level           OK
> mul_cond_rev        OK
> Mul_cskip           OK
> MulEq               OK
> mul_zdouble         OK
> MulZeroOne          OK
> NearEqualExt        OK
> Neg                 OK
> num_limits          OK
> ode_err_control     OK
> old_mat_mul         OK
> old_reciprocal      OK
> old_tan             OK
> old_usead_1         OK
> old_usead_2         OK
> omp_alloc           OK
> optimize            OK
> parameter           OK
> Poly                OK
> Pow                 OK
> PowInt              OK
> print_for           OK
> reverse             OK
> rev_sparse_jac      OK
> RevTwo              OK
> RombergOne          OK
> Rosen34             OK
> Runge45             OK
> SimpleVector        OK
> Sin                 OK
> SinCos              OK
> Sinh                OK
> sparse_hessian      OK
> sparse_jacobian     OK
> sparse_vec_ad       OK
> Sqrt                OK
> std_math            OK
> Sub                 OK
> SubEq               OK
> SubZero             OK
> tan                 OK
> to_string           OK
> track_new_del       OK
> Value               OK
> VecAD               OK
> VecADPar            OK
> VecUnary            OK
> zdouble             OK
> test_vector         OK
> test_vector         OK
> OK:    No memory leak detected
> base_alloc          OK
> 1 tests failed.
> test_more/CMakeFiles/check_test_more.dir/build.make:60: recipe for target 'test_more/CMakeFiles/check_test_more' failed
> make[4]: *** [test_more/CMakeFiles/check_test_more] Error 1
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-i686-linux-gnu'
> CMakeFiles/Makefile2:936: recipe for target 'test_more/CMakeFiles/check_test_more.dir/all' failed
> make[3]: *** [test_more/CMakeFiles/check_test_more.dir/all] Error 2
> make[3]: *** Waiting for unfinished jobs....
> [100%] Linking CXX executable example
> cd /<<PKGBUILDDIR>>/obj-i686-linux-gnu/example && /usr/bin/cmake -E cmake_link_script CMakeFiles/example.dir/link.txt --verbose=1
> /usr/bin/c++   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -Wl,-z,relro CMakeFiles/example.dir/example.cpp.o CMakeFiles/example.dir/colpack_hes.cpp.o CMakeFiles/example.dir/colpack_jac.cpp.o CMakeFiles/example.dir/abort_recording.cpp.o CMakeFiles/example.dir/abs.cpp.o CMakeFiles/example.dir/acos.cpp.o CMakeFiles/example.dir/acosh.cpp.o CMakeFiles/example.dir/ad_assign.cpp.o CMakeFiles/example.dir/ad_ctor.cpp.o CMakeFiles/example.dir/add.cpp.o CMakeFiles/example.dir/add_eq.cpp.o CMakeFiles/example.dir/ad_fun.cpp.o CMakeFiles/example.dir/ad_in_c.cpp.o CMakeFiles/example.dir/ad_input.cpp.o CMakeFiles/example.dir/ad_output.cpp.o CMakeFiles/example.dir/asin.cpp.o CMakeFiles/example.dir/asinh.cpp.o CMakeFiles/example.dir/atan2.cpp.o CMakeFiles/example.dir/atan.cpp.o CMakeFiles/example.dir/atanh.cpp.o CMakeFiles/example.dir/azmul.cpp.o CMakeFiles/example.dir/base_require.cpp.o CMakeFiles/example.dir/bender_quad.cpp.o CMakeFiles/example.dir/bool_fun.cpp.o CMakeFiles/example.dir/bool_sparsity.cpp.o CMakeFiles/example.dir/capacity_order.cpp.o CMakeFiles/example.dir/change_param.cpp.o CMakeFiles/example.dir/check_for_nan.cpp.o CMakeFiles/example.dir/check_numeric_type.cpp.o CMakeFiles/example.dir/check_simple_vector.cpp.o CMakeFiles/example.dir/compare_change.cpp.o CMakeFiles/example.dir/compare.cpp.o CMakeFiles/example.dir/complex_poly.cpp.o CMakeFiles/example.dir/cond_exp.cpp.o CMakeFiles/example.dir/conj_grad.cpp.o CMakeFiles/example.dir/cos.cpp.o CMakeFiles/example.dir/cosh.cpp.o CMakeFiles/example.dir/cppad_vector.cpp.o CMakeFiles/example.dir/dependency.cpp.o CMakeFiles/example.dir/div.cpp.o CMakeFiles/example.dir/div_eq.cpp.o CMakeFiles/example.dir/equal_op_seq.cpp.o CMakeFiles/example.dir/erf.cpp.o CMakeFiles/example.dir/error_handler.cpp.o CMakeFiles/example.dir/exp.cpp.o CMakeFiles/example.dir/expm1.cpp.o CMakeFiles/example.dir/for_one.cpp.o CMakeFiles/example.dir/for_sparse_hes.cpp.o CMakeFiles/example.dir/for_sparse_jac.cpp.o CMakeFiles/example.dir/for_two.cpp.o CMakeFiles/example.dir/forward.cpp.o CMakeFiles/example.dir/forward_dir.cpp.o CMakeFiles/example.dir/forward_order.cpp.o CMakeFiles/example.dir/fun_assign.cpp.o CMakeFiles/example.dir/fun_check.cpp.o CMakeFiles/example.dir/hes_lagrangian.cpp.o CMakeFiles/example.dir/hes_lu_det.cpp.o CMakeFiles/example.dir/hes_minor_det.cpp.o CMakeFiles/example.dir/hessian.cpp.o CMakeFiles/example.dir/hes_times_dir.cpp.o CMakeFiles/example.dir/independent.cpp.o CMakeFiles/example.dir/index_sort.cpp.o CMakeFiles/example.dir/integer.cpp.o CMakeFiles/example.dir/interface2c.cpp.o CMakeFiles/example.dir/interp_onetape.cpp.o CMakeFiles/example.dir/interp_retape.cpp.o CMakeFiles/example.dir/jac_lu_det.cpp.o CMakeFiles/example.dir/jac_minor_det.cpp.o CMakeFiles/example.dir/jacobian.cpp.o CMakeFiles/example.dir/log10.cpp.o CMakeFiles/example.dir/log1p.cpp.o CMakeFiles/example.dir/log.cpp.o CMakeFiles/example.dir/lu_factor.cpp.o CMakeFiles/example.dir/lu_invert.cpp.o CMakeFiles/example.dir/lu_ratio.cpp.o CMakeFiles/example.dir/lu_solve.cpp.o CMakeFiles/example.dir/lu_vec_ad.cpp.o CMakeFiles/example.dir/lu_vec_ad_ok.cpp.o CMakeFiles/example.dir/mul.cpp.o CMakeFiles/example.dir/mul_eq.cpp.o CMakeFiles/example.dir/mul_level.cpp.o CMakeFiles/example.dir/mul_level_ode.cpp.o CMakeFiles/example.dir/nan.cpp.o CMakeFiles/example.dir/near_equal.cpp.o CMakeFiles/example.dir/near_equal_ext.cpp.o CMakeFiles/example.dir/number_skip.cpp.o CMakeFiles/example.dir/numeric_type.cpp.o CMakeFiles/example.dir/num_limits.cpp.o CMakeFiles/example.dir/ode_err_control.cpp.o CMakeFiles/example.dir/ode_err_maxabs.cpp.o CMakeFiles/example.dir/ode_gear_control.cpp.o CMakeFiles/example.dir/ode_gear.cpp.o CMakeFiles/example.dir/ode_stiff.cpp.o CMakeFiles/example.dir/ode_taylor.cpp.o CMakeFiles/example.dir/opt_val_hes.cpp.o CMakeFiles/example.dir/par_var.cpp.o CMakeFiles/example.dir/poly.cpp.o CMakeFiles/example.dir/pow.cpp.o CMakeFiles/example.dir/pow_int.cpp.o CMakeFiles/example.dir/print_for.cpp.o CMakeFiles/example.dir/reverse_checkpoint.cpp.o CMakeFiles/example.dir/reverse_one.cpp.o CMakeFiles/example.dir/reverse_three.cpp.o CMakeFiles/example.dir/reverse_two.cpp.o CMakeFiles/example.dir/rev_one.cpp.o CMakeFiles/example.dir/rev_sparse_hes.cpp.o CMakeFiles/example.dir/rev_sparse_jac.cpp.o CMakeFiles/example.dir/rev_two.cpp.o CMakeFiles/example.dir/romberg_mul.cpp.o CMakeFiles/example.dir/romberg_one.cpp.o CMakeFiles/example.dir/rosen_34.cpp.o CMakeFiles/example.dir/runge45_1.cpp.o CMakeFiles/example.dir/runge45_2.cpp.o CMakeFiles/example.dir/seq_property.cpp.o CMakeFiles/example.dir/set_union.cpp.o CMakeFiles/example.dir/sign.cpp.o CMakeFiles/example.dir/simple_vector.cpp.o CMakeFiles/example.dir/sin.cpp.o CMakeFiles/example.dir/sinh.cpp.o CMakeFiles/example.dir/sparse_hessian.cpp.o CMakeFiles/example.dir/sparse_jacobian.cpp.o CMakeFiles/example.dir/sparse_sub_hes.cpp.o CMakeFiles/example.dir/sparsity_sub.cpp.o CMakeFiles/example.dir/sqrt.cpp.o CMakeFiles/example.dir/stack_machine.cpp.o CMakeFiles/example.dir/sub.cpp.o CMakeFiles/example.dir/sub_eq.cpp.o CMakeFiles/example.dir/sub_sparse_hes.cpp.o CMakeFiles/example.dir/tan.cpp.o CMakeFiles/example.dir/tanh.cpp.o CMakeFiles/example.dir/tape_index.cpp.o CMakeFiles/example.dir/thread_alloc.cpp.o CMakeFiles/example.dir/to_string.cpp.o CMakeFiles/example.dir/unary_minus.cpp.o CMakeFiles/example.dir/unary_plus.cpp.o CMakeFiles/example.dir/value.cpp.o CMakeFiles/example.dir/var2par.cpp.o CMakeFiles/example.dir/vec_ad.cpp.o CMakeFiles/example.dir/vector_bool.cpp.o  -o example -rdynamic 
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-i686-linux-gnu'
> [100%] Built target example
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-i686-linux-gnu'
> CMakeFiles/Makefile2:82: recipe for target 'CMakeFiles/check.dir/rule' failed
> make[2]: *** [CMakeFiles/check.dir/rule] Error 2
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-i686-linux-gnu'
> Makefile:165: recipe for target 'check' failed
> make[1]: *** [check] Error 2
> make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-i686-linux-gnu'
> dh_auto_test: make -j64 check ARGS+=-j64 returned exit code 2

The full build log is available from:
   http://aws-logs.debian.net/2017/04/18/cppad_2017.00.00.0-1_testing-i386.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the debian-science-maintainers mailing list