At Thu, 26 Jun 2008 10:40:32 +0200, Caloro Maurizio wrote:
Hello Taksahi
Thanks wery mutch for your quick answer.... thats correct i dont have glibc on me Netbsd machine so i have to cut any code from global.h .... after meny attempts i dont find the correct solutions
Please can you give me more informations about i need to comment out from code.
i have try with this to delete but the errors are after this mutch more.....
Basically removing the block ifdef POSIX_C_SOURCE should suffice. You need the typedefs below.
Takashi
#if !defined(_POSIX_C_SOURCE) && !defined(_POSIX_SOURCE) struct timeval { time_t tv_sec; /* seconds */ long tv_usec; /* microseconds */ };
struct timespec { time_t tv_sec; /* seconds */> long tv_nsec; /* nanoseconds */ }; #endif
/** Timestamp */ typedef struct timeval snd_timestamp_t; /** Hi-res timestamp */ typedef struct timespec snd_htimestamp_t;
-------- Original-Nachricht --------
Datum: Wed, 25 Jun 2008 17:50:58 +0200 Von: Takashi Iwai tiwai@suse.de An: "Caloro Maurizio" mauric@gmx.ch CC: alsa-devel@alsa-project.org Betreff: Re: [alsa-devel] Building trouble - redefinition of struct timeval
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.
Takashi
-- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer