[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: |
Thu, 12 Nov 2015 21:33:14 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Efraim Flashner <address@hidden> skribis:
> On Thu, 12 Nov 2015 14:05:31 +0100
> address@hidden (Ludovic Courtès) wrote:
>
>> Efraim Flashner <address@hidden> skribis:
[...]
>> > ##Failure Location unknown## : Error
>> > Test name: N5aria224LpdMessageDispatcherTestE::testSendMessage
>> > uncaught exception of type N5aria29DlAbortExE
>> > - Failed to set a socket option, cause: No such device
>>
>> Could you check what this test does? The “No such device” is likely due
>> to our build environment not corresponding to the assumptions made by
>> the test wrt. available networking capabilities.
>
> here's the failing line:
> std::shared_ptr<SocketCore> recvsock(new SocketCore(SOCK_DGRAM));
How do you know it’s this line?
The “Failed to set a socket option” would make me think it’s about a
failing setsockopt(2) call, but it’s not supposed to return ENODEV.
socket(2) is not supposed to return ENODEV either.
Could you keep the failed build directory (with ‘-K’), and from there
run the test in ‘strace’ to see exactly what’s failing? (With the
caveat that it may succeed outside the build environment; did you try
running ‘make check’ from the failed build tree, outside the build
environment?)
> I'll keep staring at it, and hopefully it'll make sense soon :)
It will! :-)
Cheers,
Ludo’.
- [PATCH 2/3] gnu: Add aria2., (continued)
- [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, Ludovic Courtès, 2015/11/12