From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Pimentel Subject: Re: Create package and guix-daemon Date: Fri, 24 Jul 2015 09:41:07 -0300 Message-ID: <2cb8375059e7acaec68c7fd7cdbb3cc7@openmailbox.org> References: <4c86aace96953a3ef6aebc6867855425@openmailbox.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46455) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZIcHq-0007l4-Hb for guix-devel@gnu.org; Fri, 24 Jul 2015 08:41:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZIcHn-0004KW-4v for guix-devel@gnu.org; Fri, 24 Jul 2015 08:41:14 -0400 Received: from smtp28.openmailbox.org ([62.4.1.62]:50168) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZIcHm-0004KJ-SW for guix-devel@gnu.org; Fri, 24 Jul 2015 08:41:11 -0400 In-Reply-To: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: "Thompson, David" Cc: guix-devel On 2015-07-23 17:40, Thompson, David wrote: > On Thu, Jul 23, 2015 at 4:35 PM, Daniel Pimentel > 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:)