-------- Original-Nachricht -------- > Datum: Sat, 27 Mar 2010 03:03:06 +1100 > Von: matthew green <m...@eterna.com.au> > An: "Christoph Egger" <christoph_eg...@gmx.de> > CC: source-changes-d@NetBSD.org > Betreff: re: CVS commit: src/tools/compat/sys
> > > > toolchain buildfix on OSX with MKDTRACE=yes: > > > > The host <sys/time.h> doesn't provide CLOCK_REALTIME but > > ctf uses it. > > See > http://mail-index.netbsd.org/current-users/2010/03/20/msg012963.html > > > > this seems bogus to me. > > > > please only define it if it isn't defined, at least. > > > I tried the other way around before I posted the my fix > to the list: > > #include_next <sys/time.h> > > #ifndef CLOCK_REALTIME > #define CLOCK_REALTIME 0 > #endif > > But this failed the same way: CLOCK_REALTIME undeclared. > > hmmm, could you post the error? thanks. <copy & paste from above url> tools/ctfconvert/../../external/cddl/osnet/sys/sys/time.h:71: error: 'CLOCK_REALTIME' undeclared (first use in this function) </copy & paste> > Note, ctf uses CLOCK_REALTIME in the same header where it > includes sys/time.h. > > BTW, i'm not sure that using #include_next is OK (it's gcc > specific) and i don't see it used elsewhere in a quick look. If you want to see that go away then ctf needs to be fixed first (which implies to wait for darran@ to be back from vacation in first place :)) See line 34 in ctf's sys/time.h (above file where error occured). Christoph