unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Setting up a Hurd build node
@ 2019-05-06 21:41 Ricardo Wurmus
  2019-05-07  5:21 ` Ricardo Wurmus
  2019-05-07 21:30 ` Ludovic Courtès
  0 siblings, 2 replies; 5+ messages in thread
From: Ricardo Wurmus @ 2019-05-06 21:41 UTC (permalink / raw)
  To: guix-devel

Hi Guix,

I just built Guix in a Debian GNU/Hurd VM and wanted to set it up as a
build node.  I applied a patch to use the i586-gnu bootstrap binaries
from my previous attempt in late 2018, which are published at
https://berlin.guixsd.org/guix/bootstrap/i586-gnu/20180908/.  These were
built with the old patched glibc 2.23.  (The patch to add the bootstrap
binaries is 3.5MB in size because it includes the statically linked
binaries, so I’m not attaching it here.)

Unfortunately, using the build users does not work:

--8<---------------cut here---------------start------------->8---
root@debian:~/guix-1.0.0# ./pre-inst-env guix-daemon --build-users-group=guixbuild --disable-chroot &
root@debian:~/guix-1.0.0# ./pre-inst-env guix build -S hello
madvise failed: Function not implemented
madvise failed: Function not implemented
madvise failed: Function not implemented
madvise failed: Function not implemented
substitute: madvise failed: Function not implemented
substitute: guix substitute: warning: ACL for archive imports seems to be uninitialized, substitutes may be unavailable
The following derivation will be built:
   /gnu/store/qihk8cf98xqc7q577wb2nc5axy2ryp8m-hello-2.10.tar.gz.drv
error: cannot kill processes for uid `999': Operation not permitted
guix build: error: cannot kill processes for uid `999': failed with exit code 1
--8<---------------cut here---------------end--------------->8---

Uid 999 belongs to guixbuilder01.  (The gid for the guixbuild group is
also 999.)

I also tried building “hello”, but I only get the message

    madvise failed: Function not implemented

printed endlessly.  (This is probably harmless, but nothing else
happens.)

--
Ricardo

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2019-05-09 10:37 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-05-06 21:41 Setting up a Hurd build node Ricardo Wurmus
2019-05-07  5:21 ` Ricardo Wurmus
2019-05-07 21:30 ` Ludovic Courtès
2019-05-07 22:12   ` Ricardo Wurmus
2019-05-09 10:37     ` Jonathan Brielmaier

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).