Hello Rene, madvise() is not implemented on GNU/Hurd and I had once started implementing a fix for guile [1]. We need to restart that old thread and find a correct solution to this.
In the meantime you could use that patch for guile as a workaround. Manolis [1] https://lists.gnu.org/archive/html/guile-devel/2017-06/msg00000.html On 1/25/19 6:23 AM, Rene wrote: > Hello, > > I have the following error in Debian/Hurd; I have reviewed the file > `nix/libstore/pathlocks.cc` but I do not finish by understanding how it works. > > --- > ./pre-inst-env guix build hello > madvise failed: Function not implemented > madvise failed: Function not implemented > guix build: error: build failed: acquiring/releasing lock: Invalid argument > --- > > Attached the log, rpctrace. > > Thank you > Rene >