build fail
Magnus Ihse Bursie
magnus.ihse.bursie at oracle.com
Fri Jun 15 20:16:54 UTC 2018
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