[alsa-devel] Building trouble - redefinition of struct timeval

Takashi Iwai tiwai at suse.de
Wed Jun 25 17:50:58 CEST 2008

At Wed, 25 Jun 2008 15:54:09 +0200,
Caloro Maurizio wrote:
> Please i need help for following error message "redefinition of struct timeval - /include/global.h"
> the configure script run without any Error, if i compile "alsa-lib-1.0.17rc2" on I386 Netbsd 4.0
> i receive folowing error break.
> "./configure --prefix=/usr --sysconfdir=/etc --build=i386-unknown-netbsdelf4.0 --host=i386-unknown-netbsdelf4.0 --target=i386-unknown-netbsdelf4.0 --with-pythonlibs=lpython2.5 --with-pythonincludes=-I/usr/include/python2.5 --enable-shared=no --enable-static=yes" & gmake
> gmake ... >
> Making all in controll
> gmake[1]: Entering directory `/usr/source/alsa-lib-1.0.17rc2/src/control'
> if /bin/ksh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include    -g -O2 -MT cards.lo -MD -MP -MF ".deps/cards.Tpo" -c -o cards.lo cards.c; \
>         then mv -f ".deps/cards.Tpo" ".deps/cards.Plo"; else rm -f ".deps/cards.Tpo"; exit 1; fi
>  gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -g -O2 -MT cards.lo -MD -MP -MF .deps/cards.Tpo -c cards.c -o cards.o
> In file included from ../../include/local.h:109,
>                  from control_local.h:22,
>                  from cards.c:35:
> ../../include/global.h:138: error: redefinition of 'struct timeval'
> ../../include/global.h:143: error: redefinition of 'struct timespec'
> gmake[1]: *** [cards.lo] Error 1
> gmake[1]: Leaving directory `/usr/source/alsa-lib-1.0.17rc2/src/control'
> gmake: *** [all-recursive] Error 1
> i have see that this its a possible  handle with Posix_C_Source but i dont found 
> the correct answer for me trouble.... Please for any Help i'am happy.

The code is written for glibc, and maybe yours doesn't fit with that
part.  Simply comment out that part.


More information about the Alsa-devel mailing list