--- Log opened Tue Aug 03 00:00:27 2021 01:05 < laanwj> dongcarl: we can always do more rcs 01:09 < fanquake> Indeed. Just need one out the door so users can actually start testing 22.x 01:09 < MarcoFalke> getting an rc out is also "overdue" 01:09 < MarcoFalke> jup 04:45 -!- belcher_ is now known as belcher 08:13 < provoostenator> Building GUIX from source, this should be easy... :-) 08:15 < provoostenator> Current depth in rabbit hole: compiling GnuTLS so Guile can find it. 08:16 < sipa> provoostenator: welcome to hell 08:21 < provoostenator> So far just purgatory. The 3.7 version of GnuTLS seems to need a version of Nettle that's not on my Ubuntu 21 machine, so I'll try 3.6 instead, which is the "stable" one anywya 08:21 < provoostenator> Previously I guess I used a binary of GUIX, and the hell I choose for myself back then was a full bootstrap, which failed. 08:28 < emzy> I will better never touch my running guix build system. ;) 08:29 < emzy> Talking about my full bootstrap setup. 08:30 < provoostenator> Oh I guess I only have to install GnuTLS from source with "./configure --with-guile-site-dir=no --prefix=/usr", but still use the guille 3 binary. 08:35 < darosior> provoostenator: fwiw that's what i did and it worked (guile3 with a compiled from source GnuTLS) 08:35 < provoostenator> Ok, that's hopeful 08:36 < provoostenator> So far though after installing guile3 the GnuTLS configure complains that it's not recent enough. 08:36 < provoostenator> "A sufficiently recent GNU Guile not found. Guile bindings not built" 09:00 < dongcarl> provoostenator: I did say in the docs "hic sunt dracones"! 09:00 < dongcarl> afk for a bit, but will come back to help 09:25 < provoostenator> Dragons are carnivore food. 09:31 < dongcarl> back... 09:58 < provoostenator> So that error above just meant: hey, you need to install guile-3.0-dev 09:59 < provoostenator> This is where I start filing Github / Gitlab issues for sub-sub-sub-dependencies. 10:10 < dongcarl> Ah! Yeah, if you're using guile 3.0, then yeah... 10:10 < dongcarl> See: https://github.com/bitcoin/bitcoin/blob/master/contrib/guix/INSTALL.md#installing-guile 10:11 < dongcarl> Also, if you're on hirsute, I think your distro will have a recent enough GnuTLS 10:46 < provoostenator> dongcarl: recent enough yes, but it can't find it, so I ended up compiling it manually as per here: https://gnutls.org/manual/gnutls-guile/Guile-Preparations.html#Guile-Preparations 10:47 < provoostenator> I like to live on the bleading edge, hence 3.0 10:47 < provoostenator> If the pain is too much, I might downgrade, since Ubuntu ships with 2 12:16 < provoostenator> Ok, I officially entered hell. Where "guix pull" fails with "guix: pull: command not found" and rubs it in with "hint: Did you mean `pull'?" 12:18 < sipa> haha 12:20 < provoostenator> By the way, I have only 1 user that I want to use guix with. Do I need to bother with building with root first? 12:42 < provoostenator> I uninstalled and rebuilt just in case. Log: https://gist.github.com/Sjors/f0dfadea2a45e4ce160f25969259d43e 12:43 < provoostenator> Dragon hunt to be continued... 12:44 -!- provoostenator [~quassel@user/provoostenator] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 12:44 -!- provoostenator [~quassel@user/provoostenator] has joined #bitcoin-core-builds 16:06 < dongcarl> provoostenator: Will hunt this dragon with you tomorrow 17:14 -!- belcher_ [~belcher@user/belcher] has joined #bitcoin-core-builds 17:17 -!- belcher [~belcher@user/belcher] has quit [Ping timeout: 240 seconds] 23:34 -!- belcher_ is now known as belcher --- Log closed Wed Aug 04 00:00:28 2021