Well, sort of. The versions of MacOS, XCode, and Command Line Tools should match, in the sense that any certain version of MacOS requires a compatible version of XCode, which in its turn requires a compatible version of the Command Line Tools.
It is thus not possible to keep an older XCode when you upgrade MacOS. In practise, I just enable automatic software updates and always run the latest versions. It's the way of Apple, even it sometimes breaks the build of other software. :-/ (If you have automatic updates enabled, your problems should have automatically gone away at the next update…) Keep on coding, /Lennart > 18 maj 2017 kl. 16:04 skrev Dakshinamoorthi, Soundararajan > <[email protected]>: > > Hi, > > Thanks, this worked. The order of installation of Xcode IDE and the Command > line tools , seem to make a difference. > > BR, > Soundararajan > >> On 18-May-2017, at 18:03, Lennart Börjeson <[email protected]> wrote: >> >> Have you installed the Command Line Tools for XCode? That package is >> essential. >> >> If you haven’t installed it, you can get it by the command: >> >> sudo xcode-select --install >> >> >>> 18 maj 2017 kl. 14:21 skrev Dakshinamoorthi, Soundararajan >>> <[email protected]>: >>> >>> Hi, >>> >>> I am trying to build java9 in mac OS X Sierra (10.12). As per the >>> building.md, we need Xcode 6.3 to be installed to build JDK. But this >>> version of the OS doesn’t seem to support it. So i installed the latest >>> Xcode (8.3). The error i get when running make is >>> >>> “Unable to find <JavaNativeFoundation/JavaNativeFoundation.h> >>> >>> I tried tweaking the -iframework and -F options to the one that is >>> realistically available in the machine . i.e /APplications/Xcode.app/….., >>> but still no good. >>> >>> Any help is much appreciated. >>> >>> BR, >>> Soundararajan >> >
