make reconfigure fails on idk 10

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

make reconfigure fails on idk 10

Lance Andersen
Hi,  

I just tried to run ‘make reconfigure’ in a JDK 10 workspace which was cloned from an existing workspace it fails:
————
hg paths
default = /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-master/open

 make reconfigure
Re-running configure using arguments '--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:39:44 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 current directory
configure: Current directory is /Users/ljanders.
configure: Since this is not the source root, configure will output the configuration here
configure: (as opposed to creating a configuration in <src_root>/build/<conf-name>).
configure: However, this directory is not empty. This is not allowed, since it could
configure: seriously mess up just about everything.
configure: Try 'cd /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba' and restart configure
configure: (or create a new empty directory and cd to it).
configure: error: Will not continue creating configuration in /Users/ljanders
/Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba/make/autoconf/generated-configure.sh: line 82: 5: Bad file descriptor
configure exiting with result code 1
make[1]: *** [reconfigure] Error 1
make: *** [reconfigure] Error 2

——————

running configure on its own works fine.

Is this a known issue?

Best
Lance


 <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
[hidden email] <mailto:[hidden email]>



Reply | Threaded
Open this post in threaded view
|

Re: make reconfigure fails on idk 10

David Holmes
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.

That said:

a) I always "cd <CONF> && make reconfigure", never tried from the top repo

b) there have been some bugs fixed, but they mainly relate to
open+closed configurations

Cheers,
David

On 18/10/2017 7:08 AM, Lance Andersen wrote:

> Hi,
>
> I just tried to run ‘make reconfigure’ in a JDK 10 workspace which was cloned from an existing workspace it fails:
> ————
> hg paths
> default = /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-master/open
>
>   make reconfigure
> Re-running configure using arguments '--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:39:44 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 current directory
> configure: Current directory is /Users/ljanders.
> configure: Since this is not the source root, configure will output the configuration here
> configure: (as opposed to creating a configuration in <src_root>/build/<conf-name>).
> configure: However, this directory is not empty. This is not allowed, since it could
> configure: seriously mess up just about everything.
> configure: Try 'cd /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba' and restart configure
> configure: (or create a new empty directory and cd to it).
> configure: error: Will not continue creating configuration in /Users/ljanders
> /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba/make/autoconf/generated-configure.sh: line 82: 5: Bad file descriptor
> configure exiting with result code 1
> make[1]: *** [reconfigure] Error 1
> make: *** [reconfigure] Error 2
>
> ——————
>
> running configure on its own works fine.
>
> Is this a known issue?
>
> Best
> Lance
>
>
>   <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
> [hidden email] <mailto:[hidden email]>
>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: make reconfigure fails on idk 10

Lance Andersen
Hi David,

> On Oct 17, 2017, at 5:25 PM, David Holmes <[hidden email]> 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_EXCEPTION README configure make.out
LICENSE bin doc src
Makefile build make test
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
[hidden email] <mailto:[hidden email]>



Reply | Threaded
Open this post in threaded view
|

Re: make reconfigure fails on idk 10

David Holmes
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 <[hidden email]
>> <mailto:[hidden email]>> 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
> [hidden email] <mailto:[hidden email]>
>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: make reconfigure fails on idk 10

Erik Joelsson
In reply to this post by Lance Andersen
Hello Lance,

I have seen similar problems recently, but I think it was caused by an
old configuration created a few days ago and an incompatible build
change that came in later. It may also have been that this was failing
before Magnus' fix a few days back. Could you "rm -rf build" and "hg
pull -u" and see if the problem still exists?

/Erik


On 2017-10-17 23:08, Lance Andersen wrote:

> Hi,
>
> I just tried to run ‘make reconfigure’ in a JDK 10 workspace which was cloned from an existing workspace it fails:
> ————
> hg paths
> default = /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-master/open
>
>   make reconfigure
> Re-running configure using arguments '--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:39:44 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 current directory
> configure: Current directory is /Users/ljanders.
> configure: Since this is not the source root, configure will output the configuration here
> configure: (as opposed to creating a configuration in <src_root>/build/<conf-name>).
> configure: However, this directory is not empty. This is not allowed, since it could
> configure: seriously mess up just about everything.
> configure: Try 'cd /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba' and restart configure
> configure: (or create a new empty directory and cd to it).
> configure: error: Will not continue creating configuration in /Users/ljanders
> /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba/make/autoconf/generated-configure.sh: line 82: 5: Bad file descriptor
> configure exiting with result code 1
> make[1]: *** [reconfigure] Error 1
> make: *** [reconfigure] Error 2
>
> ——————
>
> running configure on its own works fine.
>
> Is this a known issue?
>
> Best
> Lance
>
>
>   <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
> [hidden email] <mailto:[hidden email]>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: make reconfigure fails on idk 10

Lance Andersen
Hi Erik,

Thank you.  I just brought over an update and you are correct, it looks like the fix my Magnus also addressed this issue.

Best
Lance

> On Oct 18, 2017, at 4:22 AM, Erik Joelsson <[hidden email]> wrote:
>
> Hello Lance,
>
> I have seen similar problems recently, but I think it was caused by an old configuration created a few days ago and an incompatible build change that came in later. It may also have been that this was failing before Magnus' fix a few days back. Could you "rm -rf build" and "hg pull -u" and see if the problem still exists?
>
> /Erik
>
>
> On 2017-10-17 23:08, Lance Andersen wrote:
>> Hi,
>>
>> I just tried to run ‘make reconfigure’ in a JDK 10 workspace which was cloned from an existing workspace it fails:
>> ————
>> hg paths
>> default = /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-master/open
>>
>>  make reconfigure
>> Re-running configure using arguments '--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:39:44 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 current directory
>> configure: Current directory is /Users/ljanders.
>> configure: Since this is not the source root, configure will output the configuration here
>> configure: (as opposed to creating a configuration in <src_root>/build/<conf-name>).
>> configure: However, this directory is not empty. This is not allowed, since it could
>> configure: seriously mess up just about everything.
>> configure: Try 'cd /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba' and restart configure
>> configure: (or create a new empty directory and cd to it).
>> configure: error: Will not continue creating configuration in /Users/ljanders
>> /Users/ljanders/Documents/hg-workspaces/openjdk10/jdk10-corba/open-corba/make/autoconf/generated-configure.sh: line 82: 5: Bad file descriptor
>> configure exiting with result code 1
>> make[1]: *** [reconfigure] Error 1
>> make: *** [reconfigure] Error 2
>>
>> ——————
>>
>> running configure on its own works fine.
>>
>> Is this a known issue?
>>
>> Best
>> Lance
>>
>>
>>  <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
>> [hidden email] <mailto:[hidden email]>
>>
>>
>>
>

 <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
[hidden email] <mailto:[hidden email]>