Konstantin Sykulev
05/30/2025, 2:49 PMerror: integer value -1 is outside the valid range of values [0, 3] for the enumeration type 'int_float_mixture_enum' [-Wenum-constexpr-conversion]
Is this what you guys were talking about at the last office hours?Konstantin Sykulev
05/30/2025, 2:50 PMKonstantin Sykulev
06/02/2025, 9:52 PMlibraries/cmake/source/boost/src/libs/mpl/include/boost/mpl/aux_/integral_wrapper.hpp
on line 73 I had to change:
- typedef AUX_WRAPPER_INST( BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (value - 1)) ) prior;
+ typedef AUX_WRAPPER_INST(BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (value > 0 ? value - 1 : 0))) prior;
I can try to bring it up at the office hours this week.Konstantin Sykulev
06/02/2025, 11:36 PMlibraries/cmake/source/zlib/src/zutil.h
line 146
- # ifndef fdopen
+ # if defined(__APPLE__)
+ # elif !defined(fdopen)
I was getting an
/Users/ksykulev/projects/ksykulev-osquery/libraries/cmake/source/zlib/src/zutil.h:147:33: note: expanded from macro 'fdopen'
147 | # define fdopen(fd,mode) NULL /* No fdopen() */
| ^
/Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:22: note: expanded from macro 'NULL'
26 | #define NULL ((void*)0)
|Konstantin Sykulev
06/03/2025, 3:16 PMsharvil
06/04/2025, 8:07 AMsharvil
06/04/2025, 8:07 AMKonstantin Sykulev
06/04/2025, 3:11 PM/Library/Developer/CommandLineTools/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:318:7: error: expected identifier or '('
318 | FILE *fdopen(int, const char *) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fdopen));
| ^
/Users/ksykulev/projects/osquery/libraries/cmake/source/zlib/src/zutil.h:147:33: note: expanded from macro 'fdopen'
147 | # define fdopen(fd,mode) NULL /* No fdopen() */
| ^
/Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:16: note: expanded from macro 'NULL'
26 | #define NULL ((void*)0)
| ^
In file included from /Users/ksykulev/projects/osquery/libraries/cmake/source/zlib/src/zutil.c:10:
In file included from /Users/ksykulev/projects/osquery/libraries/cmake/source/zlib/src/gzguts.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.5.sdk/usr/include/stdio.h:61:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:318:7: error: expected ')'
/Users/ksykulev/projects/osquery/libraries/cmake/source/zlib/src/zutil.h:147:33: note: expanded from macro 'fdopen'
147 | # define fdopen(fd,mode) NULL /* No fdopen() */
| ^
/Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:16: note: expanded from macro 'NULL'
26 | #define NULL ((void*)0)
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:318:7: note: to match this '('
/Users/ksykulev/projects/osquery/libraries/cmake/source/zlib/src/zutil.h:147:33: note: expanded from macro 'fdopen'
147 | # define fdopen(fd,mode) NULL /* No fdopen() */
| ^
/Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:15: note: expanded from macro 'NULL'
26 | #define NULL ((void*)0)
| ^
In file included from /Users/ksykulev/projects/osquery/libraries/cmake/source/zlib/src/zutil.c:10:
In file included from /Users/ksykulev/projects/osquery/libraries/cmake/source/zlib/src/gzguts.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX15.5.sdk/usr/include/stdio.h:61:
/Library/Developer/CommandLineTools/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:318:7: error: expected ')'
318 | FILE *fdopen(int, const char *) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fdopen));
| ^
/Users/ksykulev/projects/osquery/libraries/cmake/source/zlib/src/zutil.h:147:33: note: expanded from macro 'fdopen'
147 | # define fdopen(fd,mode) NULL /* No fdopen() */
| ^
/Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:22: note: expanded from macro 'NULL'
26 | #define NULL ((void*)0)
| ^
/Library/Developer/CommandLineTools/SDKs/MacOSX15.5.sdk/usr/include/_stdio.h:318:7: note: to match this '('
/Users/ksykulev/projects/osquery/libraries/cmake/source/zlib/src/zutil.h:147:33: note: expanded from macro 'fdopen'
147 | # define fdopen(fd,mode) NULL /* No fdopen() */
| ^
/Library/Developer/CommandLineTools/usr/lib/clang/17/include/__stddef_null.h:26:14: note: expanded from macro 'NULL'
26 | #define NULL ((void*)0)
| ^
3 errors generated.Konstantin Sykulev
06/04/2025, 3:24 PMfdopen open macro to NULLKonstantin Sykulev
06/04/2025, 3:58 PMifndef can only detect if macros, not functions are defined. mac os 15.5 looks like it defines fdopen here (i only have xcode command line tools installed):
/Library/Developer/CommandLineTools/SDKs/MacOSX15.5.sdk/usr/include/_stdio.hKonstantin Sykulev
06/04/2025, 7:06 PM