Error in make check Please help.

Luck Colors luckcolorsgoo at gmail.com
Thu Jun 11 18:09:54 UTC 2015


Hello.
I have successfully configurated and compiled gmp 6.0.0a
But when i run the make check command i get the following error log:

make  check-recursive
make[1]: Entering directory '/sources/gmp-6.0.0'
Making check in tests
make[2]: Entering directory '/sources/gmp-6.0.0/tests'
Making check in .
make[3]: Entering directory '/sources/gmp-6.0.0/tests'
make  libtests.la t-bswap t-constants t-count_zeros t-gmpmax t-hightomask
t-modlinv t-popc t-parity t-sub
make[4]: Entering directory '/sources/gmp-6.0.0/tests'
make[4]: 'libtests.la' is up to date.
make[4]: 't-bswap' is up to date.
make[4]: 't-constants' is up to date.
make[4]: 't-count_zeros' is up to date.
make[4]: 't-gmpmax' is up to date.
make[4]: 't-hightomask' is up to date.
make[4]: 't-modlinv' is up to date.
make[4]: 't-popc' is up to date.
make[4]: 't-parity' is up to date.
make[4]: 't-sub' is up to date.
make[4]: Leaving directory '/sources/gmp-6.0.0/tests'
make  check-TESTS
make[4]: Entering directory '/sources/gmp-6.0.0/tests'
PASS: t-bswap
PASS: t-constants
PASS: t-count_zeros
PASS: t-gmpmax
PASS: t-hightomask
PASS: t-modlinv
PASS: t-popc
PASS: t-parity
PASS: t-sub
==================
All 9 tests passed
==================
make[4]: Leaving directory '/sources/gmp-6.0.0/tests'
make[3]: Leaving directory '/sources/gmp-6.0.0/tests'
Making check in devel
make[3]: Entering directory '/sources/gmp-6.0.0/tests/devel'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/sources/gmp-6.0.0/tests/devel'
Making check in mpn
make[3]: Entering directory '/sources/gmp-6.0.0/tests/mpn'
make  t-asmtype t-aors_1 t-divrem_1 t-mod_1 t-fat t-get_d t-instrument
t-iord_u t-mp_bases t-perfsqr t-scan logic t-toom22 t-toom32 t-toom33
t-toom42 t-toom43 t-toom44 t-toom52 t-toom53 t-toom54 t-toom62 t-toom63
t-toom6h t-toom8h t-toom2-sqr t-toom3-sqr t-toom4-sqr t-toom6-sqr
t-toom8-sqr t-mul t-mullo t-mulmod_bnm1 t-sqrmod_bnm1 t-mulmid t-hgcd
t-hgcd_appr t-matrix22 t-invert t-div t-bdiv t-broot t-brootinv t-minvert
t-sizeinbase
make[4]: Entering directory '/sources/gmp-6.0.0/tests/mpn'
make[4]: 't-asmtype' is up to date.
make[4]: 't-aors_1' is up to date.
make[4]: 't-divrem_1' is up to date.
make[4]: 't-mod_1' is up to date.
make[4]: 't-fat' is up to date.
make[4]: 't-get_d' is up to date.
make[4]: 't-instrument' is up to date.
make[4]: 't-iord_u' is up to date.
make[4]: 't-mp_bases' is up to date.
make[4]: 't-perfsqr' is up to date.
make[4]: 't-scan' is up to date.
make[4]: 'logic' is up to date.
make[4]: 't-toom22' is up to date.
make[4]: 't-toom32' is up to date.
make[4]: 't-toom33' is up to date.
make[4]: 't-toom42' is up to date.
make[4]: 't-toom43' is up to date.
make[4]: 't-toom44' is up to date.
make[4]: 't-toom52' is up to date.
make[4]: 't-toom53' is up to date.
make[4]: 't-toom54' is up to date.
make[4]: 't-toom62' is up to date.
make[4]: 't-toom63' is up to date.
make[4]: 't-toom6h' is up to date.
make[4]: 't-toom8h' is up to date.
make[4]: 't-toom2-sqr' is up to date.
make[4]: 't-toom3-sqr' is up to date.
make[4]: 't-toom4-sqr' is up to date.
make[4]: 't-toom6-sqr' is up to date.
make[4]: 't-toom8-sqr' is up to date.
make[4]: 't-mul' is up to date.
make[4]: 't-mullo' is up to date.
make[4]: 't-mulmod_bnm1' is up to date.
make[4]: 't-sqrmod_bnm1' is up to date.
make[4]: 't-mulmid' is up to date.
make[4]: 't-hgcd' is up to date.
make[4]: 't-hgcd_appr' is up to date.
make[4]: 't-matrix22' is up to date.
make[4]: 't-invert' is up to date.
make[4]: 't-div' is up to date.
make[4]: 't-bdiv' is up to date.
make[4]: 't-broot' is up to date.
make[4]: 't-brootinv' is up to date.
make[4]: 't-minvert' is up to date.
make[4]: 't-sizeinbase' is up to date.
make[4]: Leaving directory '/sources/gmp-6.0.0/tests/mpn'
make  check-TESTS
make[4]: Entering directory '/sources/gmp-6.0.0/tests/mpn'
PASS: t-asmtype
PASS: t-aors_1
PASS: t-divrem_1
PASS: t-mod_1
PASS: t-fat
/bin/sh: line 5: 28574 Illegal instruction     ${dir}$tst
FAIL: t-get_d
PASS: t-instrument
PASS: t-iord_u
PASS: t-mp_bases
PASS: t-perfsqr
PASS: t-scan
PASS: logic
PASS: t-toom22
PASS: t-toom32
PASS: t-toom33
PASS: t-toom42
PASS: t-toom43
PASS: t-toom44
PASS: t-toom52
PASS: t-toom53
PASS: t-toom54
PASS: t-toom62
PASS: t-toom63
PASS: t-toom6h
PASS: t-toom8h
PASS: t-toom2-sqr
PASS: t-toom3-sqr
PASS: t-toom4-sqr
PASS: t-toom6-sqr
PASS: t-toom8-sqr
PASS: t-mul
PASS: t-mullo
PASS: t-mulmod_bnm1
PASS: t-sqrmod_bnm1
PASS: t-mulmid
PASS: t-hgcd
PASS: t-hgcd_appr
PASS: t-matrix22
PASS: t-invert
/bin/sh: line 5: 29121 Illegal instruction     ${dir}$tst
FAIL: t-div
/bin/sh: line 5: 29139 Illegal instruction     ${dir}$tst
FAIL: t-bdiv
PASS: t-broot
PASS: t-brootinv
PASS: t-minvert
PASS: t-sizeinbase
=======================================================================================
3 of 45 tests failed
Please report to gmp-bugs at gmplib.org, see
https://gmplib.org/manual/Reporting-Bugs.html
=======================================================================================
Makefile:780: recipe for target 'check-TESTS' failed
make[4]: *** [check-TESTS] Error 1
make[4]: Leaving directory '/sources/gmp-6.0.0/tests/mpn'
Makefile:903: recipe for target 'check-am' failed
make[3]: *** [check-am] Error 2
make[3]: Leaving directory '/sources/gmp-6.0.0/tests/mpn'
Makefile:532: recipe for target 'check-recursive' failed
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory '/sources/gmp-6.0.0/tests'
Makefile:849: recipe for target 'check-recursive' failed
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory '/sources/gmp-6.0.0'
Makefile:1169: recipe for target 'check' failed
make: *** [check] Error 2

How can this be fixed?

my computer specs
Host: windows 7 sp1 running virtualbox with debian 7 x64
Cpu: amd fx 4100 quad core (1 core used by the debian vm)

Thanks in advance :).


More information about the gmp-discuss mailing list