You could hack configure to disable that check and try a slightly newer
xcode. Maybe 5.x or 6.x works well enough. It's likely that you then
also need to add --disable-warnings-as-errors to configure. You could
also try installing an older Macos as a virtual machine on your current
mac. Note though that the licensing around that is unclear.
/Erik
On 2018-02-14 16:35, mbl wrote:
Thank you to let me know,
You are right, i see my Xcode 4 is , so what can I do if I still want
to build openjdk on my macos? I really don not want to downgrade my
Mac OS.
On 14 Feb 2018, at 00:55, Erik Joelsson <erik.joels...@oracle.com
<mailto:erik.joels...@oracle.com>> wrote:
Hello,
My guess would be that Xcode 4 isn't working on Macos 10.13.
Internally we build JDK 8 on 10.8.
/Erik
On 2018-02-13 01:41, mbl wrote:
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/
* 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
<mailto: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?