guix-devel
[Top][All Lists]
Advanced

[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’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]