macchina-io / macchina.io

macchina.io EDGE is a powerful C++ and JavaScript SDK for edge devices, multi-service IoT gateways and connected embedded systems.
https://macchina.io
GNU General Public License v3.0
512 stars 152 forks source link

Invalid build enviroment on MacOS Catalina #96

Closed bas524 closed 4 years ago

bas524 commented 4 years ago

Expected Behavior

Succesfull build

Actual Behavior

fatal error: 'TargetConditionals.h' file not found

Steps to Reproduce

make -s -j4 DEFAULT_TARGET=shared_release

macchina.io Version

develop

Compiler and Version

Apple clang version 11.0.0 (clang-1100.0.33.12) Target: x86_64-apple-darwin19.0.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

Operating System and Version

MacOS Catalina

Other Relevant Information

For successfull build:

make -s -j4 DEFAULT_TARGET=shared_release MACOSX_DEPLOYMENT_TARGET=10.15 SDKROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk
bas524 commented 4 years ago

On latest builds this issue is not reproducible