<AWT Dev> JDK8 tree fails to compile

Anthony Petrov anthony.petrov at oracle.com
Wed Jun 13 05:23:20 PDT 2012


On 6/13/2012 4:17 PM, Mario Torre wrote:
> Hi Anthony, Lana,
> 
> Thanks for taking a look at it.
> 
> I got the same problem with the very latest jdk8 repository. It seems
> that this patch is missing there too.
> 
> I'm on a Fedora 17 machine, gcc version 4.7.0 20120507 (Red Hat
> 4.7.0-5) (GCC), perhaps this would explain why you don't see this?

As I said, we [AWT engineers] only clone the jdk repository importing 
all the missing bits from an IMPORT JDK build, including the Hotspot. 
The issue you're seeing is happening when compiling the Hotspot sources. 
Since we don't compile them but import the JVM instead, we don't see the 
issue.

--
best regards,
Anthony

> (It's the first time I tried to compile directly from the OpenJDK
> since I updated, so I can't say when this started to happen).
> 
> Cheers,
> Mario
> 
> 2012/6/13 Anthony Petrov <anthony.petrov at oracle.com>:
>> Lana, could you clarify the matter please?
>>
>> @Mario: usually we build the jdk/ repo only, so we don't observe the
>> problem.
>>
>> --
>> best regards,
>> Anthony
>>
>>
>> On 6/13/2012 2:19 PM, Mario Torre wrote:
>>> Hi all!
>>>
>>> I'm trying to compile the latest http://hg.openjdk.java.net/jdk8/awt
>>> but I got this error:
>>>
>>> ompiling
>>> /home/neugens/work_space/jdk/jdk8-awt/hotspot/src/share/vm/memory/blockOffsetTable.cpp
>>>
>>> /home/neugens/work_space/jdk/jdk8-awt/hotspot/src/share/vm/memory/binaryTreeDictionary.cpp:
>>> In instantiation of ‘TreeList<Chunk>*
>>> TreeList<Chunk>::remove_chunk_replace_if_needed(TreeChunk<Chunk>*)
>>> [with Chunk = FreeChunk]’:
>>>
>>> /home/neugens/work_space/jdk/jdk8-awt/hotspot/src/share/vm/memory/binaryTreeDictionary.cpp:1342:16:
>>>  required from here
>>>
>>> /home/neugens/work_space/jdk/jdk8-awt/hotspot/src/share/vm/memory/binaryTreeDictionary.cpp:173:7:
>>> error: ‘link_tail’ was not declared in this scope, and no declarations
>>> were found by argument-dependent lookup at the point of instantiation
>>> [-fpermissive]
>>>
>>> I guess the tree needs to be integrated with this patch:
>>>
>>> http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/a297b0e14605
>>>
>>> Any ideas?
>>>
>>> Cheers,
>>> Mario
> 
> 
> 



More information about the awt-dev mailing list