<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div><br class=""><blockquote type="cite" class=""><div class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">Mojave 10.14 and later doesn't provide /usr/include anymore. System headers like <algorithm> are only in the SDK now. Note the -isystem flag with the path to the SDK isn't in that compile line. MacPorts put that flag into CFLAGS, CXXFLAGS, CPPFLAGS, and a comparable one into LDFLAGS for you, so this shows you that your build system isn't respecting those variables yet. Read the makefile portgroup to see if any of the options it provides can help you. Read your project's Makefile to see how it expects those values to be supplied. The Makefile may not provide a way. If not, you'll have to patch it to make it possible.</span></div></blockquote></div><br class=""><div class="">clang (and gcc) both respect the SDKROOT env. var. This is an easy way to by  the right SDK root.</div><div class=""><br class=""></div><div class="">Add this to your login profile</div><div class=""><br class=""></div><div class="">export SDKROOT=`xcrun --show-sdk-path`</div><div class=""><br class=""></div><div class="">Note. you can also use xcrun directly with clang/gcc to do the same</div><div class=""><br class=""></div><div class=""> > xcrun clang …..</div><div class=""><br class=""></div><div class="">but that requires the build commands to be patched, whereas setting SDKROOT, assuming the build system does not actively remove it, should work.</div><div class=""><br class=""></div><div class="">Chris</div></body></html>