From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nikita Karetnikov Subject: Re: Cross bootstrap! Date: Fri, 28 Jun 2013 13:08:08 +0400 Message-ID: <8761wymwlj.fsf@karetnikov.org> References: <87txkkanu6.fsf@gnu.org> <87ppv88tiz.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45286) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UsUbQ-0004MF-RA for bug-guix@gnu.org; Fri, 28 Jun 2013 05:04:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UsUbN-0002Dm-51 for bug-guix@gnu.org; Fri, 28 Jun 2013 05:04:24 -0400 List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: bug-guix@gnu.org --=-=-= Content-Transfer-Encoding: quoted-printable > So commit beda99e adds the N64 cross tool chain. That's great, thanks! I guess I've already asked this, but will it be necessary to adjust the packages somehow? > Hydra is now building it, so you MIPS people ;-) can (within a few > hours) go ahead and run the following from an x86_64-linux machine: > guix build bootstrap-tarballs > If everything goes well, that will download (using the substituter) the > 5 tarballs, you can then be copied to a MIPS machine, unpacked, and run > (or debugged). I've created a clean environment for that purpose (no everything-as-root craziness anymore), and I can't do anything because "the server is unresponsive": $ ./pre-inst-env guix build --no-substitutes -K --target=3Dmips64el-linux-g= nuabi64 bootstrap-tarballs=20 [...] @ substituter-started /nix/store/mmv5q5wfgs2kc5cm74ygb9zhsz2hzinh-perl-5.16= .1.tar.gz /home/tester/guix-savannah/nix/scripts/substitute-binary @ substituter-started /nix/store/cblwzpj3ygh1sw5dqp20883ixs5j6hrq-m4-1.4.16= .tar.bz2 /home/tester/guix-savannah/nix/scripts/substitute-binary @ substituter-started /nix/store/zl07prik694izsscpcw2wib18rhsqi1b-tar-1.26.= tar.bz2 /home/tester/guix-savannah/nix/scripts/substitute-binary @ substituter-started /nix/store/wc3171lyvk5hlppg4ph5i07w0mswsan0-xz-5.0.4.= tar.gz /home/tester/guix-savannah/nix/scripts/substitute-binary substitute-binary: guix substitute-binary: warning: while fetching http://h= ydra.gnu.org/z9fndy09rcmcnzzaminnvbczl63yv4m9.narinfo: server is unresponsi= ve substitute-binary: guix substitute-binary: warning: try `--no-substitutes' = if the problem persists [...] AFAICT, it just hangs after that. How can I check? And why is it trying to download binaries? I'm on i686, and '--no-substitutes' was used. 'make check' returns 'FAIL: tests/store.scm'. 'tests/store.log': [...] @ build-started /home/tester/guix-savannah/test-tmp/store/bs8dbvh4ykgyscigm= 0s2mkkczivcxfdq-the-thing.drv - i686-linux /home/tester/guix-savannah/test-= tmp/var/log/nix/drvs/bs//8dbvh4ykgyscigm0s2mkkczivcxfdq-the-thing.drv.bz2 @ build-succeeded /home/tester/guix-savannah/test-tmp/store/bs8dbvh4ykgysci= gm0s2mkkczivcxfdq-the-thing.drv - @ substituter-started /home/tester/guix-savannah/test-tmp/store/58qraad0gds= n9c9flxiiz56xph531nd6-substitute-me /home/tester/guix-savannah/nix/scripts/= substitute-binary downloading `/home/tester/guix-savannah/test-tmp/store/58qraad0gdsn9c9flxii= z56xph531nd6-substitute-me' from `file:/home/tester/guix-savannah/test-tmp/= var/7794/substituter-data/example.nar'... Backtrace: In ice-9/boot-9.scm: 157: 11 [catch #t # ...] In unknown file: ?: 10 [apply-smob/1 #] In ice-9/boot-9.scm: 63: 9 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 8 [eval # #] In ice-9/boot-9.scm: 2320: 7 [save-module-excursion #] 3966: 6 [#] In unknown file: ?: 5 [load-compiled/vm "/home/tester/guix-savannah/test-tmp/var/7794/cac= he-7794/guile/ccache/2.0-LE-4-2.0/home/tester/guix-savannah/scripts/guix.go= "] In guix/ui.scm: 462: 4 [run-guix-command substitute-binary "--substitute" ...] In ice-9/boot-9.scm: 157: 3 [catch getaddrinfo-error ...] In guix/scripts/substitute-binary.scm: 524: 2 [#] In guix/build/download.scm: 68: 1 [uri-abbreviation # 42] In unknown file: ?: 0 [string-append "file" "://" #f "/.../example.nar"] ERROR: In procedure string-append: ERROR: In procedure string-append: Wrong type (expecting string): #f @ substituter-failed /home/tester/guix-savannah/test-tmp/store/58qraad0gdsn= 9c9flxiiz56xph531nd6-substitute-me 256 fetching path `/home/tester/guix-sav= annah/test-tmp/store/58qraad0gdsn9c9flxiiz56xph531nd6-substitute-me' failed= with exit code 1 In ice-9/boot-9.scm: 157: 16 [catch #t # ...] In unknown file: ?: 15 [apply-smob/1 #] In ice-9/boot-9.scm: 63: 14 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 13 [eval # #] In ice-9/boot-9.scm: 2320: 12 [save-module-excursion #] 3968: 11 [#] 1645: 10 [%start-stack load-stack ...] 1650: 9 [#] In unknown file: ?: 8 [primitive-load "/home/tester/guix-savannah/./tests/store.scm"] In ice-9/eval.scm: 432: 7 [eval # #] 411: 6 [eval # #] In ice-9/boot-9.scm: 157: 5 [catch #t # ...] In ice-9/eval.scm: 399: 4 [eval # #] In guix/store.scm: 476: 3 [build-derivations # #] In ice-9/boot-9.scm: 102: 2 [# sr= fi-34 #] In ice-9/eval.scm: 387: 1 [eval # #] In unknown file: ?: 0 [make-stack #t] @ substituter-started /home/tester/guix-savannah/test-tmp/store/997lk0rf58h= zplx72dxva9jqcandxv5n-substitute-me-not /home/tester/guix-savannah/nix/scri= pts/substitute-binary downloading `/home/tester/guix-savannah/test-tmp/store/997lk0rf58hzplx72dxv= a9jqcandxv5n-substitute-me-not' from `file:/home/tester/guix-savannah/test-= tmp/var/7794/substituter-data/does-not-exist.nar'... Backtrace: In ice-9/boot-9.scm: 157: 11 [catch #t # ...] In unknown file: ?: %%%% Starting test store (Writing full log to "store.log") ;;; (spi (#< path: "/home/tester/guix-savannah/test-tmp/stor= e/dahirq82zh6342mw1ji2w464fmx6rws5-guile-bootstrap-2.0" deriver: "/home/tes= ter/guix-savannah/test-tmp/store/hx48lw3rlqbgidw67w53w0app72mj3d5-guile-boo= tstrap-2.0.drv" refs: () dl-size: 0 nar-size: 1234>)) FAIL substitute # of expected passes 10 # of unexpected failures 1 10 [apply-smob/1 #] In ice-9/boot-9.scm: 63: 9 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 8 [eval # #] In ice-9/boot-9.scm: 2320: 7 [save-module-excursion #] 3966: 6 [#] In unknown file: ?: 5 [load-compiled/vm "/home/tester/guix-savannah/test-tmp/var/7794/cac= he-7794/guile/ccache/2.0-LE-4-2.0/home/tester/guix-savannah/scripts/guix.go= "] In guix/ui.scm: 462: 4 [run-guix-command substitute-binary "--substitute" ...] In ice-9/boot-9.scm: 157: 3 [catch getaddrinfo-error ...] In guix/scripts/substitute-binary.scm: 518: 2 [#] 159: 1 [fetch # # #f ...] In unknown file: ?: 0 [open-file "/home/tester/guix-savannah/test-tmp/var/7794/substitute= r-data/does-not-exist.nar" ...] ERROR: In procedure open-file: ERROR: In procedure open-file: No such file or directory: "/home/tester/gui= x-savannah/test-tmp/var/7794/substituter-data/does-not-exist.nar" @ substituter-failed /home/tester/guix-savannah/test-tmp/store/997lk0rf58hz= plx72dxva9jqcandxv5n-substitute-me-not 256 fetching path `/home/tester/guix= -savannah/test-tmp/store/997lk0rf58hzplx72dxva9jqcandxv5n-substitute-me-not= ' failed with exit code 1 @ substituter-started /home/tester/guix-savannah/test-tmp/store/997lk0rf58h= zplx72dxva9jqcandxv5n-substitute-me-not /home/tester/guix-savannah/nix/scri= pts/substitute-binary downloading `/home/tester/guix-savannah/test-tmp/store/997lk0rf58hzplx72dxv= a9jqcandxv5n-substitute-me-not' from `file:/home/tester/guix-savannah/test-= tmp/var/7794/substituter-data/does-not-exist.nar'... Backtrace: In ice-9/boot-9.scm: 157: 11 [catch #t # ...] In unknown file: ?: 10 [apply-smob/1 #] In ice-9/boot-9.scm: 63: 9 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 8 [eval # #] In ice-9/boot-9.scm: 2320: 7 [save-module-excursion #] 3966: 6 [#] In unknown file: ?: 5 [load-compiled/vm "/home/tester/guix-savannah/test-tmp/var/7794/cac= he-7794/guile/ccache/2.0-LE-4-2.0/home/tester/guix-savannah/scripts/guix.go= "] In guix/ui.scm: 462: 4 [run-guix-command substitute-binary "--substitute" ...] In ice-9/boot-9.scm: 157: 3 [catch getaddrinfo-error ...] In guix/scripts/substitute-binary.scm: 518: 2 [#] 159: 1 [fetch # # #f ...] In unknown file: ?: 0 [open-file "/home/tester/guix-savannah/test-tmp/var/7794/substitute= r-data/does-not-exist.nar" ...] ERROR: In procedure open-file: ERROR: In procedure open-file: No such file or directory: "/home/tester/gui= x-savannah/test-tmp/var/7794/substituter-data/does-not-exist.nar" @ substituter-failed /home/tester/guix-savannah/test-tmp/store/997lk0rf58hz= plx72dxva9jqcandxv5n-substitute-me-not 256 fetching path `/home/tester/guix= -savannah/test-tmp/store/997lk0rf58hzplx72dxva9jqcandxv5n-substitute-me-not= ' failed with exit code 1 @ build-started /home/tester/guix-savannah/test-tmp/store/da3dm8bv3hn1apbc6= 1p93zd1765il1vw-substitute-me-not.drv - i686-linux /home/tester/guix-savann= ah/test-tmp/var/log/nix/drvs/da//3dm8bv3hn1apbc61p93zd1765il1vw-substitute-= me-not.drv.bz2 @ build-succeeded /home/tester/guix-savannah/test-tmp/store/da3dm8bv3hn1apb= c61p93zd1765il1vw-substitute-me-not.drv - --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAEBAgAGBQJRzVJ/AAoJEM+IQzI9IQ38ffwP/RGCcNuAxs4qvbG2jvOeoD0B jkKc0TojvOuOsAhuW3zijWB0hV/p+RPGTw6DQfjz9HEri1JB4CU0FR6uD2aej4GD DqTeOtspf9ScFPiIsyVdM/xZaCuSet1gmoZi4K+ljQN/g1lizxj9ZfKzWMcb9QLy ZQ5luVoWiVe8HcyQxQ69k4VrOLgwk0kBTiV4jAHaa+i/mv4Xzy0IQtSuro4Hs2R8 oY/p7KhZ+PYJXjNaCIg34+0GzAp2Ou4CA9MZqpJu89mL4g/o//44yl8nRNJRms3F +dxSI/27qtYoybDTVL7rMowgGIzxpGi3WlQEBDmiX43mW6pa1mTJgeho7PhLquid TqmkghamNdA6j8UYBdp1tafsuGrl8zeqmzjcXj9E1IjVNF8BfL3i30rCGJWbqwcw jSpBGl86pVCP54Ih+nJ3aJ3nleFlEogeWFVBAEOwtFislcwnO0mvvEpOTXNNevbu Q9PJyDhlWyuu5QXeQ642wUFCvnY0JChFoJfh59sVoMihIc0NCIiJuH9SdvxwfijO p0JJsQ+uZFRCMorlfmYOkRpoU2KuJKj5LNIukbBFFceqaJilvOKvkWoidW9Sgozu vYqcLYV0DGEfhsAgpZ0GUFB1ZTIvJekgCF2EUDbKhWI1A2yjrtNw08Zg6DFPDSzV tprIMDLoGRQ6v6D3Jr3h =myZS -----END PGP SIGNATURE----- --=-=-=--