bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GSoC: Porting Guix to Hurd week 3+4 report.


From: Thomas Schwinge
Subject: Re: GSoC: Porting Guix to Hurd week 3+4 report.
Date: Sun, 7 Jun 2015 22:55:38 +0200
User-agent: Notmuch/0.9-101-g81dad07 (http://notmuchmail.org) Emacs/24.4.1 (i586-pc-linux-gnu)

Hi!

On Thu, 04 Jun 2015 22:48:48 +0200, ludo@gnu.org (Ludovic 
=?utf-8?Q?Court=C3=A8s?=) wrote:
> Manolis Ragkousis <manolis837@gmail.com> skribis:
> 
> > Hey Thomas, thank you for looking into this.

Many thanks to you as well as Ludo for your very helpful description and
instructions!  I've also spent an hour or two on the Guix manual.

> > So let's start with the easy one. [...]
> 
> Alternately, there’s a really easy way: grab the binary tarball and
> follow the steps at <http://www.gnu.org/software/guix/download/> [...]

Did that.

> From there:
> 
>   git clone git://git.savannah.gnu.org/guix.git

(Per Manolis' suggestion, I'm using his GitHub repository.)

>   cd guix
>   git checkout wip-hurd
>   guix environment guix

(Very pedantically, is that last commant completely "correct"?  My
understanding is that it sets up an environment for building the version
of the guix package that is current known to Guix, and not the version
From the checkout of the wip-hurd branch.  Of course, the underlying
assumption must be that these two versions have the same dependencies, so
their environment setup will be the same.)

>   autoreconf && ./configure --localstatedir=/var \
>     --with-libgcrypt-prefix=/gnu/store/... && make

(Not relevant right now, but why is the libgcrypt path not communicated
via the environment variables set up with guix environment?  Is that just
because there are no appropriate environment variables, or something
else?)  Also, I wanted to note that I, very guixy, computed that path
using:

    $ guix build libgcrypt
    warning: failed to install locale: Invalid argument
    /gnu/store/r16v30hlw2d6n232rm37p53qy8rpr7f2-libgcrypt-1.6.3
    /gnu/store/42ls5n7k6lai1k6xfa8v8wks7nn9g3gn-libgcrypt-1.6.3-debug

Next, I ran:

    $ ./pre-inst-env guix build --target=i686-pc-gnu gcc-4.7 -K -c 8

> > After it fails

..., and eventually reproduced the problem.  However, that took a series
of steps that was much longer that I had anticipated:

    $ ls -lrt /var/log/guix/drvs/*/*
    -rw-r--r-- 1 root root     14 Jun  7 18:41 
/var/log/guix/drvs/j1/lh997i7bzdkp9p41rxz3qbxim6wi5h-module-import.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 18:41 
/var/log/guix/drvs/sl/8ib3bv1mg2cfnr5yar3aac0y8v0vfc-module-import.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 18:41 
/var/log/guix/drvs/5x/a7hclvqnbmflx45k9l7lfiwr8af15a-module-import.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 18:43 
/var/log/guix/drvs/cx/ghd2z5f3s8is7dkd45xf7k0d5m6fmh-module-import-compiled.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 18:43 
/var/log/guix/drvs/ni/ybxnzzf3v97i8qkma1wsvcl7dss5cd-module-import-compiled.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 18:43 
/var/log/guix/drvs/px/m5fvm4hyd45jz957h0ygpf16wwmril-module-import-compiled.drv.bz2
    -rw-r--r-- 1 root root 678428 Jun  7 18:46 
/var/log/guix/drvs/ws/mrcw363m1a1fyrl90v6lw7l9ps6x1g-gcc-4.8.4.tar.xz.drv.bz2
    -rw-r--r-- 1 root root   6912 Jun  7 18:47 
/var/log/guix/drvs/4i/qpmrg8fp9skrlzqwh6sx10hl7nqmzx-findutils-4.4.2.tar.xz.drv.bz2
    -rw-r--r-- 1 root root   1784 Jun  7 18:47 
/var/log/guix/drvs/g5/0yphc79id0q893cyj96w0fs7g4vwqh-acl-2.2.52.src.tar.xz.drv.bz2
    -rw-r--r-- 1 root root  16872 Jun  7 18:47 
/var/log/guix/drvs/da/m2vq48wja8mfllyffv63l20z0nk3fy-findutils-4.4.2.drv.bz2
    -rw-r--r-- 1 root root  92676 Jun  7 18:48 
/var/log/guix/drvs/8q/gkslsq79mj5yiqlyxsgiqff94gdasr-binutils-cross-boot0-2.25.drv.bz2
    -rw-r--r-- 1 root root  99108 Jun  7 18:50 
/var/log/guix/drvs/m4/4gzq6psik91wpg641ciwiqdf4ws8dn-perl-5.16.1.drv.bz2
    -rw-r--r-- 1 root root  13651 Jun  7 18:50 
/var/log/guix/drvs/gi/irgv2f3n6mkpv0fxvz0632abb5s4a0-xz-5.0.4.drv.bz2
    -rw-r--r-- 1 root root 453999 Jun  7 18:53 
/var/log/guix/drvs/bd/ir2kw05i27qvb4cacj23s6ly0i10ki-gcc-cross-boot0-4.8.4.drv.bz2
    -rw-r--r-- 1 root root 225864 Jun  7 18:54 
/var/log/guix/drvs/k2/33n6h7i9yk7xrjx2v8jnlpacy34pyj-linux-libre-headers-3.14.37.drv.bz2
    -rw-r--r-- 1 root root  37213 Jun  7 18:55 
/var/log/guix/drvs/ay/s1lxgxkfwm4v4d7f5g9yq35q2frnin-texinfo-5.2.drv.bz2
    -rw-r--r-- 1 root root  64985 Jun  7 18:57 
/var/log/guix/drvs/5y/nkn97vzsh25d0v5nlkmk0n1h63fqgl-gettext-boot0-0.19.4.drv.bz2
    -rw-r--r-- 1 root root 245674 Jun  7 19:07 
/var/log/guix/drvs/5d/ki8gm79l8i8rnbmaj8nwqnfmk57v0q-glibc-intermediate-2.21.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 19:07 
/var/log/guix/drvs/lp/ps9by4yx1k74ndqmcr5s4izd1w2hlp-gcc-cross-boot0-wrapped-4.8.4.drv.bz2
    -rw-r--r-- 1 root root  21686 Jun  7 19:08 
/var/log/guix/drvs/ly/qs87clgx12m3qs8s29w9704iifs1xm-m4-1.4.17.drv.bz2
    -rw-r--r-- 1 root root  97293 Jun  7 19:09 
/var/log/guix/drvs/s8/lv0cl9rsnhybgirrjnxkdc4mx2a5rq-perl-5.16.1.drv.bz2
    -rw-r--r-- 1 root root  12327 Jun  7 19:10 
/var/log/guix/drvs/2r/08d0n4jarsgkr6w7g6iz9lhycx4pq6-bison-3.0.4.drv.bz2
    -rw-r--r-- 1 root root  16573 Jun  7 19:11 
/var/log/guix/drvs/4f/n2jvxqclaysfsy2lycnbd7inm558nr-bash-light-4.3.33.drv.bz2
    -rw-r--r-- 1 root root 242768 Jun  7 19:21 
/var/log/guix/drvs/6l/cflm1cgz5v11i7mkav5kvvny3jnivg-glibc-2.21.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 19:21 
/var/log/guix/drvs/c7/xfj78s931x3ax03iz5dlc9mh86gff6-gcc-cross-boot0-wrapped-4.8.4.drv.bz2
    -rw-r--r-- 1 root root  92779 Jun  7 19:22 
/var/log/guix/drvs/24/3raj1qzs0iny5inak6yq65i5hf1lcn-binutils-2.25.drv.bz2
    -rw-r--r-- 1 root root 356301 Jun  7 19:23 
/var/log/guix/drvs/jz/l07l016sn0m37a4ckwd78k3865lz4d-libstdc++-4.8.4.drv.bz2
    -rw-r--r-- 1 root root    166 Jun  7 19:23 
/var/log/guix/drvs/4q/vja6pv46s4aj2icdqpzniavgsn3pyq-ld-wrapper-boot3-0.drv.bz2
    -rw-r--r-- 1 root root 686436 Jun  7 19:41 
/var/log/guix/drvs/ds/vc96j39ldg9rsjm2i4zh8ca6xj6wjq-gcc-4.8.4.drv.bz2
    -rw-r--r-- 1 root root  21647 Jun  7 19:42 
/var/log/guix/drvs/38/9r1i8m784ivz14gxrfdjjk5i7pl6rv-m4-1.4.17.drv.bz2
    -rw-r--r-- 1 root root  21821 Jun  7 19:42 
/var/log/guix/drvs/qh/kak2gyy6zknqzd8d8kg05zxw7cjw82-ncurses-5.9.drv.bz2
    -rw-r--r-- 1 root root  98891 Jun  7 19:44 
/var/log/guix/drvs/zi/hz2dmqqnds0myzz4chw9nnkc1pr3f6-perl-5.16.1.drv.bz2
    -rw-r--r-- 1 root root   7060 Jun  7 19:44 
/var/log/guix/drvs/nd/kgldld1cmqm2x89q2rwphvz967kr4c-indent-2.2.10.drv.bz2
    -rw-r--r-- 1 root root   6105 Jun  7 19:44 
/var/log/guix/drvs/kx/x8h45rhh128llvbppa749736k793a1-readline-6.3.drv.bz2
    -rw-r--r-- 1 root root  17361 Jun  7 19:48 
/var/log/guix/drvs/rm/0hdl6z76ail5wkziql925i11mpd4ql-bison-2.7.1.drv.bz2
    -rw-r--r-- 1 root root  10279 Jun  7 19:48 
/var/log/guix/drvs/ki/hpnfism9cr367c574crd0nq3lmjzcp-flex-2.5.37.drv.bz2
    -rw-r--r-- 1 root root  18766 Jun  7 19:53 
/var/log/guix/drvs/62/0n36hk7q1cfqdfnzdl4f0p50gpjrxf-bison-3.0.4.drv.bz2
    -rw-r--r-- 1 root root  16293 Jun  7 19:54 
/var/log/guix/drvs/63/x9pvc093nl9d1hmhyc12zzz1kwdkaz-bash-4.3.33.drv.bz2
    -rw-r--r-- 1 root root   5684 Jun  7 19:54 
/var/log/guix/drvs/h3/z7b12lqncyfdflgi9w3vb7aivd7hmz-libltdl-2.4.6.drv.bz2
    -rw-r--r-- 1 root root  47316 Jun  7 19:57 
/var/log/guix/drvs/hw/s35l0897spa8kdprkz23yicr8n4mcy-libunistring-0.9.5.drv.bz2
    -rw-r--r-- 1 root root  21824 Jun  7 19:57 
/var/log/guix/drvs/94/2pndm5b40hc0wi3qyw7dri7iij0aj0-ncurses-5.9.drv.bz2
    -rw-r--r-- 1 root root  14299 Jun  7 19:58 
/var/log/guix/drvs/cz/gwn9llkl1j43c5dl075565rldz5lsn-pkg-config-0.28.drv.bz2
    -rw-r--r-- 1 root root   7963 Jun  7 19:58 
/var/log/guix/drvs/sh/hyzmrgfabj81zq1mddzhqyqnaw4lcn-libffi-3.1.drv.bz2
    -rw-r--r-- 1 root root   8061 Jun  7 19:58 
/var/log/guix/drvs/l3/f5slvmn6nd8zj6bxgjkrlyjq1n003y-gzip-1.6.drv.bz2
    -rw-r--r-- 1 root root   5783 Jun  7 19:59 
/var/log/guix/drvs/hr/qq4b3r7l5v4lg6xg0awq9xg7gh3fpl-libatomic-ops-7.4.2.drv.bz2
    -rw-r--r-- 1 root root  21654 Jun  7 19:59 
/var/log/guix/drvs/2r/9y276w15qhhgkxpvw00wbnjsmpgzbh-m4-1.4.17.drv.bz2
    -rw-r--r-- 1 root root   6109 Jun  7 19:59 
/var/log/guix/drvs/7r/rdwkf0bzw70mcbhkmxd7q7l4waicr3-readline-6.3.drv.bz2
    -rw-r--r-- 1 root root   8973 Jun  7 20:00 
/var/log/guix/drvs/84/71m3x2a2yza0bpwgwbl7q7866mggvc-libgc-7.4.2.drv.bz2
    -rw-r--r-- 1 root root  42188 Jun  7 20:01 
/var/log/guix/drvs/nz/xwzp994bimafqdzjjlya62xc708q60-gmp-6.0.0a.drv.bz2
    -rw-r--r-- 1 root root  35204 Jun  7 20:15 
/var/log/guix/drvs/6h/v8ljxihqfjs5zqsk8p1mqdlzgigqqc-guile-2.0.11.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 20:15 
/var/log/guix/drvs/6q/2rkbw7cnmbihskyjpymwhsn2fqkg4w-module-import.drv.bz2
    -rw-r--r-- 1 root root    158 Jun  7 20:15 
/var/log/guix/drvs/lg/6dg3gqrsriaxwpy8nhk1aqsnncsmcm-ld-wrapper-0.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 20:15 
/var/log/guix/drvs/fa/lb0hm5z5varx1sx6ckdfyf7v7psmc1-module-import.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 20:15 
/var/log/guix/drvs/lp/a52f9vgnphnknbrr8giqbcrknzx6pz-module-import.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 20:15 
/var/log/guix/drvs/jm/yzbbs4dp4hwn9c3v0mndqbql0cykrl-module-import.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 20:15 
/var/log/guix/drvs/9f/bn91yk780mb5ah26411vizqbm1ird8-module-import-compiled.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 20:15 
/var/log/guix/drvs/jd/dz8lc2q1fw8cr8zcvnlbwpqxpizqz3-module-import-compiled.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 20:15 
/var/log/guix/drvs/zg/p90ak7lhvay4xlis3hmgmpz0krfd3l-module-import-compiled.drv.bz2
    -rw-r--r-- 1 root root    315 Jun  7 20:15 
/var/log/guix/drvs/sq/mshv9yqmx2y9cgd8l2kyagbacj6fxz-module-import-compiled.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 20:15 
/var/log/guix/drvs/df/j9c1fgxlqc22ls9h6li55qvpv3cm08-glibc-utf8-locales-2.21.drv.bz2
    -rw-r--r-- 1 root root    912 Jun  7 20:19 
/var/log/guix/drvs/rc/h2j7f4v7m720i588mjj3psbljzgkzx-glibc-2.19-hurd+libpthread-20150515.tar.gz.drv.bz2
    -rw-r--r-- 1 root root  14569 Jun  7 20:20 
/var/log/guix/drvs/dw/1zn91vvgzzji9s44gi2ycqy5yjvxa4-grep-2.21.drv.bz2
    -rw-r--r-- 1 root root  14759 Jun  7 20:21 
/var/log/guix/drvs/qv/0z7q03k3qzglnwfm1k2s0wzzm0f127-pkg-config-0.28.drv.bz2
    -rw-r--r-- 1 root root  99258 Jun  7 20:23 
/var/log/guix/drvs/k9/s7djkx7xqfhsi2ng89s7acq4h90951-perl-5.16.1.drv.bz2
    -rw-r--r-- 1 root root  21762 Jun  7 20:24 
/var/log/guix/drvs/pg/nf7is2y4hckcifsf97zxdqb1b52251-m4-1.4.17.drv.bz2
    -rw-r--r-- 1 root root  13970 Jun  7 20:24 
/var/log/guix/drvs/7b/049kf7dh9jmm05w0ryyh5fw5g921w6-sed-4.2.2.drv.bz2
    -rw-r--r-- 1 root root   7582 Jun  7 20:24 
/var/log/guix/drvs/ch/z5v9xn87clmx2dv1y9ghbfyazgjqxc-expat-2.1.0.drv.bz2
    -rw-r--r-- 1 root root   7681 Jun  7 20:25 
/var/log/guix/drvs/2x/4rvhkc8kxsjnbk5r7pcym5h11b6i3f-make-4.1.drv.bz2
    -rw-r--r-- 1 root root  42203 Jun  7 20:26 
/var/log/guix/drvs/bm/n2pxncxcilvyaw8l2qps6lphxagy7v-gmp-6.0.0a.drv.bz2
    -rw-r--r-- 1 root root  79443 Jun  7 20:30 
/var/log/guix/drvs/0n/61hp6nrxya354xjdg3j5dkmkq4b8gf-gettext-0.19.4.drv.bz2
    -rw-r--r-- 1 root root   7336 Jun  7 20:30 
/var/log/guix/drvs/mx/ddq6jifd03p2pjnsnc54324gf424a5-attr-2.4.46.drv.bz2
    -rw-r--r-- 1 root root   8364 Jun  7 20:30 
/var/log/guix/drvs/q5/s9ryxv6i94rhvdj7w48f21g1r5dq21-acl-2.2.52.drv.bz2
    -rw-r--r-- 1 root root  32002 Jun  7 20:32 
/var/log/guix/drvs/r5/bc3b8fb6hjsr6k2pilhpzl44p1z9kd-coreutils-8.23.drv.bz2
    -rw-r--r-- 1 root root  15908 Jun  7 20:37 
/var/log/guix/drvs/a6/znlcggy3dqh1mll3hs1lff8bpr828r-tar-1.28.drv.bz2
    -rw-r--r-- 1 root root  13522 Jun  7 20:37 
/var/log/guix/drvs/fl/08sck7i69dnwqs4hj6kj36qhvlr6h8-xz-5.0.4.drv.bz2
    -rw-r--r-- 1 root root  14121 Jun  7 20:38 
/var/log/guix/drvs/g5/jvvb33a6r76aygm1apzfq2rqbffr1z-sed-4.2.2.drv.bz2
    -rw-r--r-- 1 root root   7023 Jun  7 20:38 
/var/log/guix/drvs/jw/yhpl7b3nr2gh7kb0shyl9vc3g15n35-file-5.22.drv.bz2
    -rw-r--r-- 1 root root  13220 Jun  7 20:39 
/var/log/guix/drvs/mz/q9dd0fqjnpy3ji7zwrfyryi5x9xkh3-diffutils-3.3.drv.bz2
    -rw-r--r-- 1 root root  17214 Jun  7 20:40 
/var/log/guix/drvs/q9/4y771i7kynci4jiv9kwbzrjksmzbgs-findutils-4.4.2.drv.bz2
    -rw-r--r-- 1 root root   8216 Jun  7 20:40 
/var/log/guix/drvs/v7/nz0fpcsbxpbisb621z6ykswgi2kwlr-gzip-1.6.drv.bz2
    -rw-r--r-- 1 root root   3621 Jun  7 20:40 
/var/log/guix/drvs/wz/h3w64xamr81hgg5695q21dlf917cwy-bzip2-1.0.6.drv.bz2
    -rw-r--r-- 1 root root   5707 Jun  7 20:40 
/var/log/guix/drvs/ip/4n3a8jn4hkfgf6d2lhh11fjnwnyrc5-libsigsegv-2.10.drv.bz2
    -rw-r--r-- 1 root root   2215 Jun  7 20:40 
/var/log/guix/drvs/h6/n3fp8xz20y7fr1pg95kvsbgxan062c-lzip-1.16.drv.bz2
    -rw-r--r-- 1 root root  16317 Jun  7 20:41 
/var/log/guix/drvs/f2/y32w8fp5jfw4dhq0rac6fd9333c5ip-gawk-4.1.1.drv.bz2
    -rw-r--r-- 1 root root   2817 Jun  7 20:41 
/var/log/guix/drvs/h4/29373sfd511a0bj9zyc3cs3qbq76kh-ed-1.11.drv.bz2
    -rw-r--r-- 1 root root   9068 Jun  7 20:42 
/var/log/guix/drvs/jq/za2dpv3l3nxsd333q4h91a9ja180qs-patch-2.7.5.drv.bz2
    -rw-r--r-- 1 root root   4830 Jun  7 20:42 
/var/log/guix/drvs/40/4gqyb77ciwyfxqv589qgi8di0pmi8x-libelf-0.8.13.drv.bz2
    -rw-r--r-- 1 root root   4191 Jun  7 20:42 
/var/log/guix/drvs/83/fl5w5gc6wakqsqix1jinms4m7k4nvd-zlib-1.2.7.drv.bz2
    -rw-r--r-- 1 root root 678774 Jun  7 20:45 
/var/log/guix/drvs/ch/jayw82r9vdkdnldbh3d5g33bn1zc5l-gcc-4.8.4.tar.xz.drv.bz2
    -rw-r--r-- 1 root root 111297 Jun  7 20:46 
/var/log/guix/drvs/ki/xi2d15f0202b33w5imhbshg7w0gkn1-glibc-2.19-hurd+libpthread-20150515.tar.xz.drv.bz2
    -rw-r--r-- 1 root root  22300 Jun  7 20:47 
/var/log/guix/drvs/81/g5caixny0x8p17nqrgms89j0a1pz5n-ncurses-5.9.drv.bz2
    -rw-r--r-- 1 root root  13853 Jun  7 20:48 
/var/log/guix/drvs/bx/46hjc4aiy26w1fgp5gmj4i02wjynj0-xz-5.0.4.drv.bz2
    -rw-r--r-- 1 root root 113599 Jun  7 20:49 
/var/log/guix/drvs/qm/g1waw990yjlmff7b24jq720lsvmkkc-binutils-2.25.tar.xz.drv.bz2
    -rw-r--r-- 1 root root  22178 Jun  7 20:50 
/var/log/guix/drvs/s2/i8wq6ckkhwwg5lpdvgfd14i5hr831l-m4-1.4.17.drv.bz2
    -rw-r--r-- 1 root root  10499 Jun  7 20:50 
/var/log/guix/drvs/si/qjdd8p88amql051ifd45xpgyykh7a6-gmp-6.0.0a.tar.xz.drv.bz2
    -rw-r--r-- 1 root root   8021 Jun  7 20:50 
/var/log/guix/drvs/ya/nr6w7xcnrzh539w3km31nyj8dv7mvr-expat-2.1.0.drv.bz2
    -rw-r--r-- 1 root root   8288 Jun  7 20:50 
/var/log/guix/drvs/wb/h92ym5838xwik5nq7q6bfg7dwh0i9y-gnumach-headers-1.5.drv.bz2
    -rw-r--r-- 1 root root   8406 Jun  7 20:50 
/var/log/guix/drvs/xc/3i4hahswrcikxjaz812pvbd2wk8899-bash-4.3.tar.xz.drv.bz2
    -rw-r--r-- 1 root root  45445 Jun  7 20:51 
/var/log/guix/drvs/nb/rhkd3i54sjci9i22xn35lxnlqzyk7j-perl-5.16.1.tar.xz.drv.bz2
    -rw-r--r-- 1 root root   6151 Jun  7 20:51 
/var/log/guix/drvs/sm/xl1z9ghz72hb85dnv1mpyxcbdk6xph-libltdl-2.4.6.drv.bz2
    -rw-r--r-- 1 root root  48357 Jun  7 20:54 
/var/log/guix/drvs/zi/4qgcqyxa6ff7avpkky8xfk5pq4r40i-libunistring-0.9.5.drv.bz2
    -rw-r--r-- 1 root root   2701 Jun  7 20:54 
/var/log/guix/drvs/n3/mhw9n7q06lx1c70xd5xmfhp9kzk5hp-flex-2.5.37.tar.xz.drv.bz2
    -rw-r--r-- 1 root root   7480 Jun  7 20:54 
/var/log/guix/drvs/nv/g3br2qnl8z06d522p5p2jr7bx2vy57-indent-2.2.10.drv.bz2
    -rw-r--r-- 1 root root  14852 Jun  7 20:55 
/var/log/guix/drvs/28/x373g058k5dkisb3ymvvb6z7r5dc84-pkg-config-0.28.drv.bz2
    -rw-r--r-- 1 root root   6256 Jun  7 20:55 
/var/log/guix/drvs/80/mn09n7icqx437jxs0kr61f4ac4cnvh-libatomic-ops-7.4.2.drv.bz2
    -rw-r--r-- 1 root root   8358 Jun  7 20:55 
/var/log/guix/drvs/i8/9m8zxyf3n6c73i9jks0qhn5znl8m3n-libffi-3.1.drv.bz2
    -rw-r--r-- 1 root root  10430 Jun  7 20:55 
/var/log/guix/drvs/jg/52pfhaxm0mwmw8dkqmd62p6fjbvwc0-guile-2.0.11.tar.xz.drv.bz2
    -rw-r--r-- 1 root root   1399 Jun  7 20:55 
/var/log/guix/drvs/rx/ssyxmh1yazyl7k8iqi12ppl687wxzd-readline-6.3.tar.xz.drv.bz2
    -rw-r--r-- 1 root root  85470 Jun  7 20:56 
/var/log/guix/drvs/qz/cypbj929pc9lv73m94lzbmqipnkcfn-binutils-cross-i686-pc-gnu-2.25.drv.bz2
    -rw-r--r-- 1 root root  42617 Jun  7 20:58 
/var/log/guix/drvs/6w/lb8hnlnr5wwbplamyi4229amwb6hcl-gmp-6.0.0a.drv.bz2
    -rw-r--r-- 1 root root  80468 Jun  7 21:02 
/var/log/guix/drvs/16/7zkg830sfisr4bzy3mcrvyzr1n0rb5-gettext-0.19.4.drv.bz2
    -rw-r--r-- 1 root root  99780 Jun  7 21:05 
/var/log/guix/drvs/qf/3ri3fc3730gbwjhk4x90wyghkv637g-perl-5.16.1.drv.bz2
    -rw-r--r-- 1 root root   9427 Jun  7 21:05 
/var/log/guix/drvs/rf/j290bw5g6c9q4ndc0f1n7187i3xq1p-libgc-7.4.2.drv.bz2
    -rw-r--r-- 1 root root   6516 Jun  7 21:05 
/var/log/guix/drvs/aw/wbpn03kkcah57by21hqnvkxaszvcsf-readline-6.3.drv.bz2
    -rw-r--r-- 1 root root    177 Jun  7 21:05 
/var/log/guix/drvs/3m/zj0wd61jmd86n9lcpcqjq9q48224j6-ld-wrapper-i686-pc-gnu-0.drv.bz2
    -rw-r--r-- 1 root root  10078 Jun  7 21:07 
/var/log/guix/drvs/0w/q2m24cy3pfcvq90689n6zx1adml810-isl-0.11.1.drv.bz2
    -rw-r--r-- 1 root root  21128 Jun  7 21:07 
/var/log/guix/drvs/5g/r4hy9qm42mpqg48bvbw79v233sypra-mpfr-3.1.2.drv.bz2
    -rw-r--r-- 1 root root  38768 Jun  7 21:08 
/var/log/guix/drvs/l0/33q8axjhvxf4m1h530nd0z8ld1g5x5-texinfo-5.2.drv.bz2
    -rw-r--r-- 1 root root   6264 Jun  7 21:08 
/var/log/guix/drvs/bd/i8z7ipgrznzi542jv5f9hv8qwyjsm8-autoconf-2.69.drv.bz2
    -rw-r--r-- 1 root root  17858 Jun  7 21:12 
/var/log/guix/drvs/lj/zqni0kg15zdslfz88q69lj257n27pq-bison-2.7.1.drv.bz2
    -rw-r--r-- 1 root root  12898 Jun  7 21:12 
/var/log/guix/drvs/ys/c16fwv3m5zdwynisrr4lxz237g1rdl-cloog-0.18.0.drv.bz2
    -rw-r--r-- 1 root root  11475 Jun  7 21:13 
/var/log/guix/drvs/q8/v893hqckx2nx8qlwvw3pjcn74n2pbx-mpc-1.0.3.drv.bz2
    -rw-r--r-- 1 root root  10599 Jun  7 21:13 
/var/log/guix/drvs/x5/hicnamk6hqj69cgibjyff1vvrcvn99-flex-2.5.37.drv.bz2
    -rw-r--r-- 1 root root 381991 Jun  7 21:16 
/var/log/guix/drvs/zn/jqqmf2n2hfijyr93iprmj6xmwkhga0-gcc-cross-sans-libc-i686-pc-gnu-4.8.4.drv.bz2
    -rw-r--r-- 1 root root  19323 Jun  7 21:22 
/var/log/guix/drvs/34/ny3sxcksxn1a1f37kmbsxxjp4ymspm-bison-3.0.4.drv.bz2
    -rw-r--r-- 1 root root   8407 Jun  7 21:22 
/var/log/guix/drvs/n4/03bnibw94sygv0z2j5kyscafjg1bxj-gnumach-headers-cross-i686-pc-gnu-1.5.drv.bz2
    -rw-r--r-- 1 root root  17162 Jun  7 21:23 
/var/log/guix/drvs/ia/49a0zljp7fi71xjbg8d22h0v3i6csz-bash-light-4.3.33.drv.bz2
    -rw-r--r-- 1 root root  16765 Jun  7 21:24 
/var/log/guix/drvs/qj/nf62v751khxb8y5gk76z53qqyqklch-bash-4.3.33.drv.bz2
    -rw-r--r-- 1 root root   3870 Jun  7 21:24 
/var/log/guix/drvs/fz/9l4nndslvlkd5ccfidlyqb2xzwlqw1-mig-cross-1.5.drv.bz2
    -rw-r--r-- 1 root root  35569 Jun  7 21:38 
/var/log/guix/drvs/rq/xhf38yq2qjmvk3pmdwfxwigvl66sij-guile-2.0.11.drv.bz2
    -rw-r--r-- 1 root root  12846 Jun  7 21:38 
/var/log/guix/drvs/lb/cb7zqan18mb4j20msid8b46a7yn4r6-hurd-headers-cross-i686-pc-gnu-0.6.drv.bz2
    -rw-r--r-- 1 root root     14 Jun  7 21:38 
/var/log/guix/drvs/8s/m9gl9azcmkl4wn7gn0xqabia5fj47n-autoconf-wrapper-2.69.drv.bz2
    -rw-r--r-- 1 root root  77266 Jun  7 21:39 
/var/log/guix/drvs/sy/z95n6hfhwmckmdd32y4p46w0ch6fpy-glibc-hurd-headers-cross-i686-pc-gnu-2.19.drv.bz2
    -rw-r--r-- 1 root root  12264 Jun  7 21:39 
/var/log/guix/drvs/hr/4yg479dqmx2mjll26kiry8j44zr8rn-hurd-minimal-cross-i686-pc-gnu-0.6.drv.bz2
    -rw-r--r-- 1 root root 311156 Jun  7 21:53 
/var/log/guix/drvs/38/x3aj94fhh4dqpsmb46xq6206v065xc-glibc-hurd-cross-i686-pc-gnu-2.19.drv.bz2
    -rw-r--r-- 1 root root 422601 Jun  7 21:57 
/var/log/guix/drvs/24/v0wdabxjwxj3mydc5hyzki7y2h6wlk-gcc-cross-i686-pc-gnu-4.8.4.drv.bz2
    -rw-r--r-- 1 root root   4316 Jun  7 21:58 
/var/log/guix/drvs/7k/sahi8lcy4rs7dr8s74rfinji78fmq4-zlib-1.2.7.drv.bz2
    -rw-r--r-- 1 root root   5437 Jun  7 21:58 
/var/log/guix/drvs/pr/yqcl6yhf039w0fg405ph2cx8y7ack1-libelf-0.8.13.drv.bz2
    -rw-r--r-- 1 root root  41097 Jun  7 21:58 
/var/log/guix/drvs/x3/fhjwkiq979vbbx3faikjghg3xqb7ld-gmp-6.0.0a.drv.bz2
    -rw-r--r-- 1 root root   8849 Jun  7 21:59 
/var/log/guix/drvs/4r/z7ahacj27ig6f1v2fxhmy6z9lpj2j0-isl-0.11.1.drv.bz2
    -rw-r--r-- 1 root root  16403 Jun  7 21:59 
/var/log/guix/drvs/zv/s3s5c80sc5hr6axcazgz5b249vnp64-mpfr-3.1.2.drv.bz2
    -rw-r--r-- 1 root root  11881 Jun  7 21:59 
/var/log/guix/drvs/d8/7dczyjyn5b8pxfv2lzfll8b2fh3nr3-cloog-0.18.0.drv.bz2
    -rw-r--r-- 1 root root   9206 Jun  7 21:59 
/var/log/guix/drvs/qh/68b60ivfcdy0xf4b5dj2kf4sfflgb9-mpc-1.0.3.drv.bz2
    -rw-r--r-- 1 root root 374816 Jun  7 22:03 
/var/log/guix/drvs/jb/4fslhr9w8brlq4d4b2h1gz14dxifhv-gcc-4.7.4.drv.bz2

I have not yet made an attempt to understand all of that.  ;-)

> > go to /tmp/nix-build-gcc-4.7...  and there you can find
> > the failed build. Everything will be there.

Assuming I need to patch the GCC sources, do I just do that in
/tmp/nix-build-gcc-4.7.4.drv-0/gcc-4.7.4/, and then, to continue the
build, just run the same guix build command again?  (I guess I'll also
have to preserve my changes elsewhere, as that temporary working tree
will be removed upon a successful build?)

Also, in case it should be necessary to restart this build step from
scratch, do I just remove the /tmp/nix-build-gcc-4.7.4.drv-0/build
directory, and then run the same guix build command again?

In case I need to modify the build instructions of an earlier build step,
I guess I need to do this "the Guix way", that is, edit the respective
*.scm file, and re-run guix build?  Do I need to invalidate the earlier
build, or will that happen "automatically"?  How do I patch the sources
of an earlier build step, that is, rebuild a package using the same build
instructions but with a different set of sources (say, from a local Git
checkout)?


Grüße,
 Thomas

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]