title: Broken c++ std libraries on macOS High Sierra 10.13
body: <p>I recently bought a new MacBook on which I transferred my old session. Since then, and after i upgraded to 10.13, i can't get clang to compile anything including only iostream.<br>
  Given this program :  </p>
  
  <pre><code>#include &lt;iostream&gt;
  
  int main(void)
  {
      std::cout &lt;&lt; "Hello world !" &lt;&lt; std::endl;
      return 0;
  }
  </code></pre>
  
  <p>gives my this output when <code>g++ main.cpp</code> :</p>
  
  <pre><code>In file included from main.cpp:1:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/iostream:38:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ios:216:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__locale:15:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:470:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string_view:171:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__string:56:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/algorithm:640:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory:629:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/typeinfo:61:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/exception:82:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cstdlib:86:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stdlib.h:94:
  In file included from /usr/include/stdlib.h:65:
  In file included from /usr/include/sys/wait.h:110:
  In file included from /usr/include/sys/resource.h:72:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stdint.h:119:
  In file included from /usr/local/include/stdint.h:82:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/inttypes.h:247:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/9.0.0/include/inttypes.h:30:
  /usr/include/inttypes.h:235:8: error: unknown type name 'intmax_t'
  extern intmax_t
         ^
  /usr/include/inttypes.h:236:9: error: unknown type name 'intmax_t'
  imaxabs(intmax_t j);
          ^
  /usr/include/inttypes.h:240:2: error: unknown type name 'intmax_t'
          intmax_t quot;
          ^
  /usr/include/inttypes.h:241:2: error: unknown type name 'intmax_t'
          intmax_t rem;
          ^
  /usr/include/inttypes.h:246:9: error: unknown type name 'intmax_t'
  imaxdiv(intmax_t __numer, intmax_t __denom);
          ^
  /usr/include/inttypes.h:246:27: error: unknown type name 'intmax_t'
  imaxdiv(intmax_t __numer, intmax_t __denom);
                            ^
  /usr/include/inttypes.h:250:8: error: unknown type name 'intmax_t'
  extern intmax_t
         ^
  /usr/include/inttypes.h:256:8: error: unknown type name 'uintmax_t'; did you
        mean 'uintptr_t'?
  extern uintmax_t
         ^
  /usr/include/sys/_types/_uintptr_t.h:30:24: note: 'uintptr_t' declared here
  typedef unsigned long           uintptr_t;
                                  ^
  In file included from main.cpp:1:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/iostream:38:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ios:216:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__locale:15:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:470:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string_view:171:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__string:56:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/algorithm:640:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory:629:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/typeinfo:61:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/exception:82:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cstdlib:86:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stdlib.h:94:
  In file included from /usr/include/stdlib.h:65:
  In file included from /usr/include/sys/wait.h:110:
  In file included from /usr/include/sys/resource.h:72:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stdint.h:119:
  In file included from /usr/local/include/stdint.h:82:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/inttypes.h:247:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/9.0.0/include/inttypes.h:30:
  /usr/include/inttypes.h:263:8: error: unknown type name 'intmax_t'
  extern intmax_t
         ^
  /usr/include/inttypes.h:269:8: error: unknown type name 'uintmax_t'; did you
        mean 'uintptr_t'?
  extern uintmax_t
         ^
  /usr/include/sys/_types/_uintptr_t.h:30:24: note: 'uintptr_t' declared here
  typedef unsigned long           uintptr_t;
                                  ^
  In file included from main.cpp:1:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/iostream:38:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ios:216:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__locale:15:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string:470:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string_view:171:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__string:56:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/algorithm:640:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/memory:629:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/typeinfo:61:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/exception:82:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cstdlib:86:
  In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stdlib.h:94:
  In file included from /usr/include/stdlib.h:65:
  In file included from /usr/include/sys/wait.h:110:
  /usr/include/sys/resource.h:197:2: error: unknown type name 'uint64_t'
          uint64_t ri_user_time;
          ^
  /usr/include/sys/resource.h:198:2: error: unknown type name 'uint64_t'
          uint64_t ri_system_time;
          ^
  /usr/include/sys/resource.h:199:2: error: unknown type name 'uint64_t'
          uint64_t ri_pkg_idle_wkups;
          ^
  /usr/include/sys/resource.h:200:2: error: unknown type name 'uint64_t'
          uint64_t ri_interrupt_wkups;
          ^
  /usr/include/sys/resource.h:201:2: error: unknown type name 'uint64_t'
          uint64_t ri_pageins;
          ^
  /usr/include/sys/resource.h:202:2: error: unknown type name 'uint64_t'
          uint64_t ri_wired_size;
          ^
  /usr/include/sys/resource.h:203:2: error: unknown type name 'uint64_t'
          uint64_t ri_resident_size;
          ^
  /usr/include/sys/resource.h:204:2: error: unknown type name 'uint64_t'
          uint64_t ri_phys_footprint;
          ^
  /usr/include/sys/resource.h:205:2: error: unknown type name 'uint64_t'
          uint64_t ri_proc_start_abstime;
          ^
  fatal error: too many errors emitted, stopping now [-ferror-limit=]
  20 errors generated.
  </code></pre>
  
  <p>I tried the following :</p>
  
  <ul>
  <li>Reset CLT with <code>Xcode-select --reset</code></li>
  <li>Reinstall CLT</li>
  <li>Reinstall Xcode </li>
  </ul>
  
  <p>None of these solution worked and this starting to drive me crazy. Does somebody has the same problem and found a solution ?  </p>
  
  <p>EDIT : Xcode C++ Projects are successfully compiling, still don't understand why it would not in a terminal.</p>