Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Can't cross-build on macOS: clock.h



Greetings,

This change:

--- clock.h 26 Oct 2023 00:59:16 -0000 1.5
+++ clock.h 26 Oct 2023 14:04:45 -0000 1.6
@@ -1,4 +1,4 @@
-/* $NetBSD: clock.h,v 1.5 2023/10/26 00:59:16 jschauma Exp $ */
+/* $NetBSD: clock.h,v 1.6 2023/10/26 14:04:45 jschauma Exp $ */
   /*-
  * Copyright (c) 1996 The NetBSD Foundation, Inc.
@@ -32,9 +32,7 @@
 #ifndef _SYS_CLOCK_H_
 #define _SYS_CLOCK_H_
  -#if !defined(_KERNEL) && !defined(_STANDALONE)
-#include <stdint.h>
-#endif
+#include <sys/stdint.h>
   /* Some handy constants. */
 #define SECS_PER_MINUTE 60


breaks building current on macOS, because stdint.h is in usr/include, and not in usr/include/sys.


dependall ===> tools/makefs
In file included from /dist/src/sys/dev/clock_subr.c:64:
/dist/src/sys/dev/../sys/clock.h:35:10: fatal error: 'sys/stdint.h' file not found
#include <sys/stdint.h>
         ^~~~~~~~~~~~~~
1 error generated.


I don't know how to fix this properly. Probably #if defined(__NetBSD__). Please, advise.

Kind regards,
Adam


Home | Main Index | Thread Index | Old Index