guix-devel
[Top][All Lists]
Advanced

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

Re: Running guix-daemon as an unprivileged user (Was: [PATCH] syscalls:


From: 韋嘉誠
Subject: Re: Running guix-daemon as an unprivileged user (Was: [PATCH] syscalls: setns: Skip binding if there is no such C function.)
Date: Mon, 17 Aug 2015 17:23:46 +0200

I'm almost done talking to myself, I promise. This is just all very exciting.

On Mon, Aug 17, 2015 at 4:31 PM, Claes Wallin (韋嘉誠)
<address@hidden> wrote:
> On Mon, Aug 17, 2015 at 4:27 PM, Claes Wallin (韋嘉誠)
> <address@hidden> wrote:
>
>> Now I'm doing this:
>>
>> git clean -fxd && # recover from previous attempts
>> git checkout HEAD . && # ditto
>> gettextize --po-dir=po{/guix,/packages,} &&
>> sed -re '/^[[:blank:]]*po\/(guix|packages)\/Makefile.in[[:blank:]]*$/d'
>> -i configure.ac && # because gettextize creates redundant entries for
>> these, over which alocal gets very upset
>> aclocal -I m4 &&
>> AUTOPOINT=true autoreconf -vi
>>
>>
>> And after a "LIBRARY_PATH=/home/myuser/.local/lib
>> CPATH=/home/myuser/.local/include ./configure
>> --prefix=/home/myuser/.local" it looks like I'm able to compile!

--prefix=/home/myuser/.local/opt/guix

I don't want stow and guix to control the same namespace.


> ice-9/boot-9.scm:106:20: In procedure #<procedure b1f9c0 at
> ice-9/boot-9.scm:97:6 (thrown-k . args)>:
> ice-9/boot-9.scm:106:20: In procedure dynamic-pointer: Symbol not found: setns
> make[2]: *** [guix/git-download.go] Error 1
>
> Right, not merged yet! I'll patch it locally ... So I might as well
> have done this on the tarball. Well well, I learned some autotools
> acrobatics on the way.

Patching worked, and ./pre-inst-env guix build bootstrap is now done
doing its massive downloads, made some kind of xz, bash and gcc etc,
and has started compiling glibc. Sweet. Maybe this is it. Fingers
crossed.

>> Thanks for putting up with my rubber-ducking.
>
> Doubly so.



reply via email to

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