[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:)