Skip to content

Conversation

@OLFDB
Copy link

@OLFDB OLFDB commented May 13, 2025

Changes to enable ebusd to build on macos.

@wimleers
Copy link

Thanks again for your most helpful guidance at #1540 (comment), @OLFDB!

I just finally found the time to follow through on that, and got further, but then stuck in a different spot: #1540 (comment) — and only then did I find this PR 😅

@wimleers
Copy link

Checking out this PR and building it fails in new ways:

$ cmake .
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- contrib enabled
-- MQTT enabled
-- KNX enabled
-- SSL enabled
-- CMake Variables:
-- APPLE=1
-- ARGC=0
-- ARGN=
-- ARGV=
-- BUILD_SHARED_LIBS=OFF
-- CMAKE_ADDR2LINE=CMAKE_ADDR2LINE-NOTFOUND
-- CMAKE_APPLE_IMPORT_FILE_PREFIX=lib
-- CMAKE_APPLE_IMPORT_FILE_SUFFIX=.tbd
-- CMAKE_AR=/usr/bin/ar
-- CMAKE_AR=/usr/bin/ar
-- CMAKE_AUTOGEN_ORIGIN_DEPENDS=ON
-- CMAKE_AUTOMOC_COMPILER_PREDEFINES=ON
-- CMAKE_AUTOMOC_MACRO_NAMES=Q_OBJECT;Q_GADGET;Q_NAMESPACE;Q_NAMESPACE_EXPORT
-- CMAKE_AUTOMOC_PATH_PREFIX=OFF
-- CMAKE_BASE_NAME=c++
-- CMAKE_BINARY_DIR=/Users/admin/Desktop/ebusd
-- CMAKE_BUILD_TOOL=/usr/bin/make
-- CMAKE_BUILD_TYPE=
-- CMAKE_C11_COMPILE_FEATURES=c_std_11;c_static_assert
-- CMAKE_C11_EXTENSION_COMPILE_OPTION=-std=gnu11
-- CMAKE_C11_STANDARD_COMPILE_OPTION=-std=c11
-- CMAKE_C11_STANDARD__HAS_FULL_SUPPORT=ON
-- CMAKE_C17_COMPILE_FEATURES=c_std_17
-- CMAKE_C17_EXTENSION_COMPILE_OPTION=-std=gnu17
-- CMAKE_C17_STANDARD_COMPILE_OPTION=-std=c17
-- CMAKE_C23_COMPILE_FEATURES=c_std_23
-- CMAKE_C23_EXTENSION_COMPILE_OPTION=-std=gnu2x
-- CMAKE_C23_STANDARD_COMPILE_OPTION=-std=c2x
-- CMAKE_C90_COMPILE_FEATURES=c_std_90;c_function_prototypes
-- CMAKE_C90_EXTENSION_COMPILE_OPTION=-std=gnu90
-- CMAKE_C90_STANDARD_COMPILE_OPTION=-std=c90
-- CMAKE_C90_STANDARD__HAS_FULL_SUPPORT=ON
-- CMAKE_C99_COMPILE_FEATURES=c_std_99;c_restrict;c_variadic_macros
-- CMAKE_C99_EXTENSION_COMPILE_OPTION=-std=gnu99
-- CMAKE_C99_STANDARD_COMPILE_OPTION=-std=c99
-- CMAKE_C99_STANDARD__HAS_FULL_SUPPORT=ON
-- CMAKE_CACHEFILE_DIR=/Users/admin/Desktop/ebusd
-- CMAKE_CACHE_MAJOR_VERSION=4
-- CMAKE_CACHE_MINOR_VERSION=0
-- CMAKE_CACHE_PATCH_VERSION=1
-- CMAKE_CFG_INTDIR=.
-- CMAKE_COLOR_MAKEFILE=ON
-- CMAKE_COMMAND=/opt/homebrew/bin/cmake
-- CMAKE_CPACK_COMMAND=/opt/homebrew/bin/cpack
-- CMAKE_CREATE_TEXT_STUBS=<CMAKE_TAPI> stubify -isysroot <CMAKE_OSX_SYSROOT> -o <TARGET_IMPLIB> <TARGET>
-- CMAKE_CROSSCOMPILING=FALSE
-- CMAKE_CTEST_COMMAND=/opt/homebrew/bin/ctest
-- CMAKE_CURRENT_BINARY_DIR=/Users/admin/Desktop/ebusd
-- CMAKE_CURRENT_FUNCTION=print_all_variables
-- CMAKE_CURRENT_FUNCTION_LIST_DIR=/Users/admin/Desktop/ebusd
-- CMAKE_CURRENT_FUNCTION_LIST_FILE=/Users/admin/Desktop/ebusd/CMakeLists.txt
-- CMAKE_CURRENT_FUNCTION_LIST_LINE=3
-- CMAKE_CURRENT_LIST_DIR=/Users/admin/Desktop/ebusd
-- CMAKE_CURRENT_LIST_FILE=/Users/admin/Desktop/ebusd/CMakeLists.txt
-- CMAKE_CURRENT_SOURCE_DIR=/Users/admin/Desktop/ebusd
-- CMAKE_CXX11_COMPILE_FEATURES=cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates
-- CMAKE_CXX11_EXTENSION_COMPILE_OPTION=-std=gnu++11
-- CMAKE_CXX11_STANDARD_COMPILE_OPTION=-std=c++11
-- CMAKE_CXX11_STANDARD__HAS_FULL_SUPPORT=ON
-- CMAKE_CXX14_COMPILE_FEATURES=cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates
-- CMAKE_CXX14_EXTENSION_COMPILE_OPTION=-std=gnu++14
-- CMAKE_CXX14_STANDARD_COMPILE_OPTION=-std=c++14
-- CMAKE_CXX14_STANDARD__HAS_FULL_SUPPORT=ON
-- CMAKE_CXX17_COMPILE_FEATURES=cxx_std_17
-- CMAKE_CXX17_EXTENSION_COMPILE_OPTION=-std=gnu++17
-- CMAKE_CXX17_STANDARD_COMPILE_OPTION=-std=c++17
-- CMAKE_CXX20_COMPILE_FEATURES=cxx_std_20
-- CMAKE_CXX20_EXTENSION_COMPILE_OPTION=-std=gnu++20
-- CMAKE_CXX20_STANDARD_COMPILE_OPTION=-std=c++20
-- CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE=Unsupported generator: Unix Makefiles
-- CMAKE_CXX23_COMPILE_FEATURES=cxx_std_23
-- CMAKE_CXX23_EXTENSION_COMPILE_OPTION=-std=gnu++2b
-- CMAKE_CXX23_STANDARD_COMPILE_OPTION=-std=c++2b
-- CMAKE_CXX26_COMPILE_FEATURES=
-- CMAKE_CXX98_COMPILE_FEATURES=cxx_std_98;cxx_template_template_parameters
-- CMAKE_CXX98_EXTENSION_COMPILE_OPTION=-std=gnu++98
-- CMAKE_CXX98_STANDARD_COMPILE_OPTION=-std=c++98
-- CMAKE_CXX98_STANDARD__HAS_FULL_SUPPORT=ON
-- CMAKE_CXX_ABI_COMPILED=TRUE
-- CMAKE_CXX_ARCHIVE_APPEND=<CMAKE_AR> q <TARGET> <LINK_FLAGS> <OBJECTS>
-- CMAKE_CXX_ARCHIVE_APPEND_IPO="/usr/bin/ar" q <TARGET> <LINK_FLAGS> <OBJECTS>
-- CMAKE_CXX_ARCHIVE_CREATE=<CMAKE_AR> qc <TARGET> <LINK_FLAGS> <OBJECTS>
-- CMAKE_CXX_ARCHIVE_CREATE_IPO="/usr/bin/ar" qc <TARGET> <LINK_FLAGS> <OBJECTS>
-- CMAKE_CXX_ARCHIVE_FINISH=<CMAKE_RANLIB> <TARGET>
-- CMAKE_CXX_ARCHIVE_FINISH_IPO="/usr/bin/ranlib" <TARGET>
-- CMAKE_CXX_BYTE_ORDER=LITTLE_ENDIAN
-- CMAKE_CXX_CL_SHOWINCLUDES_PREFIX=
-- CMAKE_CXX_COMPILER=/usr/bin/c++
-- CMAKE_CXX_COMPILER=/usr/bin/c++
-- CMAKE_CXX_COMPILER_ABI=
-- CMAKE_CXX_COMPILER_AR=
-- CMAKE_CXX_COMPILER_ARG1=
-- CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR=
-- CMAKE_CXX_COMPILER_ENV_VAR=CXX
-- CMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU
-- CMAKE_CXX_COMPILER_ID=AppleClang
-- CMAKE_CXX_COMPILER_ID_RUN=1
-- CMAKE_CXX_COMPILER_IMPORT_STD=
-- CMAKE_CXX_COMPILER_LINKER=/Library/Developer/CommandLineTools/usr/bin/ld
-- CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT=GNU
-- CMAKE_CXX_COMPILER_LINKER_ID=AppleClang
-- CMAKE_CXX_COMPILER_LINKER_VERSION=1115.7.3
-- CMAKE_CXX_COMPILER_LOADED=1
-- CMAKE_CXX_COMPILER_PREDEFINES_COMMAND=/usr/bin/c++;-dM;-E;-c;/opt/homebrew/share/cmake/Modules/CMakeCXXCompilerABI.cpp
-- CMAKE_CXX_COMPILER_RANLIB=
-- CMAKE_CXX_COMPILER_VERSION=16.0.0.16000026
-- CMAKE_CXX_COMPILER_VERSION_INTERNAL=
-- CMAKE_CXX_COMPILER_WORKS=TRUE
-- CMAKE_CXX_COMPILER_WRAPPER=
-- CMAKE_CXX_COMPILE_FEATURES=cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23
-- CMAKE_CXX_COMPILE_OBJECT=<CMAKE_CXX_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -o <OBJECT> -c <SOURCE>
-- CMAKE_CXX_COMPILE_OPTIONS_COLOR_DIAGNOSTICS=-fcolor-diagnostics
-- CMAKE_CXX_COMPILE_OPTIONS_COLOR_DIAGNOSTICS_OFF=-fno-color-diagnostics
-- CMAKE_CXX_COMPILE_OPTIONS_CREATE_PCH=-Xclang;-emit-pch;-Xclang;-include;-Xclang;<PCH_HEADER>;-x;c++-header
-- CMAKE_CXX_COMPILE_OPTIONS_EXPLICIT_LANGUAGE=-x;c++
-- CMAKE_CXX_COMPILE_OPTIONS_EXTERNAL_TOOLCHAIN=--gcc-toolchain=
-- CMAKE_CXX_COMPILE_OPTIONS_INVALID_PCH=-Winvalid-pch
-- CMAKE_CXX_COMPILE_OPTIONS_IPO=-flto=thin
-- CMAKE_CXX_COMPILE_OPTIONS_PIC=-fPIC
-- CMAKE_CXX_COMPILE_OPTIONS_PIE=-fPIE
-- CMAKE_CXX_COMPILE_OPTIONS_SYSROOT=--sysroot=
-- CMAKE_CXX_COMPILE_OPTIONS_TARGET=--target=
-- CMAKE_CXX_COMPILE_OPTIONS_USE_PCH=-Xclang;-include-pch;-Xclang;<PCH_FILE>;-Xclang;-include;-Xclang;<PCH_HEADER>
-- CMAKE_CXX_COMPILE_OPTIONS_VISIBILITY=-fvisibility=
-- CMAKE_CXX_COMPILE_OPTIONS_VISIBILITY_INLINES_HIDDEN=-fvisibility-inlines-hidden
-- CMAKE_CXX_COMPILE_OPTIONS_WARNING_AS_ERROR=-Werror
-- CMAKE_CXX_CREATE_ASSEMBLY_SOURCE=<CMAKE_CXX_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -S <SOURCE> -o <ASSEMBLY_SOURCE>
-- CMAKE_CXX_CREATE_MACOSX_FRAMEWORK=<CMAKE_CXX_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS> <LINK_FLAGS> -o <TARGET> <SONAME_FLAG> <TARGET_INSTALLNAME_DIR><TARGET_SONAME> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_CXX_CREATE_PREPROCESSED_SOURCE=<CMAKE_CXX_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -E <SOURCE> > <PREPROCESSED_SOURCE>
-- CMAKE_CXX_CREATE_SHARED_LIBRARY=<CMAKE_CXX_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS> <LINK_FLAGS> -o <TARGET> <SONAME_FLAG> <TARGET_INSTALLNAME_DIR><TARGET_SONAME> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_CXX_CREATE_SHARED_MODULE=<CMAKE_CXX_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS> <LINK_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_CXX_DEPENDS_USE_COMPILER=TRUE
-- CMAKE_CXX_DEPFILE_FORMAT=gcc
-- CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT=ON
-- CMAKE_CXX_EXTENSIONS_DEFAULT=ON
-- CMAKE_CXX_FLAGS= -std=c++11
-- CMAKE_CXX_FLAGS= -std=c++11
-- CMAKE_CXX_FLAGS_DEBUG=-g
-- CMAKE_CXX_FLAGS_DEBUG_INIT=-g -O0 -ggdb -fsanitize=address -fno-omit-frame-pointer
-- CMAKE_CXX_FLAGS_INIT=  
-- CMAKE_CXX_FLAGS_MINSIZEREL=-Os -DNDEBUG
-- CMAKE_CXX_FLAGS_MINSIZEREL_INIT= -Os -DNDEBUG
-- CMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG
-- CMAKE_CXX_FLAGS_RELEASE_INIT= -O3 -DNDEBUG
-- CMAKE_CXX_FLAGS_RELWITHDEBINFO=-O2 -g -DNDEBUG
-- CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT= -O2 -g -DNDEBUG
-- CMAKE_CXX_FRAMEWORK_SEARCH_FLAG=-F
-- CMAKE_CXX_IGNORE_EXTENSIONS=inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC
-- CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES=/usr/local/include;/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/16/include;/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include;/Library/Developer/CommandLineTools/usr/include
-- CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES=/usr/local/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/swift
-- CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks
-- CMAKE_CXX_IMPLICIT_LINK_LIBRARIES=c++
-- CMAKE_CXX_INFORMATION_LOADED=1
-- CMAKE_CXX_LIBRARY_ARCHITECTURE=
-- CMAKE_CXX_LINKER_INFORMATION_LOADED=1
-- CMAKE_CXX_LINKER_PREFERENCE=30
-- CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES=1
-- CMAKE_CXX_LINKER_WRAPPER_FLAG=-Xlinker; 
-- CMAKE_CXX_LINK_EXECUTABLE=<CMAKE_CXX_COMPILER> <FLAGS> <CMAKE_CXX_LINK_FLAGS> <LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>
-- CMAKE_CXX_LINK_FLAGS=-Wl,-search_paths_first -Wl,-headerpad_max_install_names
-- CMAKE_CXX_LINK_LIBRARIES_PROCESSING=ORDER=REVERSE;DEDUPLICATION=ALL
-- CMAKE_CXX_LINK_LIBRARY_FRAMEWORK_ATTRIBUTES=LIBRARY_TYPE=STATIC,SHARED;DEDUPLICATION=DEFAULT;OVERRIDE=DEFAULT
-- CMAKE_CXX_LINK_LIBRARY_USING_FRAMEWORK=-framework <LIBRARY>
-- CMAKE_CXX_LINK_LIBRARY_USING_FRAMEWORK_SUPPORTED=TRUE
-- CMAKE_CXX_LINK_LIBRARY_USING_WHOLE_ARCHIVE=LINKER:-force_load,<LIB_ITEM>
-- CMAKE_CXX_LINK_LIBRARY_USING_WHOLE_ARCHIVE_SUPPORTED=TRUE
-- CMAKE_CXX_LINK_LIBRARY_WHOLE_ARCHIVE_ATTRIBUTES=LIBRARY_TYPE=STATIC;DEDUPLICATION=YES;OVERRIDE=DEFAULT
-- CMAKE_CXX_LINK_MODE=DRIVER
-- CMAKE_CXX_LINK_OPTIONS_NO_PIE=-Xlinker;-no_pie
-- CMAKE_CXX_LINK_OPTIONS_PIE=-fPIE;-Xlinker;-pie
-- CMAKE_CXX_LINK_OPTIONS_WARNING_AS_ERROR=LINKER:-fatal_warnings
-- CMAKE_CXX_OSX_COMPATIBILITY_VERSION_FLAG=-compatibility_version 
-- CMAKE_CXX_OSX_CURRENT_VERSION_FLAG=-current_version 
-- CMAKE_CXX_OSX_DEPLOYMENT_TARGET_FLAG=-mmacosx-version-min=
-- CMAKE_CXX_OUTPUT_EXTENSION=.o
-- CMAKE_CXX_PLATFORM_ID=Darwin
-- CMAKE_CXX_PLATFORM_LINKER_ID=AppleClang
-- CMAKE_CXX_SIMULATE_ID=
-- CMAKE_CXX_SIMULATE_VERSION=
-- CMAKE_CXX_SIZEOF_DATA_PTR=8
-- CMAKE_CXX_SOURCE_FILE_EXTENSIONS=C;M;c++;cc;cpp;cxx;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m
-- CMAKE_CXX_STANDARD=11
-- CMAKE_CXX_STANDARD_COMPUTED_DEFAULT=98
-- CMAKE_CXX_STANDARD_DEFAULT=98
-- CMAKE_CXX_STANDARD_LATEST=23
-- CMAKE_CXX_SYSROOT_FLAG=-isysroot
-- CMAKE_CXX_SYSTEM_FRAMEWORK_SEARCH_FLAG=-iframework 
-- CMAKE_CXX_USE_LINKER_INFORMATION=TRUE
-- CMAKE_CXX_USING_LINKER_APPLE_CLASSIC=-fuse-ld=ld;LINKER:-ld_classic
-- CMAKE_CXX_USING_LINKER_LLD=-fuse-ld=lld
-- CMAKE_CXX_USING_LINKER_MOLD=-fuse-ld=mold
-- CMAKE_CXX_USING_LINKER_SOLD=-fuse-ld=sold
-- CMAKE_CXX_USING_LINKER_SYSTEM=-fuse-ld=ld
-- CMAKE_CXX_VERBOSE_FLAG=-v -Wl,-v
-- CMAKE_C_ABI_COMPILED=TRUE
-- CMAKE_C_ARCHIVE_APPEND=<CMAKE_AR> q <TARGET> <LINK_FLAGS> <OBJECTS>
-- CMAKE_C_ARCHIVE_APPEND_IPO="/usr/bin/ar" q <TARGET> <LINK_FLAGS> <OBJECTS>
-- CMAKE_C_ARCHIVE_CREATE=<CMAKE_AR> qc <TARGET> <LINK_FLAGS> <OBJECTS>
-- CMAKE_C_ARCHIVE_CREATE_IPO="/usr/bin/ar" qc <TARGET> <LINK_FLAGS> <OBJECTS>
-- CMAKE_C_ARCHIVE_FINISH=<CMAKE_RANLIB> <TARGET>
-- CMAKE_C_ARCHIVE_FINISH_IPO="/usr/bin/ranlib" <TARGET>
-- CMAKE_C_BYTE_ORDER=LITTLE_ENDIAN
-- CMAKE_C_CL_SHOWINCLUDES_PREFIX=
-- CMAKE_C_COMPILER=/usr/bin/cc
-- CMAKE_C_COMPILER=/usr/bin/cc
-- CMAKE_C_COMPILER_ABI=
-- CMAKE_C_COMPILER_AR=
-- CMAKE_C_COMPILER_ARG1=
-- CMAKE_C_COMPILER_ENV_VAR=CC
-- CMAKE_C_COMPILER_FRONTEND_VARIANT=GNU
-- CMAKE_C_COMPILER_ID=AppleClang
-- CMAKE_C_COMPILER_ID_RUN=1
-- CMAKE_C_COMPILER_LINKER=/Library/Developer/CommandLineTools/usr/bin/ld
-- CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT=GNU
-- CMAKE_C_COMPILER_LINKER_ID=AppleClang
-- CMAKE_C_COMPILER_LINKER_VERSION=1115.7.3
-- CMAKE_C_COMPILER_LOADED=1
-- CMAKE_C_COMPILER_RANLIB=
-- CMAKE_C_COMPILER_VERSION=16.0.0.16000026
-- CMAKE_C_COMPILER_VERSION_INTERNAL=
-- CMAKE_C_COMPILER_WORKS=TRUE
-- CMAKE_C_COMPILER_WRAPPER=
-- CMAKE_C_COMPILE_FEATURES=c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23
-- CMAKE_C_COMPILE_OBJECT=<CMAKE_C_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -o <OBJECT> -c <SOURCE>
-- CMAKE_C_COMPILE_OPTIONS_COLOR_DIAGNOSTICS=-fcolor-diagnostics
-- CMAKE_C_COMPILE_OPTIONS_COLOR_DIAGNOSTICS_OFF=-fno-color-diagnostics
-- CMAKE_C_COMPILE_OPTIONS_CREATE_PCH=-Xclang;-emit-pch;-Xclang;-include;-Xclang;<PCH_HEADER>;-x;c-header
-- CMAKE_C_COMPILE_OPTIONS_EXPLICIT_LANGUAGE=-x;c
-- CMAKE_C_COMPILE_OPTIONS_EXTERNAL_TOOLCHAIN=--gcc-toolchain=
-- CMAKE_C_COMPILE_OPTIONS_INVALID_PCH=-Winvalid-pch
-- CMAKE_C_COMPILE_OPTIONS_IPO=-flto=thin
-- CMAKE_C_COMPILE_OPTIONS_PIC=-fPIC
-- CMAKE_C_COMPILE_OPTIONS_PIE=-fPIE
-- CMAKE_C_COMPILE_OPTIONS_SYSROOT=--sysroot=
-- CMAKE_C_COMPILE_OPTIONS_TARGET=--target=
-- CMAKE_C_COMPILE_OPTIONS_USE_PCH=-Xclang;-include-pch;-Xclang;<PCH_FILE>;-Xclang;-include;-Xclang;<PCH_HEADER>
-- CMAKE_C_COMPILE_OPTIONS_VISIBILITY=-fvisibility=
-- CMAKE_C_COMPILE_OPTIONS_WARNING_AS_ERROR=-Werror
-- CMAKE_C_CREATE_ASSEMBLY_SOURCE=<CMAKE_C_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -S <SOURCE> -o <ASSEMBLY_SOURCE>
-- CMAKE_C_CREATE_MACOSX_FRAMEWORK=<CMAKE_C_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> <LINK_FLAGS> -o <TARGET> <SONAME_FLAG> <TARGET_INSTALLNAME_DIR><TARGET_SONAME> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_C_CREATE_PREPROCESSED_SOURCE=<CMAKE_C_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -E <SOURCE> > <PREPROCESSED_SOURCE>
-- CMAKE_C_CREATE_SHARED_LIBRARY=<CMAKE_C_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS> <LINK_FLAGS> -o <TARGET> <SONAME_FLAG> <TARGET_INSTALLNAME_DIR><TARGET_SONAME> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_C_CREATE_SHARED_MODULE=<CMAKE_C_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_MODULE_CREATE_C_FLAGS> <LINK_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_C_DEPENDS_USE_COMPILER=TRUE
-- CMAKE_C_DEPFILE_FORMAT=gcc
-- CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT=ON
-- CMAKE_C_EXTENSIONS_DEFAULT=ON
-- CMAKE_C_FLAGS=
-- CMAKE_C_FLAGS_DEBUG=-g
-- CMAKE_C_FLAGS_DEBUG_INIT= -g
-- CMAKE_C_FLAGS_INIT=  
-- CMAKE_C_FLAGS_MINSIZEREL=-Os -DNDEBUG
-- CMAKE_C_FLAGS_MINSIZEREL_INIT= -Os -DNDEBUG
-- CMAKE_C_FLAGS_RELEASE=-O3 -DNDEBUG
-- CMAKE_C_FLAGS_RELEASE_INIT= -O3 -DNDEBUG
-- CMAKE_C_FLAGS_RELWITHDEBINFO=-O2 -g -DNDEBUG
-- CMAKE_C_FLAGS_RELWITHDEBINFO_INIT= -O2 -g -DNDEBUG
-- CMAKE_C_FRAMEWORK_SEARCH_FLAG=-F
-- CMAKE_C_IGNORE_EXTENSIONS=h;H;o;O;obj;OBJ;def;DEF;rc;RC
-- CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES=/usr/local/include;/Library/Developer/CommandLineTools/usr/lib/clang/16/include;/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include;/Library/Developer/CommandLineTools/usr/include
-- CMAKE_C_IMPLICIT_LINK_DIRECTORIES=/usr/local/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib;/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/swift
-- CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks
-- CMAKE_C_IMPLICIT_LINK_LIBRARIES=
-- CMAKE_C_INFORMATION_LOADED=1
-- CMAKE_C_LIBRARY_ARCHITECTURE=
-- CMAKE_C_LINKER_INFORMATION_LOADED=1
-- CMAKE_C_LINKER_PREFERENCE=10
-- CMAKE_C_LINKER_WRAPPER_FLAG=-Xlinker; 
-- CMAKE_C_LINK_EXECUTABLE=<CMAKE_C_COMPILER> <FLAGS> <CMAKE_C_LINK_FLAGS> <LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>
-- CMAKE_C_LINK_FLAGS=-Wl,-search_paths_first -Wl,-headerpad_max_install_names
-- CMAKE_C_LINK_LIBRARIES_PROCESSING=ORDER=REVERSE;DEDUPLICATION=ALL
-- CMAKE_C_LINK_LIBRARY_FRAMEWORK_ATTRIBUTES=LIBRARY_TYPE=STATIC,SHARED;DEDUPLICATION=DEFAULT;OVERRIDE=DEFAULT
-- CMAKE_C_LINK_LIBRARY_USING_FRAMEWORK=-framework <LIBRARY>
-- CMAKE_C_LINK_LIBRARY_USING_FRAMEWORK_SUPPORTED=TRUE
-- CMAKE_C_LINK_LIBRARY_USING_WHOLE_ARCHIVE=LINKER:-force_load,<LIB_ITEM>
-- CMAKE_C_LINK_LIBRARY_USING_WHOLE_ARCHIVE_SUPPORTED=TRUE
-- CMAKE_C_LINK_LIBRARY_WHOLE_ARCHIVE_ATTRIBUTES=LIBRARY_TYPE=STATIC;DEDUPLICATION=YES;OVERRIDE=DEFAULT
-- CMAKE_C_LINK_MODE=DRIVER
-- CMAKE_C_LINK_OPTIONS_NO_PIE=-Xlinker;-no_pie
-- CMAKE_C_LINK_OPTIONS_PIE=-fPIE;-Xlinker;-pie
-- CMAKE_C_LINK_OPTIONS_WARNING_AS_ERROR=LINKER:-fatal_warnings
-- CMAKE_C_OSX_COMPATIBILITY_VERSION_FLAG=-compatibility_version 
-- CMAKE_C_OSX_CURRENT_VERSION_FLAG=-current_version 
-- CMAKE_C_OSX_DEPLOYMENT_TARGET_FLAG=-mmacosx-version-min=
-- CMAKE_C_OUTPUT_EXTENSION=.o
-- CMAKE_C_PLATFORM_ID=Darwin
-- CMAKE_C_PLATFORM_LINKER_ID=AppleClang
-- CMAKE_C_SIMULATE_ID=
-- CMAKE_C_SIMULATE_VERSION=
-- CMAKE_C_SIZEOF_DATA_PTR=8
-- CMAKE_C_SOURCE_FILE_EXTENSIONS=c;m
-- CMAKE_C_STANDARD_COMPUTED_DEFAULT=17
-- CMAKE_C_STANDARD_DEFAULT=17
-- CMAKE_C_STANDARD_LATEST=23
-- CMAKE_C_SYSROOT_FLAG=-isysroot
-- CMAKE_C_SYSTEM_FRAMEWORK_SEARCH_FLAG=-iframework 
-- CMAKE_C_USE_LINKER_INFORMATION=TRUE
-- CMAKE_C_USING_LINKER_APPLE_CLASSIC=-fuse-ld=ld;LINKER:-ld_classic
-- CMAKE_C_USING_LINKER_LLD=-fuse-ld=lld
-- CMAKE_C_USING_LINKER_MOLD=-fuse-ld=mold
-- CMAKE_C_USING_LINKER_SOLD=-fuse-ld=sold
-- CMAKE_C_USING_LINKER_SYSTEM=-fuse-ld=ld
-- CMAKE_C_VERBOSE_FLAG=-v -Wl,-v
-- CMAKE_DEPFILE_FLAGS_C=-MD -MT <DEP_TARGET> -MF <DEP_FILE>
-- CMAKE_DEPFILE_FLAGS_CXX=-MD -MT <DEP_TARGET> -MF <DEP_FILE>
-- CMAKE_DLLTOOL=CMAKE_DLLTOOL-NOTFOUND
-- CMAKE_DL_LIBS=
-- CMAKE_EDIT_COMMAND=/opt/homebrew/bin/ccmake
-- CMAKE_EFFECTIVE_SYSTEM_NAME=Apple
-- CMAKE_EXECUTABLE_FORMAT=MACHO
-- CMAKE_EXECUTABLE_RUNTIME_CXX_FLAG=-Wl,-rpath,
-- CMAKE_EXECUTABLE_RUNTIME_C_FLAG=-Wl,-rpath,
-- CMAKE_EXECUTABLE_SUFFIX=
-- CMAKE_EXE_LINKER_FLAGS=
-- CMAKE_EXE_LINKER_FLAGS_DEBUG=
-- CMAKE_EXE_LINKER_FLAGS_INIT= -L/opt/homebrew/opt/openssl@3/lib -L/opt/homebrew/opt/openssl@3/lib
-- CMAKE_EXE_LINKER_FLAGS_MINSIZEREL=
-- CMAKE_EXE_LINKER_FLAGS_RELEASE=
-- CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO=
-- CMAKE_EXPORT_COMPILE_COMMANDS=
-- CMAKE_EXTRA_GENERATOR=
-- CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES=.tbd;.so
-- CMAKE_FILES_DIRECTORY=/CMakeFiles
-- CMAKE_FIND_APPBUNDLE=FIRST
-- CMAKE_FIND_FRAMEWORK=FIRST
-- CMAKE_FIND_LIBRARY_PREFIXES=lib
-- CMAKE_FIND_LIBRARY_SUFFIXES=.tbd;.dylib;.so;.a
-- CMAKE_FIND_PACKAGE_REDIRECTS_DIR=/Users/admin/Desktop/ebusd/CMakeFiles/pkgRedirects
-- CMAKE_Fortran_CREATE_MACOSX_FRAMEWORK=<CMAKE_Fortran_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_Fortran_FLAGS> <LINK_FLAGS> -o <TARGET> <SONAME_FLAG> <TARGET_INSTALLNAME_DIR><TARGET_SONAME> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_Fortran_CREATE_SHARED_LIBRARY=<CMAKE_Fortran_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_Fortran_FLAGS> <LINK_FLAGS> -o <TARGET> <SONAME_FLAG> <TARGET_INSTALLNAME_DIR><TARGET_SONAME> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_Fortran_CREATE_SHARED_MODULE=<CMAKE_Fortran_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_MODULE_CREATE_Fortran_FLAGS> <LINK_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_Fortran_FRAMEWORK_SEARCH_FLAG=-F
-- CMAKE_GENERATOR=Unix Makefiles
-- CMAKE_GENERATOR_INSTANCE=
-- CMAKE_GENERATOR_PLATFORM=
-- CMAKE_GENERATOR_TOOLSET=
-- CMAKE_HOME_DIRECTORY=/Users/admin/Desktop/ebusd
-- CMAKE_HOST_APPLE=1
-- CMAKE_HOST_EXECUTABLE_SUFFIX=
-- CMAKE_HOST_SYSTEM=Darwin-23.6.0
-- CMAKE_HOST_SYSTEM_NAME=Darwin
-- CMAKE_HOST_SYSTEM_PROCESSOR=arm64
-- CMAKE_HOST_SYSTEM_VERSION=23.6.0
-- CMAKE_HOST_UNIX=1
-- CMAKE_INCLUDE_FLAG_C=-I
-- CMAKE_INCLUDE_FLAG_CXX=-I
-- CMAKE_INCLUDE_SYSTEM_FLAG_C=-isystem 
-- CMAKE_INCLUDE_SYSTEM_FLAG_CXX=-isystem 
-- CMAKE_INSTALL_BINDIR=bin
-- CMAKE_INSTALL_DATADIR=share
-- CMAKE_INSTALL_DATADIR=share
-- CMAKE_INSTALL_DATAROOTDIR=share
-- CMAKE_INSTALL_DEFAULT_COMPONENT_NAME=Unspecified
-- CMAKE_INSTALL_DOCDIR=share/doc/ebusd
-- CMAKE_INSTALL_DOCDIR=share/doc/ebusd
-- CMAKE_INSTALL_FULL_BINDIR=/bin
-- CMAKE_INSTALL_FULL_DATADIR=/share
-- CMAKE_INSTALL_FULL_DATAROOTDIR=/share
-- CMAKE_INSTALL_FULL_DOCDIR=/share/doc/ebusd
-- CMAKE_INSTALL_FULL_INCLUDEDIR=/include
-- CMAKE_INSTALL_FULL_INFODIR=/share/info
-- CMAKE_INSTALL_FULL_LIBDIR=/lib
-- CMAKE_INSTALL_FULL_LIBEXECDIR=/libexec
-- CMAKE_INSTALL_FULL_LOCALEDIR=/share/locale
-- CMAKE_INSTALL_FULL_LOCALSTATEDIR=/var
-- CMAKE_INSTALL_FULL_MANDIR=/share/man
-- CMAKE_INSTALL_FULL_OLDINCLUDEDIR=/usr/include
-- CMAKE_INSTALL_FULL_RUNSTATEDIR=/var/run
-- CMAKE_INSTALL_FULL_SBINDIR=/sbin
-- CMAKE_INSTALL_FULL_SHAREDSTATEDIR=/com
-- CMAKE_INSTALL_FULL_SYSCONFDIR=/etc
-- CMAKE_INSTALL_INCLUDEDIR=include
-- CMAKE_INSTALL_INFODIR=share/info
-- CMAKE_INSTALL_INFODIR=share/info
-- CMAKE_INSTALL_LIBDIR=lib
-- CMAKE_INSTALL_LIBEXECDIR=libexec
-- CMAKE_INSTALL_LOCALEDIR=share/locale
-- CMAKE_INSTALL_LOCALEDIR=share/locale
-- CMAKE_INSTALL_LOCALSTATEDIR=var
-- CMAKE_INSTALL_MANDIR=share/man
-- CMAKE_INSTALL_MANDIR=share/man
-- CMAKE_INSTALL_NAME_TOOL=/usr/bin/install_name_tool
-- CMAKE_INSTALL_OLDINCLUDEDIR=/usr/include
-- CMAKE_INSTALL_PREFIX=
-- CMAKE_INSTALL_RUNSTATEDIR=var/run
-- CMAKE_INSTALL_RUNSTATEDIR=var/run
-- CMAKE_INSTALL_SBINDIR=sbin
-- CMAKE_INSTALL_SHAREDSTATEDIR=com
-- CMAKE_INSTALL_SYSCONFDIR=etc
-- CMAKE_LIBRARY_PATH_FLAG=-L
-- CMAKE_LIBRARY_PATH_TERMINATOR=
-- CMAKE_LINKER=/usr/bin/ld
-- CMAKE_LINKER=/usr/bin/ld
-- CMAKE_LINKER_LINK=
-- CMAKE_LINKER_LLD=
-- CMAKE_LINK_LIBRARY_FLAG=-l
-- CMAKE_LINK_LIBRARY_FRAMEWORK_ATTRIBUTES=LIBRARY_TYPE=STATIC,SHARED;DEDUPLICATION=DEFAULT;OVERRIDE=DEFAULT
-- CMAKE_LINK_LIBRARY_NEEDED_FRAMEWORK_ATTRIBUTES=LIBRARY_TYPE=STATIC,SHARED;DEDUPLICATION=DEFAULT;OVERRIDE=DEFAULT
-- CMAKE_LINK_LIBRARY_NEEDED_LIBRARY_ATTRIBUTES=LIBRARY_TYPE=SHARED;DEDUPLICATION=DEFAULT;OVERRIDE=DEFAULT
-- CMAKE_LINK_LIBRARY_REEXPORT_FRAMEWORK_ATTRIBUTES=LIBRARY_TYPE=STATIC,SHARED;DEDUPLICATION=DEFAULT;OVERRIDE=DEFAULT
-- CMAKE_LINK_LIBRARY_REEXPORT_LIBRARY_ATTRIBUTES=LIBRARY_TYPE=STATIC,SHARED;DEDUPLICATION=DEFAULT;OVERRIDE=DEFAULT
-- CMAKE_LINK_LIBRARY_SUFFIX=
-- CMAKE_LINK_LIBRARY_USING_DEFAULT_SUPPORTED=TRUE
-- CMAKE_LINK_LIBRARY_USING_FRAMEWORK=LINKER:-framework,<LIBRARY>
-- CMAKE_LINK_LIBRARY_USING_FRAMEWORK_SUPPORTED=TRUE
-- CMAKE_LINK_LIBRARY_USING_NEEDED_FRAMEWORK=LINKER:-needed_framework,<LIBRARY>
-- CMAKE_LINK_LIBRARY_USING_NEEDED_FRAMEWORK_SUPPORTED=TRUE
-- CMAKE_LINK_LIBRARY_USING_NEEDED_LIBRARY=PATH{LINKER:-needed_library,<LIBRARY>}NAME{LINKER:-needed-l<LIBRARY>}
-- CMAKE_LINK_LIBRARY_USING_NEEDED_LIBRARY_SUPPORTED=TRUE
-- CMAKE_LINK_LIBRARY_USING_REEXPORT_FRAMEWORK=LINKER:-reexport_framework,<LIBRARY>
-- CMAKE_LINK_LIBRARY_USING_REEXPORT_FRAMEWORK_SUPPORTED=TRUE
-- CMAKE_LINK_LIBRARY_USING_REEXPORT_LIBRARY=PATH{LINKER:-reexport_library,<LIBRARY>}NAME{LINKER:-reexport-l<LIBRARY>}
-- CMAKE_LINK_LIBRARY_USING_REEXPORT_LIBRARY_SUPPORTED=TRUE
-- CMAKE_LINK_LIBRARY_USING_WEAK_FRAMEWORK=LINKER:-weak_framework,<LIBRARY>
-- CMAKE_LINK_LIBRARY_USING_WEAK_FRAMEWORK_SUPPORTED=TRUE
-- CMAKE_LINK_LIBRARY_USING_WEAK_LIBRARY=PATH{LINKER:-weak_library,<LIBRARY>}NAME{LINKER:-weak-l<LIBRARY>}
-- CMAKE_LINK_LIBRARY_USING_WEAK_LIBRARY_SUPPORTED=TRUE
-- CMAKE_LINK_LIBRARY_WEAK_FRAMEWORK_ATTRIBUTES=LIBRARY_TYPE=STATIC,SHARED;DEDUPLICATION=DEFAULT;OVERRIDE=DEFAULT
-- CMAKE_LINK_LIBRARY_WEAK_LIBRARY_ATTRIBUTES=LIBRARY_TYPE=STATIC,SHARED;DEDUPLICATION=DEFAULT;OVERRIDE=DEFAULT
-- CMAKE_LIST_FILE_NAME=CMakeLists.txt
-- CMAKE_MAJOR_VERSION=4
-- CMAKE_MAKE_PROGRAM=/usr/bin/make
-- CMAKE_MATCH_0=
-- CMAKE_MATCH_1=
-- CMAKE_MATCH_2=
-- CMAKE_MATCH_COUNT=0
-- CMAKE_MINIMUM_REQUIRED_VERSION=3.7.1
-- CMAKE_MINOR_VERSION=0
-- CMAKE_MODULE_EXISTS=1
-- CMAKE_MODULE_LINKER_FLAGS=
-- CMAKE_MODULE_LINKER_FLAGS_DEBUG=
-- CMAKE_MODULE_LINKER_FLAGS_INIT= -L/opt/homebrew/opt/openssl@3/lib -L/opt/homebrew/opt/openssl@3/lib
-- CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL=
-- CMAKE_MODULE_LINKER_FLAGS_RELEASE=
-- CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO=
-- CMAKE_MT=
-- CMAKE_NM=/usr/bin/nm
-- CMAKE_NUMBER_OF_MAKEFILES=7
-- CMAKE_OBJCOPY=CMAKE_OBJCOPY-NOTFOUND
-- CMAKE_OBJCXX_CREATE_MACOSX_FRAMEWORK=<CMAKE_OBJCXX_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_OBJCXX_FLAGS> <LINK_FLAGS> -o <TARGET> <SONAME_FLAG> <TARGET_INSTALLNAME_DIR><TARGET_SONAME> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_OBJCXX_CREATE_SHARED_LIBRARY=<CMAKE_OBJCXX_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_OBJCXX_FLAGS> <LINK_FLAGS> -o <TARGET> <SONAME_FLAG> <TARGET_INSTALLNAME_DIR><TARGET_SONAME> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_OBJCXX_CREATE_SHARED_MODULE=<CMAKE_OBJCXX_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_MODULE_CREATE_OBJCXX_FLAGS> <LINK_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_OBJCXX_FRAMEWORK_SEARCH_FLAG=-F
-- CMAKE_OBJCXX_LINK_FLAGS=-Wl,-search_paths_first -Wl,-headerpad_max_install_names
-- CMAKE_OBJCXX_OSX_COMPATIBILITY_VERSION_FLAG=-compatibility_version 
-- CMAKE_OBJCXX_OSX_CURRENT_VERSION_FLAG=-current_version 
-- CMAKE_OBJC_CREATE_MACOSX_FRAMEWORK=<CMAKE_OBJC_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_OBJC_FLAGS> <LINK_FLAGS> -o <TARGET> <SONAME_FLAG> <TARGET_INSTALLNAME_DIR><TARGET_SONAME> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_OBJC_CREATE_SHARED_LIBRARY=<CMAKE_OBJC_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_LIBRARY_CREATE_OBJC_FLAGS> <LINK_FLAGS> -o <TARGET> <SONAME_FLAG> <TARGET_INSTALLNAME_DIR><TARGET_SONAME> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_OBJC_CREATE_SHARED_MODULE=<CMAKE_OBJC_COMPILER> <LANGUAGE_COMPILE_FLAGS> <CMAKE_SHARED_MODULE_CREATE_OBJC_FLAGS> <LINK_FLAGS> -o <TARGET> <OBJECTS> <LINK_LIBRARIES>
-- CMAKE_OBJC_FRAMEWORK_SEARCH_FLAG=-F
-- CMAKE_OBJC_LINK_FLAGS=-Wl,-search_paths_first -Wl,-headerpad_max_install_names
-- CMAKE_OBJC_OSX_COMPATIBILITY_VERSION_FLAG=-compatibility_version 
-- CMAKE_OBJC_OSX_CURRENT_VERSION_FLAG=-current_version 
-- CMAKE_OBJDUMP=/usr/bin/objdump
-- CMAKE_OSX_ARCHITECTURES=
-- CMAKE_OSX_DEPLOYMENT_TARGET=
-- CMAKE_OSX_SYSROOT=
-- CMAKE_PARENT_LIST_FILE=/Users/admin/Desktop/ebusd/CMakeLists.txt
-- CMAKE_PATCH_VERSION=1
-- CMAKE_PCH_EXTENSION=.pch
-- CMAKE_PCH_PROLOGUE=#pragma clang system_header
-- CMAKE_PLATFORM_HAS_INSTALLNAME=1
-- CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib;/lib;/lib32;/lib64;/usr/lib;/usr/lib32;/usr/lib64
-- CMAKE_PLATFORM_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/Library/Frameworks;/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks;/System/Library/Frameworks
-- CMAKE_PLATFORM_INFO_DIR=/Users/admin/Desktop/ebusd/CMakeFiles/4.0.1
-- CMAKE_PLATFORM_INFO_INITIALIZED=1
-- CMAKE_PROJECT_DESCRIPTION=
-- CMAKE_PROJECT_HOMEPAGE_URL=
-- CMAKE_PROJECT_NAME=ebusd
-- CMAKE_RANLIB=/usr/bin/ranlib
-- CMAKE_RANLIB=/usr/bin/ranlib
-- CMAKE_READELF=CMAKE_READELF-NOTFOUND
-- CMAKE_REQUIRED_LIBRARIES=pthread /opt/homebrew/lib/libssl.dylib /opt/homebrew/lib/libcrypto.dylib
-- CMAKE_ROOT=/opt/homebrew/share/cmake
-- CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS=-dynamiclib -Wl,-headerpad_max_install_names
-- CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS=-dynamiclib -Wl,-headerpad_max_install_names
-- CMAKE_SHARED_LIBRARY_CREATE_OBJCXX_FLAGS=-dynamiclib -Wl,-headerpad_max_install_names
-- CMAKE_SHARED_LIBRARY_CREATE_OBJC_FLAGS=-dynamiclib -Wl,-headerpad_max_install_names
-- CMAKE_SHARED_LIBRARY_CXX_FLAGS=-fPIC
-- CMAKE_SHARED_LIBRARY_C_FLAGS=-fPIC
-- CMAKE_SHARED_LIBRARY_LINK_C_FLAGS=
-- CMAKE_SHARED_LIBRARY_PREFIX=lib
-- CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG=-Wl,-rpath,
-- CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG=-Wl,-rpath,
-- CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG_SEP=
-- CMAKE_SHARED_LIBRARY_SONAME_CXX_FLAG=-install_name
-- CMAKE_SHARED_LIBRARY_SONAME_C_FLAG=-install_name
-- CMAKE_SHARED_LIBRARY_SUFFIX=.dylib
-- CMAKE_SHARED_LINKER_FLAGS=
-- CMAKE_SHARED_LINKER_FLAGS_DEBUG=
-- CMAKE_SHARED_LINKER_FLAGS_INIT= -L/opt/homebrew/opt/openssl@3/lib -L/opt/homebrew/opt/openssl@3/lib
-- CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL=
-- CMAKE_SHARED_LINKER_FLAGS_RELEASE=
-- CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO=
-- CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS=-bundle -Wl,-headerpad_max_install_names
-- CMAKE_SHARED_MODULE_CREATE_C_FLAGS=-bundle -Wl,-headerpad_max_install_names
-- CMAKE_SHARED_MODULE_CREATE_OBJCXX_FLAGS=-bundle -Wl,-headerpad_max_install_names
-- CMAKE_SHARED_MODULE_CREATE_OBJC_FLAGS=-bundle -Wl,-headerpad_max_install_names
-- CMAKE_SHARED_MODULE_CXX_FLAGS=-fPIC
-- CMAKE_SHARED_MODULE_C_FLAGS=-fPIC
-- CMAKE_SHARED_MODULE_LOADER_CXX_FLAG=-Wl,-bundle_loader,
-- CMAKE_SHARED_MODULE_LOADER_C_FLAG=-Wl,-bundle_loader,
-- CMAKE_SHARED_MODULE_LOADER_OBJCXX_FLAG=-Wl,-bundle_loader,
-- CMAKE_SHARED_MODULE_LOADER_OBJC_FLAG=-Wl,-bundle_loader,
-- CMAKE_SHARED_MODULE_PREFIX=lib
-- CMAKE_SHARED_MODULE_SUFFIX=.so
-- CMAKE_SIZEOF_VOID_P=8
-- CMAKE_SKIP_INSTALL_RPATH=NO
-- CMAKE_SKIP_RPATH=NO
-- CMAKE_SOURCE_DIR=/Users/admin/Desktop/ebusd
-- CMAKE_STATIC_LIBRARY_PREFIX=lib
-- CMAKE_STATIC_LIBRARY_SUFFIX=.a
-- CMAKE_STATIC_LINKER_FLAGS=
-- CMAKE_STATIC_LINKER_FLAGS_DEBUG=
-- CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL=
-- CMAKE_STATIC_LINKER_FLAGS_RELEASE=
-- CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO=
-- CMAKE_STRIP=/usr/bin/strip
-- CMAKE_SYSTEM=Darwin-23.6.0
-- CMAKE_SYSTEM_APPBUNDLE_PATH=/Applications
-- CMAKE_SYSTEM_FRAMEWORK_PATH=~/Library/Frameworks;/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/Library/Frameworks;/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/Network/Library/Frameworks;/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks;/Library/Developer/CommandLineTools/Library/Frameworks;/Library/Developer/CommandLineTools/Library/Frameworks;/Library/Frameworks;/Network/Library/Frameworks;/System/Library/Frameworks
-- CMAKE_SYSTEM_INCLUDE_PATH=/usr/include/X11
-- CMAKE_SYSTEM_INFO_FILE=Platform/Darwin
-- CMAKE_SYSTEM_LIBRARY_PATH=/usr/lib/X11
-- CMAKE_SYSTEM_LOADED=1
-- CMAKE_SYSTEM_NAME=Darwin
-- CMAKE_SYSTEM_PREFIX_PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr;/opt/homebrew;/usr/local;/usr;/;/opt/homebrew;;/usr/X11R6;/usr/pkg;/opt;/sw;/opt/local
-- CMAKE_SYSTEM_PROCESSOR=arm64
-- CMAKE_SYSTEM_SPECIFIC_INFORMATION_LOADED=1
-- CMAKE_SYSTEM_SPECIFIC_INITIALIZE_LOADED=1
-- CMAKE_SYSTEM_VERSION=23.6.0
-- CMAKE_TAPI=/Library/Developer/CommandLineTools/usr/bin/tapi
-- CMAKE_TAPI=/Library/Developer/CommandLineTools/usr/bin/tapi
-- CMAKE_TWEAK_VERSION=0
-- CMAKE_UNAME=/usr/bin/uname
-- CMAKE_VERBOSE_MAKEFILE=FALSE
-- CMAKE_VERSION=4.0.1
-- CURRENT_OSX_VERSION=14.7.8
-- DARWIN_MAJOR_VERSION=23
-- DARWIN_MINOR_VERSION=6
-- HAVE_ARPA_INET_H=1
-- HAVE_CFSETSPEED=1
-- HAVE_CONTRIB=ON
-- HAVE_DIRECT_FLOAT_FORMAT=
-- HAVE_DIRECT_FLOAT_FORMAT_COMPILED=FALSE
-- HAVE_DIRECT_FLOAT_FORMAT_REV=
-- HAVE_DIRECT_FLOAT_FORMAT_REV_COMPILED=FALSE
-- HAVE_DIRENT_H=1
-- HAVE_FCNTL_H=1
-- HAVE_FLAG_SEARCH_PATHS_FIRST=1
-- HAVE_FREEBSD_UFTDI=
-- HAVE_KNX=1
-- HAVE_KNXD=HAVE_KNXD-NOTFOUND
-- HAVE_LINUX_SERIAL=
-- HAVE_MQTT=/opt/homebrew/lib/libmosquitto.dylib
-- HAVE_NETDB_H=1
-- HAVE_POLL_H=1
-- HAVE_PPOLL=
-- HAVE_PSELECT=
-- HAVE_PTHREAD_H=1
-- HAVE_PTHREAD_SETNAME_NP=
-- HAVE_SSL=/opt/homebrew/lib/libssl.dylib
-- HAVE_SYSLOG_H=1
-- HAVE_SYS_IOCTL_H=1
-- HAVE_SYS_SELECT_H=1
-- HAVE_SYS_TIME_H=1
-- HAVE_TERMIOS_H=1
-- HAVE_TIMEGM=
-- HAVE_TIME_H=1
-- KNX_CFG_FILES=/Users/admin/Desktop/ebusd/contrib/etc/ebusd/knx.cfg
-- LIB_CRYPTO=/opt/homebrew/lib/libcrypto.dylib
-- MQTT_CFG_FILES=/Users/admin/Desktop/ebusd/contrib/etc/ebusd/mqtt-hassio.cfg;/Users/admin/Desktop/ebusd/contrib/etc/ebusd/mqtt-integration.cfg
-- OPENSSL_ROOT_DIR=/opt/homebrew/opt/openssl@3
-- OSX_DEVELOPER_ROOT=/Library/Developer/CommandLineTools
-- PACKAGE=ebusd
-- PACKAGE_BUGREPORT=ebusd@ebusd.eu
-- PACKAGE_LOGFILE=/var/log/ebusd.log
-- PACKAGE_NAME=ebusd
-- PACKAGE_PIDFILE=/var/run/ebusd.pid
-- PACKAGE_STRING=ebusd 25.1
-- PACKAGE_TARNAME=ebusd
-- PACKAGE_URL=https://github.com/john30/ebusd
-- PACKAGE_VERSION=25.1
-- PACKAGE_VERSION_MAJOR=25
-- PACKAGE_VERSION_MINOR=1
-- PROJECT_BINARY_DIR=/Users/admin/Desktop/ebusd
-- PROJECT_DESCRIPTION=
-- PROJECT_HOMEPAGE_URL=
-- PROJECT_IS_TOP_LEVEL=ON
-- PROJECT_NAME=ebusd
-- PROJECT_SOURCE_DIR=/Users/admin/Desktop/ebusd
-- REVISION=25.1-13-gf34544db
-- RUN_CONFIGURE=ON
-- SCAN_VERSION=2501
-- UNIX=1
-- VERSION=25.1
-- _CMAKE_APPLE_ARCHS_DEFAULT=arm64
-- _CMAKE_CUDA_IMPLICIT_INCLUDE_DIRECTORIES_INIT=/usr/include
-- _CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES_INIT=/usr/local/include;/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/16/include;/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include;/Library/Developer/CommandLineTools/usr/include;/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include
-- _CMAKE_CXX_IPO_MAY_BE_SUPPORTED_BY_COMPILER=YES
-- _CMAKE_CXX_IPO_SUPPORTED_BY_CMAKE=YES
-- _CMAKE_CXX_PIE_MAY_BE_SUPPORTED_BY_LINKER=YES
-- _CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES_INIT=/usr/local/include;/Library/Developer/CommandLineTools/usr/lib/clang/16/include;/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include;/Library/Developer/CommandLineTools/usr/include;/usr/include;/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include
-- _CMAKE_C_IPO_MAY_BE_SUPPORTED_BY_COMPILER=YES
-- _CMAKE_C_IPO_SUPPORTED_BY_CMAKE=YES
-- _CMAKE_C_PIE_MAY_BE_SUPPORTED_BY_LINKER=YES
-- _CMAKE_INSTALL_DIR=/opt/homebrew
-- _CMAKE_LTO_THIN=TRUE
-- _CMAKE_OBJCXX_IMPLICIT_INCLUDE_DIRECTORIES_INIT=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include
-- _CMAKE_OBJC_IMPLICIT_INCLUDE_DIRECTORIES_INIT=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include
-- _CMAKE_OSX_SYSROOT_DEFAULT=
-- _CMAKE_OSX_SYSROOT_PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
-- _CMAKE_OSX_SYSROOT_TYPE=STRING
-- _CMAKE_SYSTEM_PREFIX_PATH_INSTALL_PREFIX_COUNT=1
-- _CMAKE_SYSTEM_PREFIX_PATH_INSTALL_PREFIX_VALUE=
-- _CMAKE_SYSTEM_PREFIX_PATH_STAGING_PREFIX_COUNT=0
-- _CMAKE_SYSTEM_PREFIX_PATH_STAGING_PREFIX_VALUE=
-- _CMAKE_Swift_IMPLICIT_INCLUDE_DIRECTORIES_INIT=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include
-- _CURRENT_OSX_VERSION=14.7
-- _GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX=
-- _INCLUDED_FILE=/opt/homebrew/share/cmake/Modules/Platform/Linker/Apple-AppleClang-CXX.cmake
-- _INCLUDED_SYSTEM_INFO_FILE=/opt/homebrew/share/cmake/Modules/Platform/Darwin.cmake
-- _IN_TC=0
-- __COMPILER_CLANG=1
-- __COMPILER_CMAKE_COMMON_COMPILER_MACROS=1
-- __COMPILER_GNU=1
-- __INCGUARD_4eeccdae5c18eab582e95f4b0130d748__=ON
-- __INCGUARD_65e68b64e5b5e2111b2f93a87e2a6cde__=ON
-- __INCGUARD_ad1a4fd08e9d83a168c4124704d9a736__=ON
-- __UNIX_PATHS_INCLUDED=1
-- __ar=/usr/bin/ar
-- __is_apple_clang=1
-- __is_fujitsu_clang=0
-- __lto_flags=-flto=auto
-- __pch_header_C=c-header
-- __pch_header_CXX=c++-header
-- __pch_header_OBJC=objective-c-header
-- __pch_header_OBJCXX=objective-c++-header
-- __ranlib=/usr/bin/ranlib
-- _absolute_path=/Library/Developer/CommandLineTools/Library/Frameworks
-- _apps=/Library/Developer/CommandLineTools/Applications
-- _failed=0
-- _path=
-- _result=0
-- _stderr=
-- _stdout=/Library/Developer/CommandLineTools
-- _v=
-- contrib=ON
-- coverage=OFF
-- dir=
-- ebus_LIB_DEPENDS=general;utils;
-- ebusd_BINARY_DIR=/Users/admin/Desktop/ebusd
-- ebusd_DESCRIPTION=
-- ebusd_HOMEPAGE_URL=
-- ebusd_IS_TOP_LEVEL=ON
-- ebusd_SOURCE_DIR=/Users/admin/Desktop/ebusd
-- extension=
-- knx=ON
-- lang=
-- mqtt=ON
-- ssl=ON
-- type=
-- Configuring done (0.1s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/admin/Desktop/ebusd
admin at mist in ~/Desktop/ebusd on macos*
$ make 
[  2%] Building CXX object src/lib/knx/CMakeFiles/knx.dir/knx.cpp.o
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:571:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h:12:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef:41:
/Users/admin/Desktop/ebusd/version:1:1: error: expected unqualified-id
    1 | 25.1
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:571:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h:15:
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h:408:11: error: reference to unresolved using declaration
  408 |   typedef ptrdiff_t difference_type;
      |           ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef:60:1: note: using declaration annotated with 'using_if_exists' here
   60 | using ::ptrdiff_t _LIBCPP_USING_IF_EXISTS;
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:573:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h:12:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h:14:
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h:63:27: error: reference to unresolved using declaration
   63 |   typedef _LIBCPP_NODEBUG ptrdiff_t type;
      |                           ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef:60:1: note: using declaration annotated with 'using_if_exists' here
   60 | using ::ptrdiff_t _LIBCPP_USING_IF_EXISTS;
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:573:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h:12:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h:14:
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h:144:11: error: reference to unresolved using declaration
  144 |   typedef ptrdiff_t difference_type;
      |           ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef:60:1: note: using declaration annotated with 'using_if_exists' here
   60 | using ::ptrdiff_t _LIBCPP_USING_IF_EXISTS;
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:573:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h:12:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h:16:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h:12:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits:117:
/Users/admin/Desktop/ebusd/version:1:1: error: expected unqualified-id
    1 | 25.1
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:573:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h:12:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h:16:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h:12:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h:15:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits:819:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits:540:
/Users/admin/Desktop/ebusd/version:1:1: error: expected unqualified-id
    1 | 25.1
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:573:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h:12:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/constexpr_c_functions.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h:23:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new:98:
/Users/admin/Desktop/ebusd/version:1:1: error: expected unqualified-id
    1 | 25.1
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:584:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h:23:
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h:22:57: error: reference to unresolved using declaration
   22 | template <class _Category, class _Tp, class _Distance = ptrdiff_t, class _Pointer = _Tp*, class _Reference = _Tp&>
      |                                                         ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef:60:1: note: using declaration annotated with 'using_if_exists' here
   60 | using ::ptrdiff_t _LIBCPP_USING_IF_EXISTS;
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:588:
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h:107:11: error: reference to unresolved using declaration
  107 |   typedef ptrdiff_t difference_type;
      |           ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef:60:1: note: using declaration annotated with 'using_if_exists' here
   60 | using ::ptrdiff_t _LIBCPP_USING_IF_EXISTS;
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:588:
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h:187:11: error: reference to unresolved using declaration
  187 |   typedef ptrdiff_t difference_type;
      |           ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef:60:1: note: using declaration annotated with 'using_if_exists' here
   60 | using ::ptrdiff_t _LIBCPP_USING_IF_EXISTS;
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:594:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple:267:
/Users/admin/Desktop/ebusd/version:1:1: error: expected unqualified-id
    1 | 25.1
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:594:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple:272:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare:145:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h:13:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h:14:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath:317:
/Users/admin/Desktop/ebusd/version:1:1: error: expected unqualified-id
    1 | 25.1
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:594:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple:272:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare:158:
/Users/admin/Desktop/ebusd/version:1:1: error: expected unqualified-id
    1 | 25.1
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:594:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple:1455:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception:86:
/Users/admin/Desktop/ebusd/version:1:1: error: expected unqualified-id
    1 | 25.1
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:594:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple:1456:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd:119:
/Users/admin/Desktop/ebusd/version:1:1: error: expected unqualified-id
    1 | 25.1
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:594:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h:20:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple:1460:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility:270:
/Users/admin/Desktop/ebusd/version:1:1: error: expected unqualified-id
    1 | 25.1
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:600:
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h:628:9: error: reference to unresolved using declaration
  628 |   const ptrdiff_t __len2 = __last2 - __first2;
      |         ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef:60:1: note: using declaration annotated with 'using_if_exists' here
   60 | using ::ptrdiff_t _LIBCPP_USING_IF_EXISTS;
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:600:
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h:632:3: error: reference to unresolved using declaration
  632 |   ptrdiff_t __len1 = __last1 - __first1;
      |   ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef:60:1: note: using declaration annotated with 'using_if_exists' here
   60 | using ::ptrdiff_t _LIBCPP_USING_IF_EXISTS;
      | ^
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.cpp:25:
In file included from /Users/admin/Desktop/ebusd/src/lib/knx/knx.h:22:
In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string:600:
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h:633:7: error: use of undeclared identifier '__len1'; did you mean '__len2'?
  633 |   if (__len1 < __len2)
      |       ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h:628:19: note: '__len2' declared here
  628 |   const ptrdiff_t __len2 = __last2 - __first2;
      |                   ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [src/lib/knx/CMakeFiles/knx.dir/knx.cpp.o] Error 1
make[1]: *** [src/lib/knx/CMakeFiles/knx.dir/all] Error 2
make: *** [all] Error 2
admin at mist in ~/Desktop/ebusd on macos*

… but if I then do what you told me, and actually git mv VERSION VERSION_FILE, then I get to the same exact state I was at in my own attempt:

admin at mist in ~/Desktop/ebusd on macos*
$ make
[  4%] Built target knx
[  6%] Building CXX object src/lib/utils/CMakeFiles/utils.dir/httpclient.cpp.o
In file included from /Users/admin/Desktop/ebusd/src/lib/utils/httpclient.cpp:19:
/Users/admin/Desktop/ebusd/src/lib/utils/httpclient.h:32:12: fatal error: 'openssl/ssl.h' file not found
   32 | #  include <openssl/ssl.h>
      |            ^~~~~~~~~~~~~~~
1 error generated.
make[2]: *** [src/lib/utils/CMakeFiles/utils.dir/httpclient.cpp.o] Error 1
make[1]: *** [src/lib/utils/CMakeFiles/utils.dir/all] Error 2
make: *** [all] Error 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants