guix-devel
[Top][All Lists]
Advanced

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

Re: "profil-drv" error or what am I doing wrong?


From: Adam Pribyl
Subject: Re: "profil-drv" error or what am I doing wrong?
Date: Thu, 19 Jun 2014 11:06:11 +0200 (CEST)
User-agent: Alpine 2.00 (DEB 1167 2008-08-23)

On Thu, 12 Jun 2014, Ludovic Courtès wrote:

Hi,

Adam Pribyl <address@hidden> skribis:

As there is no user list, let me use this one.

I am trying the GNU Guix 0.6 as published in

https://savannah.gnu.org/forum/forum.php?forum_id=7939

I suppose you’re referring to the VM image, right?

Yes..


however I am not able to finish any "guix package -i" as it always
reports error in compilation, either profile.drv or perl etc.

What error does it report?

This is what is at the end:

 makefile:550: recipe for target 'install.perl' failed
            make[1]: *** [install.perl] Error 28
make[1]: Leaving directory '/tmp/nix-build-perl-5.16.1.drv-0/perl-5.16.1'
            makefile:535: recipe for target 'install' failed
            make: *** [install] Error 2
            phase `install' failed after 90 seconds
builder for `/gnu/store/pg7qk32dirrqwagwd12n533v483hyipx-perl-5.16.1.drv' failed
             with exit code 1
@ build-failed /gnu/store/pg7qk32dirrqwagwd12n533v483hyipx-perl-5.16.1.drv - 1 b uilder for `/gnu/store/pg7qk32dirrqwagwd12n533v483hyipx-perl-5.16.1.drv' failed
            with exit code 1
@ build-started /gnu/store/shmbq7s0zmqc5xd0ab2cn6b2zsdz89ra-binutils-cross-boot0 -2.24.drv - x86_64-linux /var/log/guix/drvs/sh//mbq7s0zmqc5xd0ab2cn6b2zsdz89ra-b
            inutils-cross-boot0-2.24.drv.bz2
cannot build derivation `/gnu/store/5yz9vz3h79jqlkqiik5nwgxj894f9dmb-linux-libre
            -headers-3.3.8.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/im9knz29ylgi84ja8q2vagazkkrp7w5w-vim-7.4.drv
            ': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/7k7sfnv99d948yh3a8sz3ia36zz4kvrg-profile.drv
            ': 1 dependencies couldn't be built
guix package: error: build failed: build of `/gnu/store/7k7sfnv99d948yh3a8sz3ia3
            6zz4kvrg-profile.drv' failed
            1104 operations
[ 2147.754972] guix (905) used greatest stack depth: 3968 bytes left
            address@hidden


I am still somehow unsure, how to correctly work with guix - e.g. what to do if some build fails? Are the already build packages still there? How do I start clean build of whole dependency chain?


BTW: in the X session I can not switch to root as there is no "su"
available by default.

Yes, this has been fixed since then.

guix refresh just prints various packages that "would be upgraded" but
does nothing.

That’s intended:

 http://www.gnu.org/software/guix/manual/guix.html#Invoking-guix-refresh

As noted there, the primary audience of the guix refresh command is
developers of the GNU software distribution.

OK, how do I then upgrade all packages, e.g. to get to "master" status?

guix package -u
says "nothing to be done".

guix pull
prints few messages and then just sits there, doing nothing.

address@hidden guix pull
            accepted connection from pid 25883, uid 0
starting download of `guix-file.FvG4HK' from `http://git.savannah.gnu.org/cgit/g
            uix.git/snapshot/guix-master.tar.gz'...
http://git.savannah.gnu.org/.../guix-master.tar.gz 6328.1 KiB transferred
            The following derivations will be built:
               /gnu/store/dx6awxpri6s5n1hvz8ah1k7lga16d6lm-guix-latest.drv

/gnu/store/hak6ligbsmqrqns1g2gagg0pmklhva73-pkg-config-0.27.1.drv

/gnu/store/shmbq7s0zmqc5xd0ab2cn6b2zsdz89ra-binutils-cross-boot0-2.24.drv
               /gnu/store/pg7qk32dirrqwagwd12n533v483hyipx-perl-5.16.1.drv

/gnu/store/5yz9vz3h79jqlkqiik5nwgxj894f9dmb-linux-libre-headers-3.3.8.drv

/gnu/store/64lzm3zc8ndxss5wn0jgbxdpwjaam0zm-findutils-4.4.2.drv

/gnu/store/6x2zwiamdwzh2a3iq0a3zm1k1r05p900-diffutils-3.3.drv
               /gnu/store/7gz7rqrg9v6zr8vsxpwd299zws8siqc8-make-4.0.drv
               /gnu/store/gif1916apz6v2w9yl7p79pas3m3rc5pp-tar-1.27.1.drv
               /gnu/store/kfd74bkyc6zihysa0dh5kq7j2rwblfcx-patch-2.7.1.drv
               /gnu/store/q55k342x0rm16cidc4521ffckpab0dzf-sed-4.2.2.drv
               /gnu/store/qrxglkjsb61pvwjnzinmi7smyacjnc0w-gzip-1.6.drv
               /gnu/store/1ynv017dz1dxp3y4a7qbjsq80wh503kp-tar-1.27.1.drv


I am confused with dmd too at I do not know how to list running
services, therefore I can not enable or disable anything as I do not
know what is available.

As root, try running ‘deco status dmd’; more info at:

 http://www.gnu.org/software/dmd/manual/dmd.html#Invoking-deco


It may not look that way, but I'm trying to read the doc, but this was really a not obvious to get the list of services by quering dmd status, while one has to know it has to query dmd. I was looking for something like "deeco list-services"


To become root on the 0.6 VM image, you’ll have to switch to VT 1, and
from there log in as root.

Not that easy with qemu but I managed it by qemu console sendkey command.

If this is an option for you, I’d recommend trying Guix from master, or
waiting until 0.7 is out (within a month or so.)

Thanks,
Ludo’.

Thank you

Adam Pribyl

reply via email to

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