compiling openJdk 11 on windows 7 32bits fail
Alexey Ivanov
alexey.ivanov at oracle.com
Tue Feb 12 13:38:13 UTC 2019
On 12/02/2019 04:25, David Holmes wrote:
> On 12/02/2019 1:45 pm, Franco Gastón Pellegrini wrote:
>> I just downloaded again (to be sure about my errors) JDK 12 and use
>> this command:
>> bash ./configure --enable-debug --disable-warnings-as-errors
>> --with-target-bits=32 --with-toolchain-version=2017
>> --with-jvm-variants=client --with-boot-jdk="/cygdrive/c/Program
>> Files/Java/jdk-11.0.2/";
>>
>> and I get:
>>
>> ERROR: Build failed for target 'default (exploded-image)' in
>> configuration 'windows-x86-client-fastdebug' (exit code 2)
>> Stopping sjavac server
>>
>> === Output from failing command(s) repeated here ===
>> * For target support_native_java.desktop_libawt_Hashtable.obj:
>> Hashtable.cpp
>> c:/cygwin64/home/franc/java/jdk12/src/java.desktop/windows/native/libawt/windows/Hashtable.cpp(53):
>> error C2664: 'void
>> DTrace_PrintFunction(DTRACE_PRINT_CALLBACK,dtrace_id *,dtrace_id
>> *,const char *,int,int,const char *,...)': cannot convert argument 1
>> from 'void (__stdcall *)(const char *,int,int,const char *,va_list)'
>> to 'DTRACE_PRINT_CALLBACK'
>> c:/cygwin64/home/franc/java/jdk12/src/java.desktop/windows/native/libawt/windows/Hashtable.cpp(53):
>> note: None of the functions with this name in scope match the target
>> type
Maybe CALLBACK / JNICALL macro is missing somewhere…
If I understand correctly, a pointer to function with __stdcall calling
convention is expected; but DTRACE_PRINT_CALLBACK probably does not have it.
Does it build successfully if you don't define DEBUG?
Regards,
Alexey
>
> Sorry I can't see anything that would cause that - certainly nothing
> 32-bit specific.
>
> David
> -----
>
>> ... (rest of output omitted)
>>
>> * All command lines available in
>> /cygdrive/c/cygwin64/home/franc/java/jdk12/build/windows-x86-client-fastdebug/make-support/failure-logs.
>> === End of repeated output ===
>>
>> No indication of failed target found.
>> Hint: Try searching the build log for '] Error'.
>> Hint: See doc/building.html#troubleshooting for assistance.
>>
>> make[1]: *** [/home/franc/java/jdk12/make/Init.gmk:310: main] Error 2
>> make: *** [/home/franc/java/jdk12/make/Init.gmk:186: default] Error 2
>>
>> <SNIP>
More information about the build-dev
mailing list