<antono>‘./pre-inst-env guix build mypackage’. <Steap>this just builds packages from the distirbution <amirouche>sorry yesterday I was very tired and closed by mistake the IRC software <amirouche>basically I got skribilo compiling from HEAD without lout <amirouche>I need t override the default ./configure phase and remove --fast-install (or something like that) ***dysinger_ is now known as dysinger
<amirouche>antono: where is the .dev for guix ? I'm wondering how to you solve the libgcrypt dependency <Steap>so, how did you manage to fetch skribilo ? <amirouche>I mean since it's tag I can download it as tarball <amirouche>but since it's not a proper release I need to run autoconf <amirouche>autoconf succeeds but configure fails because there is not --fast-install or something in skribilo makefile <amirouche>I tried to remove --fast-install, pass arguments to configure manually, replace the configure phase <Steap>Honestly, I don't think such a hack is gonna get merged <Steap>It would probably be best to backport the patch <Steap>and it would avoid running autoconf <Steap>well, between the latest release and HEAD <Steap>there must be a patch that prevents skribilo from building the doc when lout is not found, right ? <Steap>Backporting that would be nice <Steap>this seems to be a piece of cake, honestly <Steap>(well, wasn't exactly a piece of cake to package lout, I just looked at the code) <amirouche>hydra seems to timeout a lot and guix doesn't seem to like redirections <amirouche>also the output of guix mix the builds O_o so it's difficult to follow <Steap>--bo-substitutes should work <Steap>it just says "don't use hydra.gnu.org" <Steap>Will I ever have some time to hack stuf <Steap>Why do all mail clients suck that much <Steap>(hydra is proably wonderful, but it's always down) <Steap>(civodul and I used to use it at work, it was always down too :D) <amirouche>each time I try to build something with --no-subtitutes, it will fail for something because it can't download a dependency <amirouche>then everything happening in parallel is cut and guix abord <Steap>espacially if each iteration sends a request to hydra.gnu.org :) <amirouche>two weeks already and the best I can do in guile is (+ 3 2) <Steap>yeah, when coming from other languages, it's weird <Steap>have you managed to do (* 3 2) yet ?:p <antono>amirouche: antono.info/files/guix_0.3-1_amd64.deb <antono>i'll cleanup stuff and publish it later <antono>amirouche: what is your way to build custom package from definition? <amirouche>antono: «./pre-inst-env guix build something-you-created» in git after running ./bootstrap and configure <amirouche>rebuilding from scratch gives some headaches <amirouche>but the dns server in my router is kind of lazy <Steap>One of the ideas we had was to use a P2P system to distribute binaries <amirouche>talking about that do you use some P2P search engine ? <Steap>we need to build a web of trust for that <Steap>no, but civodul uses Seeks :) <amirouche>if upstream starts to change release tarballs, things will get complicated <amirouche>I understand now why gentoo maintains a mirror of the tarballs <amirouche>P2P collaborative filter on top of metasearch engine. Seeks also implements a websearch proxy and a mini Web server <Steap>Upstream usually does not change tarballs <Steap>Sometimes they remove old tarballs <Steap>I think the FreeBSD ports work without mirrors <Steap>and they do not have too many issues <antono>guys, how are you resolve this (when ./configure from git): <antono>checking for the Guix system type... x86_64-linux <antono>./configure: line 6757: syntax error near unexpected token `GUILE,' <antono>./configure: line 6757: `PKG_CHECK_MODULES(GUILE, guile-2.0 >= 2.0.5)' <Steap>$ pkg-config --exists guile-2.0 <Steap>substitute-binary: guix substitute-binary: warning: try `--no-substitutes' if the problem persists <Steap>even though I use --no-substitutes <antono>amirouche: pkg-config is installed <antono>from debian package... same as guile <antono>however autoconf installed from guix <Steap>amirouche: we have gtk+ packaged, though <Steap>antono: $ pkg-config --exists guile-2.0 <antono>pkg-config --exists guile-2.0 && echo "yes" <antono>configure from tarball always works well <Steap>where is pkg.m4 on your machine ? <Steap>and are you sure ACLOCAL_PATH is well set ? <amirouche>I had the exact same error as you I install pkg-config and it worked <Steap>installing pkg-config and setting ACLOCAL_PATH should do the trick <amirouche>antono: did you run ./boostrap again ? to rebuild configure? <antono>git clean -xdf && ./bootstrap && export ACLOCAL... && ./configure <amirouche>maybe try to remove the MACRO that is failing and ./boostrap again