bug#45243: Guile: test-num2integral and scm_is_signed_integer test failing.

Denis 'GNUtoo' Carikli <[email protected]>
Newsgroups gmane.lisp.guile.bugs
Message-ID <[email protected]>
Hi,

Guile tests (also) fails on my setup.

I use Parabola i686 with a 64bit kernel( 5.7.2-gnu-1-64), and I've Guix
i686 installed[1].

When installing a package (gnurobots) with Guix, Guix tried to build
guile-1.8.8, and the compilation ends up with:
> libtool: link: gcc -I../../test-suite/standalone -I../.. -I../..
> -pthread -g -O2 -Wall -Wmissing-prototypes -pthread -o
> .libs/test-scm-with-guile test_scm_with_guile-test-scm-with-guile.o
> ../../libguile/.libs/libguile.so -lgmp -lcrypt -lm -lltdl -pthread
> -Wl,-rpath
> -Wl,/gnu/store/j6mnhk6iiy77m1ial0ffgjz2zwdc6m4z-guile-1.8.8/lib
> make[4]: Leaving directory
> '/tmp/guix-build-guile-1.8.8.drv-0/guile-1.8.8/test-suite/standalone'
> make  check-TESTS make[4]: Entering directory
> '/tmp/guix-build-guile-1.8.8.drv-0/guile-1.8.8/test-suite/standalone'
> PASS: test-system-cmds PASS: test-require-extension PASS:
> test-bad-identifiers ERROR: Value out of range -9223372036854775808
> to 9223372036854775807: -9223372036854775808 FAIL: test-num2integral
> PASS: test-round PASS: test-gh PASS: test-asmobs PASS: test-list
> PASS: test-unwind fail: scm_is_signed_integer ((- (expt 2 63)),
> -9223372036854775808, 9223372036854775807) == 1 FAIL: test-conversion
> PASS: test-fast-slot-ref
> PASS: test-use-srfi
> PASS: test-scm-c-read
> PASS: test-scm-take-locale-symbol
> PASS: test-with-guile-module
> PASS: test-scm-with-guile
> ==================================
> 2 of 16 tests failed
> Please report to bug-guile gnu.org
> ==================================
> make[4]: *** [Makefile:797: check-TESTS] Error 1
[...]

As bugreport says to bugreport to bug-guile gnu.org, and that there
is already an existing bug in Guix about it (for armhf), I've added
both in To.

I've also attached the full build log.

References:
-----------
[1] I've an x86_64 CPU but I kept my old Parabola rootfs
    around as it had too much configuration, and software in /usr/local.
    As I want to be able to chroot in x86_64 rootfs I need an x86_64
    kernel. So I added one to Parabola and I use that.

Denis.
var_log_guix_drvs_j1_x0nq81kqygdw7vsvhaj6nxsc5k62zf-guile-1.8.8.drv.txt (text/plain, 235.2 KB) - not displayed
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAl/XtwAACgkQX138wUF3
4mM/sw/+Let+utk65wqcNDC94Rowvnd6Q3ZXWNtZ10E3D9pa1O2M8dL2mFq+s8lD
Dydpe31GyAoDRLCvicOmvt+f52zHzkQLHEflBmrutOsuBdvIRC56Lu2kztnY5S+D
UP1wzO3t6bbkzfY4sKA6pp5A3KbBbhwOLjFmxRmSDcoXR3E/40U9Ogw9DmPXBEzm
1Sc6k0GYWQa4tZAiPH7exWKnxeO+2wg0mzsoxh1NRclpA3U+6ZVfsCzInoH0hPT5
2bd3waotNsC6FWF8/1K29SIik7JoisPySP+N0kt35GugU4Loied2OoTBhT2Hi6HD
zWfzG4JhgWN20uXnZCsgMvUnLL8dEYTfT+ddZxlJf1yJURl1i9RzqVvtyMTn2JsB
NgK5VpWZ48xDOjS4g7pp5xO+eJ2M/cgEa1401e3ii+lKvYwVnORkC4TZvg+pOtAF
CzKdsUzvqtXHdf4cqzk3doM2KcUPw6mpt4g5ZZ9Kr78ylmc5oehhbp7UsQfA5PMU
y+/euwNWJ4oqNLWevtbhwRiEX5C3qbWEwqA8udgI6bapq4Y8fzR91JSW1UMTMYG7
2Qntrnh5hsjL1nAOlVJkYGXZjUEwrodtLNoJz2wnTYHYV5aSZuF/UmLjcPw1HBIz
F9gWmo9DJTLOnp8ZTB9Lr33IvEiTjAwbMggAIQXVxcJDqh7MRM8=
=aQU6
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.