[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/3] add c-ares and aria2
From: |
Efraim Flashner |
Subject: |
Re: [PATCH 0/3] add c-ares and aria2 |
Date: |
Thu, 5 Nov 2015 11:19:53 +0200 |
On Tue, 03 Nov 2015 14:35:07 +0100
address@hidden (Ludovic Courtès) wrote:
> 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’.
In the end rebuilding c-ares with the release tarball and not the github
tarball fixed the issues with aria2 not recognizing c-ares. I wasn't able to
get anything more out of aria2, more than it not finding the locations and
leaving me with with variables pointing to /path/to/dir and the like.
--
Efraim Flashner <address@hidden> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
0001-gnu-Add-c-ares.patch
Description: Text Data
0002-gnu-Add-aria2.patch
Description: Text Data
pgpbXTWZ2Pq4A.pgp
Description: OpenPGP digital signature
- [PATCH 0/3] add c-ares and aria2, Efraim Flashner, 2015/11/02
- [PATCH 2/3] gnu: Add aria2., Efraim Flashner, 2015/11/02
- [PATCH 3/3] gnu: aria2: Build with c-ares., Efraim Flashner, 2015/11/02
- [PATCH 1/3] gnu: Add c-ares., Efraim Flashner, 2015/11/02
- Re: [PATCH 0/3] add c-ares and aria2, Efraim Flashner, 2015/11/02
- Re: [PATCH 0/3] add c-ares and aria2, Ludovic Courtès, 2015/11/03
- Re: [PATCH 0/3] add c-ares and aria2,
Efraim Flashner <=
- Re: [PATCH 0/3] add c-ares and aria2, Ludovic Courtès, 2015/11/12