guix-devel
[Top][All Lists]
Advanced

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

Re: Create package and guix-daemon


From: Daniel Pimentel
Subject: Re: Create package and guix-daemon
Date: Fri, 24 Jul 2015 09:41:07 -0300
User-agent: Roundcube Webmail/1.0.5

On 2015-07-23 17:40, Thompson, David wrote:
On Thu, Jul 23, 2015 at 4:35 PM, Daniel Pimentel <address@hidden> wrote:
Hi guix,

I'm tried create a simple package (ipcalc, but in soon I'll try build the
complex packages), but there's a error with guix-daemon socket:

./pre-inst-env guix build ipcalc --keep-failed
;;; note: source file
/home/dani/Desktop/development/git/guix/guix/config.scm
;;;       newer than compiled
/run/current-system/profile/share/guile/site/2.0/guix/config.go
guix build: error: failed to connect to
`/usr/local/var/guix/daemon-socket/socket': No such file or directory

I added my user, dani, to guixbuild in my config.scm, and I tried with root
"guix-daemon --build-users-group=guixbuild" but without success.

Eek!  Remove your user from that group!  Your regular system users
should never be in the guixbuild group.

Help me :(

The problem is that you haven't configured your Guix development
environment to use the right $localstatedir.  If you're running
GuixSD, you need to configure the Guix you are building from source
like so:

    ./configure --localstatedir=/var

P.S: I my system there isn't /usr directory.

GuixSD does not conform to the FHS, so there is no /usr.

Hope this helps.

- Dave

Hi Guix, I to this:
$ ./configure --with-libgcrypt-prefix=$HOME/.guix-profile/ --localstatedir=/var
# guix-daemon

But there's one error (bash?) when build package with "./pre-inst-env guix build ipcalc" (last lines):
starting phase `unpack'
ipcalc-0.41/
ipcalc-0.41/ipcalc
ipcalc-0.41/changelog
ipcalc-0.41/ipcalc.cgi
ipcalc-0.41/ipcalculator.png
ipcalc-0.41/license
ipcalc-0.41/contributors
ipcalc-0.41/ipcalc.gif
phase `unpack' succeeded after 0 seconds
starting phase `patch-usr-bin-file'
phase `patch-usr-bin-file' succeeded after 0 seconds
starting phase `patch-source-shebangs'
patch-shebang: ./ipcalc: warning: no binary for interpreter `perl' found in $PATH patch-shebang: ./ipcalc.cgi: warning: no binary for interpreter `perl' found in $PATH
phase `patch-source-shebangs' succeeded after 0 seconds
starting phase `configure'
source directory: "/tmp/nix-build-ipcalc-0.41.drv-0/ipcalc-0.41" (relative from build: ".")
build directory: "/tmp/nix-build-ipcalc-0.41.drv-0/ipcalc-0.41"
configure flags: ("CONFIG_SHELL=/gnu/store/r3mg86j35z90gbfbc3ry0467yv2nnqhx-bash-4.3.33/bin/bash" "SHELL=/gnu/store/r3mg86j35z90gbfbc3ry0467yv2nnqhx-bash-4.3.33/bin/bash" "--prefix=/gnu/store/xmzgra6b9cfgnlqxgcaf7mbm01m8i35n-ipcalc-0.41" "--enable-fast-install" "--enable-silent-rules") /gnu/store/r3mg86j35z90gbfbc3ry0467yv2nnqhx-bash-4.3.33/bin/bash: ./configure: No such file or directory
phase `configure' failed after 0 seconds
builder for `/gnu/store/433zm5s6pvm1xpvqa8y8r1586l0v6kpj-ipcalc-0.41.drv' failed with exit code 1 @ build-failed /gnu/store/433zm5s6pvm1xpvqa8y8r1586l0v6kpj-ipcalc-0.41.drv - 1 builder for `/gnu/store/433zm5s6pvm1xpvqa8y8r1586l0v6kpj-ipcalc-0.41.drv' failed with exit code 1 guix build: error: build failed: build of `/gnu/store/433zm5s6pvm1xpvqa8y8r1586l0v6kpj-ipcalc-0.41.drv' failed

Thanks Guixs.

P.S.: I'll remove my normal user of guixbuild group. Thanks David.
--
Daniel Pimentel (d4n1 3:)



reply via email to

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