build fail
Sebastian Demian
2020sebastian at gmail.com
Fri Jun 15 22:17:37 UTC 2018
I switched from panama/panama to panama/dev instead and was able to build
it successfully.
Thank you for your help,
Sebastian.
On Fri, Jun 15, 2018 at 3:16 PM Magnus Ihse Bursie <
magnus.ihse.bursie at oracle.com> wrote:
>
>
> On 2018-06-15 21:18, Sebastian Demian wrote:
> > + build-dev
> >
> > On Fri, Jun 15, 2018 at 2:17 PM Sebastian Demian <
> 2020sebastian at gmail.com>
> > wrote:
> >
> >> Thanks for the reply Erik.
> >>
> >> running with --disable-warnings-as-errors helped.
> >>
> >> I also ran make dist-clean before building again.
> >>
> >> The build failed at a later stage now.
> >>
> >>
> >>
> >> Here is the new output:
> >>
> >> Note: Recompile with -Xlint:removal for details.
> >> Note: Some input files use unchecked or unsafe operations.
> >> Note: Recompile with -Xlint:unchecked for details.
> >> */Users/sd/Projects/panama/hotspot/src/share/vm/opto/lcm.cpp:42:35:
> error:
> >> ordered comparison between pointer and zero ('address' (aka 'unsigned
> char
> >> *') and 'int')*
> >> * if (Universe::narrow_oop_base() > 0) { // Implies UseCompressedOops.*
> >> * ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~*
> >> 1 error generated.
> >> make[3]: ***
> >>
> [/Users/sd/Projects/panama/build/macosx-x86_64-normal-server-release/hotspot/variant-server/libjvm/objs/lcm.o]
> >> Error 1
>
> Apparently clang believe this is an error, and not just a warning, so
> this is a source code issue, and not a build issue per se.
>
> If this only happens in panama, you need to raise it with the Panama
> developers (cc:ed). If you can also reproduce it on the main jdk/jdk
> repo, then you can discuss it on hotspot-dev at oopenjdk.java.net.
>
> /Magnus
>
> >> make[3]: *** Waiting for unfinished jobs....
> >> make[2]: *** [hotspot-server-libs] Error 2
> >> make[2]: *** Waiting for unfinished jobs....
> >>
> >> ERROR: Build failed for target 'all' in configuration
> >> 'macosx-x86_64-normal-server-release' (exit code 2)
> >> Stopping sjavac server
> >>
> >> === Output from failing command(s) repeated here ===
> >> * For target hotspot_variant-server_libjvm_objs_lcm.o:
> >> /Users/sd/Projects/panama/hotspot/src/share/vm/opto/lcm.cpp:42:35:
> error:
> >> ordered comparison between pointer and zero ('address' (aka 'unsigned
> char
> >> *') and 'int')
> >> if (Universe::narrow_oop_base() > 0) { // Implies UseCompressedOops.
> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
> >> 1 error generated.
> >>
> >> * All command lines available in
> >>
> /Users/sd/Projects/panama/build/macosx-x86_64-normal-server-release/make-support/failure-logs.
> >> === End of repeated output ===
> >>
> >> No indication of failed target found.
> >> Hint: Try searching the build log for '] Error'.
> >> Hint: See common/doc/building.html#troubleshooting for assistance.
> >>
> >> make[1]: *** [main] Error 2
> >> make: *** [all] Error 2
> >>
> >>
> >>
> >> Thank you,
> >> Sebastian.
> >>
> >>
> >>
> >> On Fri, Jun 15, 2018 at 12:03 PM Erik Joelsson <
> erik.joelsson at oracle.com>
> >> wrote:
> >>
> >>> Hello Sebastian,
> >>>
> >>> Please try running configure with --disable-warnings-as-errors.
> >>>
> >>> When using compiler versions (or OS versions) other than the ones
> listed
> >>> in doc/building.md it's common to have warnings triggered and we run
> >>> with warnings treated as errors by default.
> >>>
> >>> /Erik
> >>>
> >>>
> >>> On 2018-06-11 12:49, Sebastian Demian wrote:
> >>>> Hello,
> >>>>
> >>>> I am trying to setup project panama on my local mac, and I am not able
> >>> to
> >>>> build the project.
> >>>>
> >>>> Configuration summary:
> >>>> * Debug level: release
> >>>> * HS debug level: product
> >>>> * JDK variant: normal
> >>>> * JVM variants: server
> >>>> * OpenJDK target: OS: macosx, CPU architecture: x86, address length:
> 64
> >>>> * Version string: 9-internal+0-adhoc.sd.panama (9-internal)
> >>>>
> >>>> Tools summary:
> >>>> * Boot JDK: java version "1.8.0_171" Java(TM) SE Runtime
> >>> Environment
> >>>> (build 1.8.0_171-b11) Java HotSpot(TM) 64-Bit Server VM (build
> >>> 25.171-b11,
> >>>> mixed mode) (at
> >>>> /Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home)
> >>>> * Toolchain: clang (clang/LLVM)
> >>>> * C Compiler: Version 9.1.0 (at /usr/bin/clang)
> >>>> * C++ Compiler: Version 9.1.0 (at /usr/bin/clang++)
> >>>>
> >>>> Build performance summary:
> >>>> * Cores to use: 4
> >>>> * Memory limit: 16384 MB
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> I have attached the full log output from running make. I have read the
> >>>> building.html and troubleshooting section and did not find anything
> >>>> relevant to this error:
> >>>>
> >>>>
> >>>
> /Users/sd/Projects/panama/hotspot/src/share/vm/gc/g1/heapRegionSet.hpp:126:5:
> >>>> error: macro expansion producing 'defined' has undefined behavior
> >>>> [-Werror,-Wexpansion-to-defined]
> >>>> #if HEAP_REGION_SET_FORCE_VERIFY
> >>>> ^
> >>>>
> >>>
> /Users/sd/Projects/panama/hotspot/src/share/vm/gc/g1/heapRegionSet.hpp:53:38:
> >>>> note: expanded from macro 'HEAP_REGION_SET_FORCE_VERIFY'
> >>>> #define HEAP_REGION_SET_FORCE_VERIFY defined(ASSERT)
> >>>> ^
> >>>> In file included from
> >>>>
> >>>
> /Users/sd/Projects/panama/hotspot/test/native/gc/g1/test_freeRegionList.cpp:25:
> >>>> In file included from
> >>>>
> >>>
> /Users/sd/Projects/panama/hotspot/src/share/vm/gc/g1/g1CollectedHeap.inline.hpp:28:
> >>>> In file included from
> >>>>
> >>>
> /Users/sd/Projects/panama/hotspot/src/share/vm/gc/g1/g1CollectedHeap.hpp:37:
> >>>
> /Users/sd/Projects/panama/hotspot/src/share/vm/gc/g1/g1HeapVerifier.hpp:67:5:
> >>>> error: macro expansion producing 'defined' has undefined behavior
> >>>> [-Werror,-Wexpansion-to-defined]
> >>>> #if HEAP_REGION_SET_FORCE_VERIFY
> >>>> ^
> >>>>
> >>>>
> >>>> Any help would be appreciated.
> >>>>
> >>>> Thanks,
> >>>> Sebastian.
> >>>
>
>
More information about the build-dev
mailing list