On Sat, Jan 25, 2014 at 05:55:29PM +0200, Damyan Ivanov wrote: > Control: clone -1 -2 > Control: reassign -2 libecasoundc1/2.9.1-1 > Control: retitle -2 libecasoundc1: int-cmd-list command fails on mips > Control: block -1 by -2 > > Dear ecasound maintainers, > > It appears there is a problem with ecasound/libecasoundc1 on mips, > which causes failures in the test suite of libaudio-ecasound-perl, > making it FTBFS. > > I was able to isolate the problem using the following C program:
The problem seems to be that eci_init() fails, so a better test case would be: #include <stdio.h> #include <libecasoundc/ecasoundc.h> int main(int argc, char *argv[]) { eci_init(); if (eci_ready() == 0) { puts("fail"); return 1; } return 0; } > The trace ends with: > > ----------------------------------------->8-- > [...] > ----------------------------------------->8-- This unfortunately doesn't seem to be very helpful since it doesn't show the error (which actually happens in the middle of the clock_gettime()s). In any case I don't think it would add much anyway. Anyway, the problem seems to be in the eci_impl_read_return_value() function, called by eci_init_r(). In particular, the last check fails, but I'm not quite sure what it's supposed to test. I'll forward this upstream. Cheers -- perl -E '$_=q;$/= @{[@_]};and s;\S+;<inidehG ordnasselA>;eg;say~~reverse'
signature.asc
Description: Digital signature