[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/3] add c-ares and aria2
From: |
Ludovic Courtès |
Subject: |
Re: [PATCH 0/3] add c-ares and aria2 |
Date: |
Tue, 03 Nov 2015 14:35:07 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Efraim Flashner <address@hidden> skribis:
> This patch has driven me crazy a bit. C-ares is a library for asynchronous DNS
> lookups, and aria2 is a cli program to download multiple files/torrents
> simultaneously, and also a git-annex dependency. C-ares builds without any
> problems, but aria2 was a different story. The first problem is that the tests
> seem to need network connectivity, and it tries to access files outside the
> build chroot. Disabling the tests was the easy part.
It’s cheating! ;-) Could you investigate and see whether/how tests
could run in the build environment? A common problem wrt. networking in
host name lookups. In the build environment, only “localhost” can be
found.
> The second problem was that pkg-config wouldn't find c-ares, so it
> kept on building without it.
In that case, I would do this:
guix build -K aria2
# … build fails
cd /tmp/nix-build*aria2*
source environment-variables
pkg-config c-ares --libs
(Replace “c-ares” with the name corresponding to the actual .pc file
provided by c-ares.)
It might be that this command fails because of a missing dependency that
the .pc file requires.
Ludo’.