[Pkg-alsa-devel] Bug#591481: libasound2-dev: /usr/include/alsa/global.h:137: error: redefinition of 'struct timeval'

John Lindgren john.lindgren at tds.net
Tue Aug 3 17:32:10 UTC 2010


On 08/03/2010 01:18 PM, Elimar Riesebieter wrote:
> * John Lindgren [100803 09:22 -0400]:
>   
>> With -std=c99 and -D_BSD_SOURCE, there is a conflict between time.h and
>> alsa/global.h.
>>
>> #include <time.h>
>> #include <alsa/asoundlib.h>
>>
>> $ gcc -c -std=c99 -D_BSD_SOURCE -Wall test.c
>> In file included from /usr/include/alsa/asoundlib.h:44,
>>                  from test.c:2:
>> /usr/include/alsa/global.h:137: error: redefinition of ???struct timeval???
>> /usr/include/alsa/global.h:142: error: redefinition of ???struct timespec???
>>     
> So what do you expect Debian Alsa maintainers can do at this point?
>   
Are you telling me not to report bugs that are present in Debian, to
Debian, or are you honestly asking my opinion?  I suggest (1) patching
the conditional definition of those structures to include a check for
_BSD_SOURCE, (2) removing the definitions altogether, since they are not
necessary in Debian, or (3) forwarding the report to upstream ALSA
maintainers and asking them to deal with it.

-- John





More information about the Pkg-alsa-devel mailing list