eclipse-openj9 / openj9

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Other
3.27k stars 721 forks source link

JDK 13 ppc64_aix build failures #6757

Closed JasonFengJ9 closed 4 years ago

JasonFengJ9 commented 5 years ago
JDK13
22:49:38  "/home/jenkins/workspace/Build_JDK13_ppc64_aix_Nightly/src/java.desktop/share/native/libfontmanager/harfbuzz/hb-machinery.hh", line 413.14: 1540-0700 (I) The previous message was produced while processing "hb_sanitize_context_t::sanitize_blob<OT::OpenTypeFontFile>(hb_blob_t *)".
22:49:38  "/home/jenkins/workspace/Build_JDK13_ppc64_aix_Nightly/src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face.cc", line 203.99: 1540-0700 (I) The previous message was produced while processing "hb_face_create(hb_blob_t *, unsigned int)".
22:49:38     ... (rest of output omitted)
22:49:38  
22:49:38  * All command lines available in /home/jenkins/workspace/Build_JDK13_ppc64_aix_Nightly/build/aix-ppc64-server-release/make-support/failure-logs.
22:49:38  === End of repeated output ===
22:49:38  
22:49:38  === Make failed targets repeated here ===
22:49:38  Awt2dLibraries.gmk:603: recipe for target '/home/jenkins/workspace/Build_JDK13_ppc64_aix_Nightly/build/aix-ppc64-server-release/support/native/java.desktop/libfontmanager/hb-face.o' failed
22:49:38  Awt2dLibraries.gmk:603: recipe for target '/home/jenkins/workspace/Build_JDK13_ppc64_aix_Nightly/build/aix-ppc64-server-release/support/native/java.desktop/libfontmanager/hb-aat-layout.o' failed
22:49:38  make/Main.gmk:207: recipe for target 'java.desktop-libs' failed
22:49:38  === End of repeated output ===

JDK12
23:58:47  "/home/jenkins/workspace/Build_JDK12_ppc64_aix_Nightly/src/java.desktop/share/native/libfontmanager/harfbuzz/hb-machinery.hh", line 413.14: 1540-0700 (I) The previous message was produced while processing "hb_sanitize_context_t::sanitize_blob<OT::OpenTypeFontFile>(hb_blob_t *)".
23:58:47  "/home/jenkins/workspace/Build_JDK12_ppc64_aix_Nightly/src/java.desktop/share/native/libfontmanager/harfbuzz/hb-face.cc", line 203.99: 1540-0700 (I) The previous message was produced while processing "hb_face_create(hb_blob_t *, unsigned int)".
23:58:47     ... (rest of output omitted)
23:58:47  
23:58:47  * All command lines available in /home/jenkins/workspace/Build_JDK12_ppc64_aix_Nightly/build/aix-ppc64-server-release/make-support/failure-logs.
23:58:47  === End of repeated output ===
23:58:47  
23:58:47  === Make failed targets repeated here ===
23:58:47  Awt2dLibraries.gmk:602: recipe for target '/home/jenkins/workspace/Build_JDK12_ppc64_aix_Nightly/build/aix-ppc64-server-release/support/native/java.desktop/libfontmanager/hb-face.o' failed
23:58:47  Awt2dLibraries.gmk:602: recipe for target '/home/jenkins/workspace/Build_JDK12_ppc64_aix_Nightly/build/aix-ppc64-server-release/support/native/java.desktop/libfontmanager/hb-aat-layout.o' failed
23:58:47  make/Main.gmk:215: recipe for target 'java.desktop-libs' failed
23:58:47  === End of repeated output ===

There is no failure-logs at diagnostics.tar.gz.

Last successful JDK12 build was on July 16, there is no successful build in JDK13 history.

andrew-m-leonard commented 5 years ago

from logs:

/opt/IBM/xlC/16.1.0/bin/xlclang -DOPENJ9_BUILD -O3 -DIPv6_FUNCTION_SUPPORT -g -s -q64 -q mbcs -qlanglvl=extended -qarch=ppc -qinfo=pro -qalias=noansi -qxflag=LTOL:LTOL0 -qsuppress=1506-1108 -D_XOPEN_SOURCE_EXTENDED=1 -D_ALL_SOURCE -DRS6000 -DAIXPPC -D_LARGE_FILES -DPPC64 -qhalt=w -I. -I../include -I../oti -Icommon -I../nls -I../omr/include_core    -DUT_DIRECT_TRACE_REGISTRATION -DTR_HOST_POWER -c -o strbuf.o common/strbuf.c
error: 1540-5200 The option "-qmbcs" is not supported.
error: 1540-5200 The option "-qinfo" is not supported.
pshipton commented 5 years ago

@JasonFengJ9 What builds are you looking at? The JDK 13 AIX failure is expected since xlc 16 supported isn't completed yet. #6584

JDK 12 AIX completed successfully here on Aug 15 https://ci.eclipse.org/openj9/view/Pipelines/job/Pipeline-OpenJDK12-Acceptance/18/ after we got the OpenJDK harfbuzz fix. Since JDK 12 is done, there shouldn't be any further builds, except to deliver the AIX build for the 0.15.1 release at Adopt.

JasonFengJ9 commented 5 years ago

What builds are you looking at?

Those are internal AIX builds for JDK 12/13.

pshipton commented 5 years ago

Although https://ci.eclipse.org/openj9/view/Pipelines/job/Pipeline-OpenJDK12-Acceptance/18/ passed, it didn't do the promotion (not sure why). I've promoted it manually so any downstream builds should be good now.

pshipton commented 4 years ago

Remaining work for AIX Java 13 will be done under #5074