Cyprien Nicolas wrote 12 years ago
(address . bug-guix@gnu.org)
Hi,
I tried to make an ebuild for guix for the Gentoo meta-distribution.
I don't have a full Gentoo system at the moment, but an install known
as Gentoo Prefix [1], where you install packges in your home
directory, using the regular Gentoo tools (a bit like what guix does
on another distro). So I wrote an ebuild for guix [2] atop of Gentoo
prefix (that sounds a weird setup as I write it).
So I run an uptodate Fedora 17, amd64, with a gentoo prefix in
~/gprefix.
The compilation goes fine. Except I don't get why guix-0.3 attempts to
download guile-2.0.7.tar.xz during compilation phase, while I do have
guile-2.0.9 installed.
However, make check fails:
============================================================================
Testsuite summary for GNU Guix 0.3
============================================================================
# TOTAL: 19
# PASS: 11
# SKIP: 0
# XFAIL: 0
# FAIL: 8
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to bug-guix@gnu.org
============================================================================
make[4]: *** [test-suite.log] Error 1
make[4]: Leaving directory `/home/cnicolas/gprefix/var/tmp/portage/sys-apps/guix-0.3/work/guix-0.3'
make[3]: *** [check-TESTS] Error 2
make[3]: Leaving directory `/home/cnicolas/gprefix/var/tmp/portage/sys-apps/guix-0.3/work/guix-0.3'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/home/cnicolas/gprefix/var/tmp/portage/sys-apps/guix-0.3/work/guix-0.3'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/home/cnicolas/gprefix/var/tmp/portage/sys-apps/guix-0.3/work/guix-0.3'
make: *** [check] Error 2
I join the test-suite.log (compressed) and full build log (compressed
too).
I don't understand all failures, some are due to socket path length:
ERROR: In procedure connect:
ERROR: In procedure scm_to_sockaddr: unix address path too long: /home/cnicolas/gprefix/var/tmp/portage/sys-apps/guix-0.3/work/guix-0.3/test-tmp/var/7770/daemon-socket/socket
--
Cyprien/Fulax
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
iQEcBAEBAgAGBQJSBA3bAAoJEGeOLLwllM0zFlEH/2/K19dz317PfVl3Q7FA+ist
Iql42g/mogeMoivYAt+WpCuErq1QeFcaSifb6ugjOi3iiZC2QGv/D6sOghgxXEK5
V1m56/u/YErJy23IrGaGI1+6dM1ZdS3Xzf1o3nJZ+BHToDp2Ko3nJLtLPV4ed2ee
3hEihhPLL7+e3X2n57shygS9/2CORpr+Vt/Lekp0oSihafidnrIEeFYyTlxykkCe
qx2KpDml+REc7NjeDVv8Hg28GIxRnGqyFG2cFd8ijSKL7Qm36+9Mt1MXnKfkQm8L
UulJZqqICPc0Q4E3NqA6Ks1XyzWSRvIxDs1Li8rLYFFSkmqdJdLby6YCzn0BHpU=
=RXMi
-----END PGP SIGNATURE-----