7u-osx not buildable, failing at jfr-orig.jar generation (macosx fails earlier in hotspot)

David Katleman david.katleman at oracle.com
Thu Jan 26 08:52:01 PST 2012


The jfr-orig.jar is a known issue

7133124 JDK7u4 builds failed for all platforms at Step 2 of build
process for 1/24/2012
http://monaco.us.oracle.com/detail.jsf?cr=7133124

Once the fix is in 7u, it needs to be sync'd down to 7u-osx (I've noted
that in the CR)

I don't have an existing CR for the macosx hotspot failure.

       Dave


David Katleman (Oracle) wrote:
>  I'll be filing a bug later this morning, this is a heads up, in case
>  someone knows about these already
>
>  So far both linux, solaris-i586 and windows-amd64 have failed, I would
>  expect the others to follow
>
>  Needless to say, build/promotion of 7u4 b227 based on 7u-osx will be
>  delayed today.
>
>>          com/oracle/jrockit/jfr com/oracle/jrockit/jfr/client
>>  com/oracle/jrockit/jfr/management oracle/jrockit/jfr
>>  oracle/jrockit/jfr/events oracle/jrockit/jfr/openmbean
>>  oracle/jrockit/jfr/parser oracle/jrockit/jfr/settings
>>  oracle/jrockit/jfr/tools oracle/jrockit/jfr/util
>>  oracle/jrockit/jfr/util/log oracle/jrockit/jfr/util/os
>>  oracle/jrockit/jfr/util/text -J-XX:-PrintVMOptions
>>  -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-Xmx512m
>>  -J-Xms512m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m
>>  java.util.zip.ZipException: duplicate entry:
>>  com/oracle/jrockit/jfr/client/
>>      at
>>  java.util.zip.ZipOutputStream.putNextEntry(ZipOutputStream.java:175)
>>      at
>>  java.util.jar.JarOutputStream.putNextEntry(JarOutputStream.java:92)
>>      at sun.tools.jar.Main.addFile(Main.java:683)
>>      at sun.tools.jar.Main.create(Main.java:437)
>>      at sun.tools.jar.Main.run(Main.java:160)
>>      at sun.tools.jar.Main.main(Main.java:1022)
>>  gnumake[3]: ***
>>  [/HUDSON/workspace/REtestA-2-build-linux-amd64-product/REtestA/build/linux-amd64/../linux-amd64-fastdebug/tmp/jfr-orig.jar]
>>  Error 1
>>  gnumake[3]: Leaving directory
>>  `/HUDSON/workspace/REtestA-2-build-linux-amd64-product/REtestA/jdk/make'
>>  gnumake[2]: *** [jdk-build] Error 2
>>  gnumake[2]: Leaving directory
>>  `/HUDSON/workspace/REtestA-2-build-linux-amd64-product/REtestA'
>>  gnumake[1]: *** [generic_debug_build] Error 2
>>  gnumake[1]: Leaving directory
>>  `/HUDSON/workspace/REtestA-2-build-linux-amd64-product/REtestA'
>>  gnumake: *** [build_fastdebug_image] Error 2
>>  + gmkexitcode=2
>>  + '[' 2 -ne 0 ']'
>>  + errorExit 'gnumake failed, return code 2'
>>  + echo 'ERROR: gnumake failed, return code 2'
>>  ERROR: gnumake failed, return code 2
>
>  http://rehudson.us.oracle.com:8080/hudson/view/JDK7/view/RE-test/view/REtestA/job/REtestA-2-build-linux-amd64-product/94/console
>
>  http://rehudson.us.oracle.com:8080/hudson/view/JDK7/view/RE-test/view/REtestA/job/REtestA-2-build-linux-i586-product/88/console
>
>  http://rehudson.us.oracle.com:8080/hudson/view/JDK7/view/RE-test/view/REtestA/job/REtestA-2-build-solaris-i586-product/92/console
>
>  http://rehudson.us.oracle.com:8080/hudson/view/JDK7/view/RE-test/view/REtestA/job/REtestA-2-build-windows-amd64-product/111/console
>
>
>
>  macosx-amd64 is failing much earlier, in hotspot
>>  In file included from
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/jfr/jvm/eventwriter.hpp:11,
>>
>>                   from
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/jfr/jvm/eventwriter.cpp:9:
>>
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:127:
>>  error: 'fio_fd' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:130:
>>  error: 'fio_fd' does not name a type
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:150:
>>  error: 'fio_fd' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:152:
>>  error: 'fio_fd' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:152:
>>  error: 'fio_fd' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:185:
>>  error: 'fio_fd' does not name a type
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:188:
>>  error: 'fio_fd' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:194:
>>  error: 'filesize' does not name a type
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:196:
>>  error: 'filesize' does not name a type
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:202:
>>  error: 'fio_fd' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:204:
>>  error: 'fio_fd' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:206:
>>  error: 'fio_fd' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:209:
>>  error: 'fio_fd' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:211:
>>  error: 'fio_fd' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:211:
>>  error: 'filesize' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:213:
>>  error: expected ';' before '(' token
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:215:
>>  error: 'filesize' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:234:
>>  error: 'fio_fd' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:234:
>>  error: 'filesize' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:236:
>>  error: 'fio_fd' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:236:
>>  error: 'filesize' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:238:
>>  error: 'filesize' does not name a type
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:
>>  In static member function 'static bool FileIO::is_bad_fd(int)':
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/fileio.hpp:127:
>>  error: 'BAD_FD' was not declared in this scope
>>  In file included from
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/jfr/jvm/eventwriter.cpp:9:
>>
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/jfr/jvm/eventwriter.hpp:
>>  At global scope:
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/jfr/jvm/eventwriter.hpp:19:
>>  error: 'filesize' does not name a type
>>  In file included from
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/trace/traceEventTypes.hpp:12,
>>
>>                   from
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/jfr/jvm/eventwriter.cpp:10:
>>
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/trace/traceComplexEvent.hpp:35:
>>  error: 'filesize' does not name a type
>>  In file included from
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/jfr/jvm/eventwriter.cpp:18:
>>
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/streamwriter.hpp:56:
>>  error: 'filesize' does not name a type
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/streamwriter.hpp:57:
>>  error: 'fio_fd' does not name a type
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/streamwriter.hpp:62:
>>  error: 'fio_fd' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/streamwriter.hpp:179:
>>  error: 'filesize' does not name a type
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/streamwriter.hpp:189:
>>  error: 'filesize' has not been declared
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/streamwriter.hpp:
>>  In constructor 'streamwriter::streamwriter()':
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/streamwriter.hpp:60:
>>  error: class 'streamwriter' does not have any field named 'stream_pos'
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/streamwriter.hpp:60:
>>  error: class 'streamwriter' does not have any field named 'out'
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/streamwriter.hpp:60:
>>  error: 'BAD_FD' was not declared in this scope
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/streamwriter.hpp:
>>  In member function 'void streamwriter::reset(int)':
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/streamwriter.hpp:64:
>>  error: 'stream_pos' was not declared in this scope
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/utilities/streamwriter.hpp:65:
>>  error: 'out' was not declared in this scope
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/jfr/jvm/eventwriter.cpp:
>>  In static member function 'static void
>>  JFREventWriter::write_event(TraceEventId, const void*, countertime,
>>  countertime)':
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/jfr/jvm/eventwriter.cpp:227:
>>  error: cast from '_opaque_pthread_t*' to 'u4' loses precision
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/jfr/jvm/eventwriter.cpp:
>>  At global scope:
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/jfr/jvm/eventwriter.cpp:274:
>>  error: 'filesize' does not name a type
>>  Compiling
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/share/vm/prims/evmCompat.cpp
>>
>>  rm -f evmCompat.o
>>  llvm-g++ -D_ALLBSD_SOURCE -D_GNU_SOURCE -DAMD64 -DASSERT -DFASTDEBUG
>>  -I.
>>  -I/HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm/prims
>>  -I/HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/share/vm/prims
>>  -I/HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/share/vm
>>  -I/HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/share/vm
>>  -I/HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/share/vm/precompiled
>>  -I/HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/cpu/x86/vm
>>  -I/HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/cpu/x86/vm
>>  -I/HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/os_cpu/bsd_x86/vm
>>  -I/HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/os/bsd/vm
>>  -I/HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/closed/os/posix/vm
>>  -I/HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/os/posix/vm
>>  -I../generated -DHOTSPOT_RELEASE_VERSION="\"23.0-b11\""
>>  -DHOTSPOT_BUILD_TARGET="\"fastdebug\""
>>  -DHOTSPOT_BUILD_USER="\"java_re\"" -DHOTSPOT_LIB_ARCH=\"amd64\"
>>  -DJRE_RELEASE_VERSION="\"1.7.0_04-ea-fastdebug-b227\""
>>  -DHOTSPOT_VM_DISTRO="\"Java HotSpot(TM)\"" -DTARGET_OS_FAMILY_bsd
>>  -DTARGET_ARCH_x86 -DTARGET_ARCH_MODEL_x86_64 -DTARGET_OS_ARCH_bsd_x86
>>  -DTARGET_OS_ARCH_MODEL_bsd_x86_64 -DTARGET_COMPILER_gcc -DCOMPILER2
>>  -DCOMPILER1 -fPIC -fno-rtti -fno-exceptions -pthread -fcheck-new -m64
>>  -pipe -Os -fno-strict-aliasing -DVM_LITTLE_ENDIAN -D_LP64=1
>>  -fno-omit-frame-pointer -DINCLUDE_TRACE -Werror -Wpointer-arith
>>  -Wconversion -Wsign-compare    -DDTRACE_ENABLED  -D_XOPEN_SOURCE
>>  -D_DARWIN_C_SOURCE -c -MMD -MP -MF
>>  ../generated/dependencies/evmCompat.o.d -o evmCompat.o
>>  /HUDSON/workspace/REtestA-2-build-macosx-amd64-product/REtestA/hotspot/src/share/vm/prims/evmCompat.cpp
>>
>>  gnumake[7]: *** [eventwriter.o] Error 1
>>  gnumake[7]: *** Waiting for unfinished jobs....
>>  gnumake[6]: *** [the_vm] Error 2
>>  gnumake[5]: *** [fastdebug] Error 2
>>  gnumake[4]: *** [generic_build2] Error 2
>>  gnumake[3]: *** [fastdebug] Error 2
>>  gnumake[2]: *** [hotspot-build] Error 2
>>  gnumake[1]: *** [generic_debug_build] Error 2
>>  gnumake: *** [build_fastdebug_image] Error 2
>>  + gmkexitcode=2
>>  + '[' 2 -ne 0 ']'
>>  + errorExit 'gnumake failed, return code 2'
>>  + echo 'ERROR: gnumake failed, return code 2'
>>  ERROR: gnumake failed, return code 2
>
>
>
>  http://rehudson.us.oracle.com:8080/hudson/view/JDK7/view/RE-test/view/REtestA/job/REtestA-2-build-macosx-amd64-product/15/console
>
>




More information about the macosx-port-dev mailing list