problem building JDK 9 on macOS 10.12.4
Alan Snyder
javalists at cbfiddle.com
Sun Apr 30 13:33:19 UTC 2017
No.
> On Apr 30, 2017, at 5:36 AM, Mario Torre <neugens.limasoftware at gmail.com> wrote:
>
> Did you pass the --with-freetype explicitly to configure?
>
> Cheers,
> Mario
>
> 2017-04-30 5:40 GMT+02:00 Alan Snyder <javalists at cbfiddle.com <mailto:javalists at cbfiddle.com>>:
>> I just updated from http://hg.openjdk.java.net/jdk9/jdk9 <http://hg.openjdk.java.net/jdk9/jdk9> <http://hg.openjdk.java.net/jdk9/jdk9 <http://hg.openjdk.java.net/jdk9/jdk9>>and ran into the following build problem on macOS 10.12.4:
>>
>> configure: error: Could not find freetype! You might be able to fix this by running 'brew install freetype'.
>>
>> /Volumes/A/JDK/jdk9/common/autoconf/generated-configure.sh: line 82: 5: Bad file descriptor
>>
>> configure exiting with result code 1
>>
>>
>> Note that freetype was already installed using brew.
>> The following output suggests that configure is only looking in the SDK and not in /usr/local...
>>
>> +++ FREETYPE_BASE_NAME=freetype
>> +++ FREETYPE_CFLAGS=
>> +++ FREETYPE_LIBS=
>> +++ FREETYPE_BUNDLE_LIB_PATH=
>> +++ test xtrue = xfalse
>> +++ BUNDLE_FREETYPE=
>> +++ test x '!=' x
>> +++ test x '!=' x
>> +++ test x '!=' x
>> +++ test x '!=' x
>> +++ test x = x
>> +++ test xmacosx = xwindows
>> +++ BUNDLE_FREETYPE=no
>> +++ test x/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk = x
>> +++ test x '!=' xyes
>> +++ test xmacosx = xwindows
>> +++ FREETYPE_BASE_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr
>> +++ POTENTIAL_FREETYPE_INCLUDE_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include
>> +++ POTENTIAL_FREETYPE_LIB_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/lib
>> +++ METHOD='well-known location'
>> +++ FOUND_FREETYPE=yes
>> +++ test -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/ft2build.h
>> +++ POTENTIAL_FREETYPE_INCLUDE_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/freetype2
>> +++ test -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/freetype2/ft2build.h
>> +++ FOUND_FREETYPE=no
>> +++ test xno = xyes
>> +++ test xno = xyes
>> +++ test xno '!=' xyes
>> +++ FREETYPE_BASE_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/X11
>> +++ POTENTIAL_FREETYPE_INCLUDE_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/X11/include
>> +++ POTENTIAL_FREETYPE_LIB_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/X11/lib
>> +++ METHOD='well-known location'
>> +++ FOUND_FREETYPE=yes
>> +++ test -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/X11/include/ft2build.h
>> +++ POTENTIAL_FREETYPE_INCLUDE_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/X11/include/freetype2
>> +++ test -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/X11/include/freetype2/ft2build.h
>> +++ FOUND_FREETYPE=no
>> +++ test xno = xyes
>> +++ test xno = xyes
>> +++ test xno '!=' xyes
>> +++ FREETYPE_BASE_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/local
>> +++ POTENTIAL_FREETYPE_INCLUDE_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/local/include
>> +++ POTENTIAL_FREETYPE_LIB_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/local/lib
>> +++ METHOD='well-known location'
>> +++ FOUND_FREETYPE=yes
>> +++ test -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/local/include/ft2build.h
>> +++ POTENTIAL_FREETYPE_INCLUDE_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/local/include/freetype2
>> +++ test -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/local/include/freetype2/ft2build.h
>> +++ FOUND_FREETYPE=no
>> +++ test xno = xyes
>> +++ test xno = xyes
>> +++ test xmacosx = xmacosx
>> +++ test xno '!=' xyes
>> +++ FREETYPE_BASE_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/opt/X11
>> +++ POTENTIAL_FREETYPE_INCLUDE_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/opt/X11/include
>> +++ POTENTIAL_FREETYPE_LIB_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/opt/X11/lib
>> +++ METHOD='well-known location'
>> +++ FOUND_FREETYPE=yes
>> +++ test -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/opt/X11/include/ft2build.h
>> +++ POTENTIAL_FREETYPE_INCLUDE_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/opt/X11/include/freetype2
>> +++ test -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/opt/X11/include/freetype2/ft2build.h
>> +++ FOUND_FREETYPE=no
>> +++ test xno = xyes
>> +++ test xno = xyes
>> +++ test xno '!=' xyes
>> +++ FREETYPE_BASE_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr
>> +++ test x64 = x64
>> +++ POTENTIAL_FREETYPE_INCLUDE_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include
>> +++ POTENTIAL_FREETYPE_LIB_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/lib/x86_64-linux-gnu
>> +++ METHOD='well-known location'
>> +++ FOUND_FREETYPE=yes
>> +++ test -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/ft2build.h
>> +++ POTENTIAL_FREETYPE_INCLUDE_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/freetype2
>> +++ test -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/freetype2/ft2build.h
>> +++ FOUND_FREETYPE=no
>> +++ test xno = xyes
>> +++ test xno = xyes
>> +++ test xno '!=' xyes
>> +++ MISSING_DEPENDENCY=freetype
>> +++ test xmacosx = xwindows.cygwin
>> +++ test xmacosx = xwindows.msys
>> +++ PKGHANDLER_COMMAND=
>> +++ case $PKGHANDLER in
>> +++ brew_help freetype
>> +++ case $1 in
>> +++ PKGHANDLER_COMMAND='brew install freetype'
>> +++ test 'xbrew install freetype' '!=' x
>> +++ HELP_MSG='You might be able to fix this by running '\''brew install freetype'\''.'
>> +++ as_fn_error 0 'Could not find freetype! You might be able to fix this by running '\''brew install freetype'\''. ' 62636 5
>> +++ as_status=0
>> +++ test 0 -eq 0
>> +++ as_status=1
>> +++ test 5
>> +++ as_lineno=62636
>> +++ as_lineno_stack=as_lineno_stack=
>> +++ printf '%s\n' 'configure:62636: error: Could not find freetype! You might be able to fix this by running '\''brew install freetype'\''. '
>> +++ printf '%s\n' 'configure: error: Could not find freetype! You might be able to fix this by running '\''brew install freetype'\''. '
>> configure: error: Could not find freetype! You might be able to fix this by running 'brew install freetype'.
>> +++ as_fn_exit 1
>> +++ set +e
>> +++ as_fn_set_status 1
>> +++ return 1
>> +++ exit 1
>> + exit_status=1
>> /Volumes/A/JDK/jdk9/common/autoconf/generated-configure.sh: line 82: 5: Bad file descriptor
>> + rm -f core '*.core' 'core.conftest.*'
>> + rm -f -r 'conftest*' confdefs.h 'conf29603*'
>> + exit 1
>> ++ echo 1
>> ++ exec
>> +++ cat /var/folders/kr/m7872s7x5t3f8twyftzrj0zm0000gn/T/jdk-build-configure.tmp.XXXXXX.YV3rVGeJ/rc
>> ++ conf_result_code=1
>> ++ test 1 -eq 0
>> ++ echo configure exiting with result code 1
>> configure exiting with result code 1
>> ++ exit 1
>> + rm -rf /var/folders/kr/m7872s7x5t3f8twyftzrj0zm0000gn/T/jdk-build-configure.tmp.XXXXXX.YV3rVGeJ
>>
>>
>
>
>
> --
> pgp key: http://subkeys.pgp.net/ <http://subkeys.pgp.net/> PGP Key ID: 80F240CF
> Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF
>
> Java Champion - Blog: http://neugens.wordpress.com <http://neugens.wordpress.com/> - Twitter: @neugens
> Proud GNU Classpath developer: http://www.classpath.org/ <http://www.classpath.org/>
> OpenJDK: http://openjdk.java.net/projects/caciocavallo/ <http://openjdk.java.net/projects/caciocavallo/>
>
> Please, support open standards:
> http://endsoftpatents.org/ <http://endsoftpatents.org/>
More information about the build-dev
mailing list