Thank you for your kind help, I’ve jump out of the last pit. Now the new challenge is:
I execute the following command: bash ../8dev/configure --with-boot-jdk=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home --with-freetype=/usr/local/Cellar/freetype/2.9/ --enable-ccache --with-jvm-variants=server --with-boot-jdk-jvmargs="-Xlint:deprecation -Xlint:unchecked" --disable-zip-debug-info MAKE=/Applications/Xcode9.app/Contents/Developer/usr/bin/make But I see the following error dyld: Library not loaded: @rpath/DVTFoundation.framework/Versions/A/DVTFoundation Referenced from: /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild Reason: no suitable image found. Did find: /Applications/Xcode.app/Contents/Developer/usr/bin/../../../SharedFrameworks/DVTFoundation.framework/Versions/A/DVTFoundation: cannot load '/Applications/Xcode.app/Contents/Developer/usr/bin/../../../SharedFrameworks/DVTFoundation.framework/Versions/A/DVTFoundation' because Objective-C garbage collection is not supported xcrun: error: unable to locate xcodebuild, please make sure the path to the Xcode folder is set correctly! xcrun: error: You can set the path to the Xcode folder using /usr/bin/xcode-select -switch configure: error: Xcode 4 is required to build JDK 8, the version found was . Use --with-xcode-path to specify the location of Xcode 4 or make Xcode 4 active by using xcode-select. configure exiting with result code 1 Please help me more. Thank your advance! My Env is: OS: macOS High Sierra, version 10.13. Repo : http://hg.openjdk.java.net/jdk8u/jdk8u-dev/ <http://hg.openjdk.java.net/jdk8u/jdk8u-dev/> Tags: jdk8u162-b12 <http://hg.openjdk.java.net/jdk8u/jdk8u-dev/rev/173b2b978c05> Other info: The configure error pick me to mv my default xcode (9.0.4) to a backup as `/Applications/Xcode9.app`. I install Xcode4.6.3 to `Applications/Xcode.app`, and execute `sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer` to active it. > On 13 Feb 2018, at 02:47, Erik Joelsson <erik.joels...@oracle.com> wrote: > > Hello, > > I just tried this myself and configure is automatically picking up my > freetype from brew in /usr/local/opt/freetype/. Looking at my log, this is > done using pkg-config from brew. So you could try installing pkg-config (brew > install pkg-config). You can also try adding > --with-freetype=/usr/local/opt/freetype if that's where brew installed it for > you. > > /Erik > > > On 2018-02-11 22:51, mbl wrote: >> OS: macOS High Sierra, version 10.13.2 >> Repo : https://github.com/dmlloyd/openjdk.git >> Branch : jdk/jdk >> >> mbldeMacBook-Pro:openjdk mbl$ bash ./configure >> --with-boot-jdk=/Library/Java/JavaVirtualMachines/jdk9.0.4.jdk/Home >> configure: Configuration created at Mon Feb 12 14:43:36 CST 2018. >> configure: error: Could not find freetype! You might be able to fix this by >> running 'brew install freetype'. >> /projects/jdpros/openjdk/.build/generated-configure.sh: line 82: 5: Bad file >> descriptor >> configure exiting with result code 1 >> mbldeMacBook-Pro:openjdk mbl$ sudo brew install freetype >> Password: >> Error: Running Homebrew as root is extremely dangerous and no longer >> supported. >> As Homebrew does not drop privileges on installation you would be giving all >> build scripts full access to your system. >> mbldeMacBook-Pro:openjdk mbl$ brew install freetype >> Updating Homebrew... >> Warning: freetype 2.9 is already installed >> >> >> What can I do? >