compiling openJdk 11 on windows 7 32bits fail

Franco Gastón Pellegrini francogpellegrini at gmail.com
Fri Nov 23 07:35:59 UTC 2018


Using the same command as before, and then using
make CONF=windows-x86-normal-client-fastdebug clean;
make CONF=windows-x86-normal-client-fastdebug;

I get warnings as error, and cannot compile. The output is (and I attached
the logs):

$ make CONF=windows-x86-normal-client-fastdebug;


Building target 'default (exploded-image)' in configuration
'windows-x86-normal-client-fastdebug'

Compiling 8 files for BUILD_TOOLS_LANGTOOLS


Compiling 2 files for BUILD_JVMTI_TOOLS


Compiling 1 files for BUILD_JFR_TOOLS


Compiling 12 properties into resource bundles for jdk.jdeps


Compiling 7 properties into resource bundles for jdk.jshell


Parsing 2 properties into enum-like class for jdk.compiler


Compiling 19 properties into resource bundles for jdk.compiler


Compiling 13 properties into resource bundles for jdk.javadoc


Compiling 117 files for BUILD_java.compiler.interim


Compiling 394 files for BUILD_jdk.compiler.interim


Creating support/modules_libs/java.base/client/jvm.dll from 746 file(s)


Creating hotspot/variant-client/libjvm/gtest/jvm.dll from 90 file(s)


Creating hotspot/variant-client/libjvm/gtest/gtestLauncher.exe from 1
file(s)

Compiling 299 files for BUILD_jdk.javadoc.interim


Compiling 162 files for BUILD_TOOLS_JDK


Compiling 188 files for BUILD_jdk.rmic.interim


Note: Some input files use or override a deprecated API.


Note: Recompile with -Xlint:deprecation for details.


Note: Some input files use unchecked or unsafe operations.


Note: Recompile with -Xlint:unchecked for details.


Compiling 2 files for COMPILE_DEPEND


Note: Some input files use or override a deprecated API.


Note: Recompile with -Xlint:deprecation for details.


Compiling 2 files for BUILD_BREAKITERATOR_BASE


Compiling 2 files for BUILD_BREAKITERATOR_LD


SocketOptionRegistry.java.template


Compiling 11 properties into resource bundles for java.base


Compiling 6 properties into resource bundles for java.base


Compiling 11 properties into resource bundles for java.logging


Compiling 11 properties into resource bundles for jdk.jartool


Compiling 11 properties into resource bundles for jdk.management.agent


c:/cygwin/home/Franco/Java/jdk11/src/hotspot/share/classfile/classFileParser.cpp(310):
error C2220: warning treated as error - no 'object' file generated

c:/cygwin/home/Franco/Java/jdk11/src/hotspot/share/classfile/classFileParser.cpp(310):
warning C4267: '=': conversion from 'size_t' to 'u2', possible loss of data

make[3]: *** [lib/CompileJvm.gmk:151:
/cygdrive/c/cygwin/home/Franco/Java/jdk11/build/windows-x86-normal-client-fastdebug/hotspot/variant-client/libjvm/objs/classFileParser.obj]
Error 1
make[3]: *** Waiting for unfinished jobs....


make[2]: *** [make/Main.gmk:257: hotspot-client-libs] Error 2


make[2]: *** Waiting for unfinished jobs....


Compiling 4 properties into resource bundles for jdk.jlink


Compiling 3 properties into resource bundles for jdk.jdi


Compiling 3 properties into resource bundles for jdk.jlink


Compiling 1 properties into resource bundles for jdk.jlink





ERROR: Build failed for target 'default (exploded-image)' in configuration
'windows-x86-normal-client-fastdebug' (exit code 2)




=== Output from failing command(s) repeated here ===


* For target hotspot_variant-client_libjvm_objs_classFileParser.obj:


classFileParser.cpp


c:/cygwin/home/Franco/Java/jdk11/src/hotspot/share/classfile/classFileParser.cpp(310):
error C2220: warning treated as error - no 'object' file generated

c:/cygwin/home/Franco/Java/jdk11/src/hotspot/share/classfile/classFileParser.cpp(310):
warning C4267: '=': conversion from 'size_t' to 'u2', possible loss of data

   ... (rest of output omitted)





* All command lines available in
/cygdrive/c/cygwin/home/Franco/Java/jdk11/build/windows-x86-normal-client-fastdebug/make-support/failure-logs.

=== End of repeated output ===



El jue., 22 de nov. de 2018 a la(s) 22:19, Franco Gastón Pellegrini (
francogpellegrini at gmail.com) escribió:

> yes, it was gcc, for some reason it get broken. I reinstall cygwin and
> reconfigure it, an now it works, thanks!
>
> El lun., 5 de nov. de 2018 a la(s) 07:00, Magnus Ihse Bursie (
> magnus.ihse.bursie at oracle.com) escribió:
>
>> On 2018-11-04 06:16, Franco Gastón Pellegrini wrote:
>>
>> I used this command:
>> *bash ./configure --enable-debug --with-target-bits=32
>> --with-toolchain-version=2017 --with-jvm-variants=client
>> --with-boot-jdk="/home/Franco/Java/jdk10/build/windows-x86-normal-client-fastdebug/jdk/";*
>> I tried Visual studio 2015 and 2017 (with-toolchain-version).
>> I attached config.log as you asked.
>> Thanks.
>>
>> El sáb., 3 de nov. de 2018 a la(s) 04:43, Magnus Ihse Bursie (
>> magnus.ihse.bursie at oracle.com) escribió:
>>
>>> Have you tried running
>>> /cygdrive/c/progra~1/micros~1/2017/commun~1/vc/tools/msvc/1415~1.267/bin/hostx86/x86/cl
>>>
>>> from the same prompt you ran configure to see what happens? It seems to
>>> have located a compiler but fails to run it.
>>>
>>
>> Let me re-iterate this question: Have you tried running
>> /cygdrive/c/progra~1/micros~1/2017/commun~1/vc/tools/msvc/1415~1.267/bin/hostx86/x86/cl
>> from the same prompt you ran configure to see what happens?
>>
>> Here is the relevant part of the config.log, it basically says it cannot
>> compile a simple C program. You can try recreating conftest.c as shown in
>> the log below, or try just any other simple C program.
>>
>> configure:35681: checking whether the C compiler works
>> configure:35703:
>> /cygdrive/c/progra~1/micros~1/2017/commun~1/vc/tools/msvc/1415~1.267/bin/hostx86/x86/cl
>> conftest.c  >&5
>> Microsoft (R) C/C++ Optimizing Compiler Version 19.15.26732.1 for x86
>> Copyright (C) Microsoft Corporation.  All rights reserved.
>>
>> conftest.c
>> Microsoft (R) Incremental Linker Version 14.15.26732.1
>> Copyright (C) Microsoft Corporation.  All rights reserved.
>>
>> /out:conftest.exe
>> conftest.obj
>> LINK : fatal error LNK1104: cannot open file 'conftest.exe'
>> configure:35707: $? = 2
>> configure:35745: result: no
>> configure: failed program was:
>> | /* confdefs.h */
>> | #define PACKAGE_NAME "OpenJDK"
>> | #define PACKAGE_TARNAME "openjdk"
>> | #define PACKAGE_VERSION "openjdk"
>> | #define PACKAGE_STRING "OpenJDK openjdk"
>> | #define PACKAGE_BUGREPORT "build-dev at openjdk.java.net"
>> <build-dev at openjdk.java.net>
>> | #define PACKAGE_URL "http://openjdk.java.net" <http://openjdk.java.net>
>> | /* end confdefs.h.  */
>> |
>> | int
>> | main ()
>> | {
>> |
>> |   ;
>> |   return 0;
>> | }
>> configure:35750: error: in `/home/Franco/Java/jdk11':
>> configure:35752: error: C compiler cannot create executables
>>
>> /Magnus
>>
>>
>>> There is also a second log file, config.log, generated by autoconf. It
>>> will hopefully contain output from the failed run of CL, and the
>>> complete command line it used when it concluded that the C compiler
>>> cannot create executables.
>>>
>>> /Magnus
>>>
>>> On 2018-11-03 02:50, Franco Gastón Pellegrini wrote:
>>> > Hello,
>>> > When I try to compìle OpenJDK 11, I get an error. I tried using visual
>>> > studio 2015 and 2017 with the same error. *Note that compiling OpenJDK
>>> 9
>>> > and 10 work just fine.*
>>> >
>>> > I attached the log, but the error is:
>>> >
>>> > **********************************************************************
>>> > ** Visual Studio 2017 Developer Command Prompt v15.8.9
>>> > ** Copyright (c) 2017 Microsoft Corporation
>>> > **********************************************************************
>>> > [vcvarsall.bat] Environment initialized for: 'x86'
>>> > configure: Setting extracted environment variables
>>> > checking for Visual Studio variables... ok
>>> > configure: Rewriting ipath to
>>> >
>>> "/cygdrive/c/progra~1/micros~1/2017/commun~1/vc/tools/msvc/1415~1.267/include"
>>> > configure: Rewriting ipath to
>>> > "/cygdrive/c/progra~1/wi3cf2~1/netfxsdk/46d346~1.1/include/um"
>>> > configure: Rewriting ipath to
>>> > "/cygdrive/c/progra~1/wi3cf2~1/10/include/100171~1.0/ucrt"
>>> > configure: Rewriting ipath to
>>> > "/cygdrive/c/progra~1/wi3cf2~1/10/include/100171~1.0/shared"
>>> > configure: Rewriting ipath to
>>> > "/cygdrive/c/progra~1/wi3cf2~1/10/include/100171~1.0/um"
>>> > configure: Rewriting ipath to
>>> > "/cygdrive/c/progra~1/wi3cf2~1/10/include/100171~1.0/winrt"
>>> > configure: Rewriting ipath to
>>> > "/cygdrive/c/progra~1/wi3cf2~1/10/include/100171~1.0/cppwinrt"
>>> > configure: Rewriting libpath to
>>> >
>>> "/cygdrive/c/progra~1/micros~1/2017/commun~1/vc/tools/msvc/1415~1.267/lib/x86"
>>> > configure: Rewriting libpath to
>>> > "/cygdrive/c/progra~1/wi3cf2~1/netfxsdk/46d346~1.1/lib/um/x86"
>>> > configure: Rewriting libpath to
>>> > "/cygdrive/c/progra~1/wi3cf2~1/10/lib/100171~1.0/ucrt/x86"
>>> > configure: Rewriting libpath to
>>> > "/cygdrive/c/progra~1/wi3cf2~1/10/lib/100171~1.0/um/x86"
>>> > checking for cl...
>>> >
>>> /cygdrive/c/PROGRA~1/MICROS~1/2017/COMMUN~1/VC/Tools/MSVC/14.15.26726/bin/HostX86/x86/cl
>>> > configure: Rewriting CC to
>>> >
>>> "/cygdrive/c/progra~1/micros~1/2017/commun~1/vc/tools/msvc/1415~1.267/bin/hostx86/x86/cl"
>>> > checking resolved symbolic links for CC... no symlink
>>> > configure: Using microsoft C compiler version 19.15.26732.1 [Microsoft
>>> (R)
>>> > C/C++ Optimizing Compiler Version 19.15.26732.1 for x86]
>>> > checking whether the C compiler works... no
>>> > configure: error: in `/home/Franco/Java/jdk11':
>>> > configure: error: C compiler cannot create executables
>>> > See `config.log' for more details
>>> > configure exiting with result code 77
>>> >
>>> >
>>> >
>>>
>>>
>>
>> --
>> Franco Gastón Pellegrini
>>
>>
>>
>
> --
> Franco Gastón Pellegrini
>


-- 
Franco Gastón Pellegrini
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hotspot_variant-client_libjvm_objs_classFileParser.obj.cmdline
Type: application/octet-stream
Size: 2470 bytes
Desc: not available
URL: <http://mail.openjdk.java.net/pipermail/build-dev/attachments/20181123/fba7b5a8/hotspot_variant-client_libjvm_objs_classFileParser.obj-0001.cmdline>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hotspot_variant-client_libjvm_objs_classFileParser.obj.log
Type: application/octet-stream
Size: 2872 bytes
Desc: not available
URL: <http://mail.openjdk.java.net/pipermail/build-dev/attachments/20181123/fba7b5a8/hotspot_variant-client_libjvm_objs_classFileParser.obj-0001.log>


More information about the build-dev mailing list