make reconfigure fails on idk 10

David Holmes david.holmes at oracle.com
Tue Oct 17 21:48:35 UTC 2017


Sorry I misread what the initial working directory was.

David

On 18/10/2017 7:33 AM, Lance Andersen wrote:
> Hi David,
> 
>> On Oct 17, 2017, at 5:25 PM, David Holmes <david.holmes at oracle.com 
>> <mailto:david.holmes at oracle.com>> wrote:
>>
>> Hi Lance,
>>
>> This looks very odd:
>>
>> checking for top-level directory... 
>> /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba
>>
>> Did you clone an existing workspace or copy it? Unclear how this path 
>> could get in there if you cloned.
> 
> This was a clone from:   
> /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-master/open
>>
>> That said:
>>
>> a) I always "cd <CONF> && make reconfigure", never tried from the top repo
> 
> 
> As a reference, here is the output from configure (I ran this after make 
> reconfigure failed):
> 
> ——————
> ls
> ASSEMBLY_EXCEPTIONREADMEconfiguremake.out
> LICENSEbindocsrc
> Makefilebuildmaketest
> ljanders-mac:open-corba ljanders$ sh ./configure 
> --with-freetype-include=/usr/X11/include 
> --with-freetype-lib=/usr/X11/lib --disable-warnings-as-errors 
> JT_HOME=/Users/ljanders/Dropbox/openjdk/jtreg
> Running generated-configure.sh
> configure: Configuration created at Tue Oct 17 16:41:03 EDT 2017.
> configure: configure script generated at timestamp 1508136203.
> checking for basename... /usr/bin/basename
> checking for bash... /bin/bash
> checking for cat... /bin/cat
> checking for chmod... /bin/chmod
> checking for cmp... /usr/bin/cmp
> checking for comm... /usr/bin/comm
> checking for cp... /bin/cp
> checking for cut... /usr/bin/cut
> checking for date... /bin/date
> checking for gdiff... no
> checking for diff... /usr/bin/diff
> checking for dirname... /usr/bin/dirname
> checking for echo... /bin/echo
> checking for expr... /bin/expr
> checking for file... /usr/bin/file
> checking for find... /usr/bin/find
> checking for head... /usr/bin/head
> checking for gunzip... /usr/bin/gunzip
> checking for pigz... no
> checking for gzip... /usr/bin/gzip
> checking for ln... /bin/ln
> checking for ls... /bin/ls
> checking for mkdir... /bin/mkdir
> checking for mktemp... /usr/bin/mktemp
> checking for mv... /bin/mv
> checking for nawk... no
> checking for gawk... no
> checking for awk... /usr/bin/awk
> checking for printf... /usr/bin/printf
> checking for rm... /bin/rm
> checking for rmdir... /bin/rmdir
> checking for sh... /bin/sh
> checking for sort... /usr/bin/sort
> checking for tail... /usr/bin/tail
> checking for gtar... no
> checking for tar... /usr/bin/tar
> checking for tee... /usr/bin/tee
> checking for touch... /usr/bin/touch
> checking for tr... /usr/bin/tr
> checking for uname... /usr/bin/uname
> checking for uniq... /usr/bin/uniq
> checking for wc... /usr/bin/wc
> checking for which... /usr/bin/which
> checking for xargs... /usr/bin/xargs
> checking for gawk... no
> checking for mawk... no
> checking for nawk... no
> checking for awk... awk
> checking for grep that handles long lines and -e... /usr/bin/grep
> checking for egrep... /usr/bin/grep -E
> checking for fgrep... /usr/bin/grep -F
> checking for a sed that does not truncate output... /usr/bin/sed
> checking for cygpath... no
> checking for greadlink... no
> checking for readlink... /usr/bin/readlink
> checking for df... /bin/df
> checking for cpio... /usr/bin/cpio
> checking for nice... /usr/bin/nice
> checking for pandoc... no
> checking build system type... x86_64-apple-darwin16.7.0
> checking host system type... x86_64-apple-darwin16.7.0
> checking target system type... x86_64-apple-darwin16.7.0
> checking openjdk-build os-cpu... macosx-x86_64
> checking openjdk-target os-cpu... macosx-x86_64
> checking compilation type... native
> checking for top-level directory... 
> /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba
> checking if custom source is suppressed (openjdk-only)... no
> checking which variant of the JDK to build... normal
> checking which debug level to use... release
> checking which variants of the JVM to build... server
> checking for xcodebuild... /usr/bin/xcodebuild
> checking for sdk name...
> checking for sysroot... 
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk
> checking for toolchain path...
> checking for extra path...
> checking where to store configuration... in default location
> checking what configuration name to use... 
> macosx-x86_64-normal-server-release
> checking for apt-get... no
> checking for yum... no
> checking for brew... brew
> checking for gmake... no
> checking for make... /usr/bin/make
> configure: Testing potential make at /usr/bin/make, found using make in PATH
> configure: Using GNU make at /usr/bin/make (version: GNU Make 3.81)
> checking if make --output-sync is supported... no
> checking if find supports -delete... yes
> checking what type of tar was found... bsd
> checking that grep (/usr/bin/grep) -Fx handles empty lines in the 
> pattern list correctly... yes
> checking for unzip... /usr/bin/unzip
> checking for zip... /usr/bin/zip
> checking for ldd... no
> checking for otool... /usr/bin/otool
> checking for greadelf... no
> checking for readelf... no
> checking for dot... no
> checking for hg... /usr/local/bin/hg
> checking for stat... /usr/bin/stat
> checking for time... /usr/bin/time
> checking for flock... no
> checking for dtrace... /usr/sbin/dtrace
> checking for gpatch... no
> checking for patch... /usr/bin/patch
> checking for dsymutil... /usr/bin/dsymutil
> checking for xattr... /usr/bin/xattr
> checking for codesign... /usr/bin/codesign
> checking if openjdk_codesign certificate is present... no
> checking for SetFile... /usr/bin/SetFile
> checking bash version... 3.2.57
> checking if bash supports pipefail... yes
> checking if bash supports errexit (-e)... yes
> checking for pkg-config... no
> checking headless only... no
> checking for graphviz dot... no, cannot generate full docs
> checking for pandoc... no, cannot generate full docs
> checking full docs... no, missing dependencies
> checking for cacerts file... default
> checking if packaged modules are kept... yes (default)
> checking for version string... 10-internal+0-adhoc.ljanders.open-corba
> configure: Found potential Boot JDK using /usr/libexec/java_home
> checking for Boot JDK... 
> /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
> checking Boot JDK version... java version "1.8.0_45" Java(TM) SE Runtime 
> Environment (build 1.8.0_45-b14) Java HotSpot(TM) 64-Bit Server VM 
> (build 25.45-b02, mixed mode)
> checking for java in Boot JDK... ok
> checking for javac in Boot JDK... ok
> checking for javah in Boot JDK... ok
> checking for jar in Boot JDK... ok
> checking for jarsigner in Boot JDK... ok
> checking if Boot JDK supports modules... no
> checking if Boot JDK is 32 or 64 bits... 64
> checking for local Boot JDK Class Data Sharing (CDS)... yes, created
> checking for Build JDK... yes, will use output dir
> configure: Xcode major version: 5
> configure: Using default toolchain clang (clang/LLVM)
> checking for clang... /usr/bin/clang
> checking resolved symbolic links for CC... no symlink
> configure: Using clang C compiler version 5.1 [Apple LLVM version 5.1 
> (clang-503.0.40) (based on LLVM 3.4svn) Target: 
> x86_64-apple-darwin16.7.0 Thread model: posix]
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether /usr/bin/clang accepts -g... yes
> checking for /usr/bin/clang option to accept ISO C89... none needed
> checking for clang++... /usr/bin/clang++
> checking resolved symbolic links for CXX... no symlink
> configure: Using clang C++ compiler version 5.1 [Apple LLVM version 5.1 
> (clang-503.0.40) (based on LLVM 3.4svn) Target: 
> x86_64-apple-darwin16.7.0 Thread model: posix]
> checking whether we are using the GNU C++ compiler... yes
> checking whether /usr/bin/clang++ accepts -g... yes
> checking how to run the C preprocessor... /usr/bin/clang -E
> checking how to run the C++ preprocessor... /usr/bin/clang++ -E
> checking for ar... ar
> configure: Rewriting AR to "/usr/bin/ar"
> checking for lipo... /usr/bin/lipo
> checking for strip... strip
> configure: Rewriting STRIP to "/usr/bin/strip"
> checking for nm... nm
> configure: Rewriting NM to "/usr/bin/nm"
> checking for gobjdump... no
> checking for objdump... objdump
> configure: Rewriting OBJDUMP to "/usr/bin/objdump"
> configure: Located jtreg using JT_HOME from environment
> checking for jtreg test harness... /Users/ljanders/Dropbox/openjdk/jtreg
> checking for jib... no
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking stdio.h usability... yes
> checking stdio.h presence... yes
> checking for stdio.h... yes
> checking size of int *... 8
> checking for target address size... 64 bits
> checking whether byte ordering is bigendian... no
> checking for library containing clock_gettime... no
> checking if the C compiler supports "-m64"... yes
> checking if the C++ compiler supports "-m64"... yes
> checking if both compilers support "-m64"... yes
> checking if native warnings are errors... no
> checking what type of native debug symbols to use... zipped
> checking for dtrace tool... /usr/sbin/dtrace
> checking sys/sdt.h usability... yes
> checking sys/sdt.h presence... yes
> checking for sys/sdt.h... yes
> checking if dtrace should be built... yes, dependencies present
> checking if Hotspot gtest unit tests should be built... yes
> checking cups/cups.h usability... yes
> checking cups/cups.h presence... yes
> checking for cups/cups.h... yes
> checking cups/ppd.h usability... yes
> checking cups/ppd.h presence... yes
> checking for cups/ppd.h... yes
> configure: Found freetype include files at /usr/X11/include using 
> --with-freetype
> checking for freetype includes... /usr/X11/include
> checking for freetype libraries... /usr/X11/lib
> checking if we can compile and link with freetype... yes
> checking if we should bundle freetype... yes
> checking for which libjpeg to use... bundled
> checking for which giflib to use... bundled
> checking for which libpng to use... bundled
> checking for compress in -lz... yes
> checking for which zlib to use... system
> checking for which lcms to use... bundled
> checking for cos in -lm... yes
> checking for dlopen in -ldl... yes
> checking if jdk.internal.vm.compiler should be built... yes
> checking if aot should be enabled... yes
> checking if elliptic curve crypto implementation is present... yes
> checking if jtreg failure handler should be built... yes, jtreg present
> checking if the CDS classlist generation should be enabled... yes
> checking for number of cores... 8
> checking for memory size... 8192 MB
> checking for appropriate number of jobs to run in parallel... 8
> checking flags for boot jdk java command ...  -Duser.language=en 
> -Duser.country=US  -XX:+UnlockDiagnosticVMOptions 
> -XX:-VerifySharedSpaces 
> -XX:SharedArchiveFile=/Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba/build/macosx-x86_64-normal-server-release/configure-support/classes.jsa 
> -Xshare:auto
> checking flags for boot jdk java command for big workloads...  -Xms64M 
> -Xmx1600M -XX:ThreadStackSize=1536
> checking flags for bootcycle boot jdk java command for big workloads... 
> -Xms64M -Xmx1600M -XX:ThreadStackSize=1536
> checking flags for boot jdk java command for small workloads...  
> -XX:+UseSerialGC -Xms32M -Xmx512M -XX:TieredStopAtLevel=1
> checking whether to use sjavac... no
> checking whether to use javac server... yes
> checking If precompiled header is enabled... yes
> checking is ccache enabled... no
> configure: WARNING: The following variables might be unknown to 
> configure:  JT_HOME
> checking if build directory is on local disk... yes
> checking JVM features for JVM variant 'server'... all-gcs aot cds 
> compiler1 compiler2 dtrace graal jni-check jvmci jvmti management nmt 
> services vm-structs
> configure: creating 
> /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba/build/macosx-x86_64-normal-server-release/configure-support/config.status
> config.status: creating 
> /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba/build/macosx-x86_64-normal-server-release/spec.gmk
> config.status: creating 
> /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba/build/macosx-x86_64-normal-server-release/bootcycle-spec.gmk
> config.status: creating 
> /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba/build/macosx-x86_64-normal-server-release/buildjdk-spec.gmk
> config.status: creating 
> /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba/build/macosx-x86_64-normal-server-release/compare.sh
> config.status: creating 
> /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba/build/macosx-x86_64-normal-server-release/Makefile
> 
> ====================================================
> The existing configuration has been successfully updated in
> /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba/build/macosx-x86_64-normal-server-release
> using configure arguments '--with-freetype-include=/usr/X11/include 
> --with-freetype-lib=/usr/X11/lib --disable-warnings-as-errors 
> JT_HOME=/Users/ljanders/Dropbox/openjdk/jtreg'.
> 
> Configuration summary:
> * Debug level:    release
> * HS debug level: product
> * JDK variant:    normal
> * JVM variants:   server
> * OpenJDK target: OS: macosx, CPU architecture: x86, address length: 64
> * Version string: 10-internal+0-adhoc.ljanders.open-corba (10-internal)
> 
> Tools summary:
> * Boot JDK:       java version "1.8.0_45" Java(TM) SE Runtime 
> Environment (build 1.8.0_45-b14) Java HotSpot(TM) 64-Bit Server VM 
> (build 25.45-b02, mixed mode)  (at 
> /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home)
> * Toolchain:      clang (clang/LLVM from Xcode 5.1.1)
> * C Compiler:     Version 5.1 (at /usr/bin/clang)
> * C++ Compiler:   Version 5.1 (at /usr/bin/clang++)
> 
> Build performance summary:
> * Cores to use:   8
> * Memory limit:   8192 MB
> 
> WARNING: The result of this configuration has overridden an older
> configuration. You *should* run 'make clean' to make sure you get a
> proper build. Failure to do so might result in strange build problems.
> 
> The following warnings were produced. Repeated here for convenience:
> WARNING: The following variables might be unknown to configure:  JT_HOME
> 
> —————————
> 
> Best
> Lance
>>
>> b) there have been some bugs fixed, but they mainly relate to 
>> open+closed configurations
> 
> Yes I did see some of the put-backs and not sure if this is related.
> 
> Best
> Lance
>>
>> Cheers,
>> David
>>
> 
> <http://oracle.com/us/design/oracle-email-sig-198324.gif>
> <http://oracle.com/us/design/oracle-email-sig-198324.gif><http://oracle.com/us/design/oracle-email-sig-198324.gif>
> <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| 
> Principal Member of Technical Staff | +1.781.442.2037
> Oracle Java Engineering
> 1 Network Drive
> Burlington, MA 01803
> Lance.Andersen at oracle.com <mailto:Lance.Andersen at oracle.com>
> 
> 
> 



More information about the build-dev mailing list