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 ( francogpellegr...@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.bur...@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.bur...@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@openjdk.java.net" >> <build-dev@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
hotspot_variant-client_libjvm_objs_classFileParser.obj.cmdline
Description: Binary data
hotspot_variant-client_libjvm_objs_classFileParser.obj.log
Description: Binary data