Mac OsX Sierra - Stuck on binaryTreeDictionary.hpp compilation

Tommaso Pasini p.tommaso at gmail.com
Fri May 12 11:02:36 UTC 2017


I have clang-802.0.42 installed. But I'm not 100% sure that this is what
make is using.
How can I check?

Tommaso Pasini

2017-05-12 12:56 GMT+02:00 David Holmes <david.holmes at oracle.com>:

> What compiler (name and version) are you trying to use?
>
> David
>
>
> On 12/05/2017 8:44 PM, Tommaso Pasini wrote:
>
>> thanks for the answer, I tried to remove and reconfigure. Unfortunately I
>> still have the same issue.
>> This is very strange because the static variable _min_tree_chunk_size,
>> seams declared correctly in the class.
>>
>> Tommaso Pasini
>>
>> 2017-05-12 12:33 GMT+02:00 Magnus Ihse Bursie <
>> magnus.ihse.bursie at oracle.com
>>
>>> :
>>>
>>
>> My recommendation is that you remove the entire output directory ("rm -rf
>>> build"), re-do the configuration and try again. Before removing, you can
>>> do
>>> "make print-configuration" to get the command line you used to configure.
>>>
>>> /Magnus
>>>
>>>
>>> On 2017-05-12 12:12, Tommaso Pasini wrote:
>>>
>>> Hi guys, its the whole morning I'm trying to build OpenJDK 9 on max OS X
>>>> Sierra.
>>>> I was able to configure but when I run the command make clean install,
>>>> it
>>>> stops with this error:
>>>>
>>>> hotspot/src/share/vm/memory/binaryTreeDictionary.hpp:167:12: error:
>>>>
>>>> instantiation of variable 'TreeChunk<FreeChunk,
>>>>> AdaptiveFreeList<FreeChunk>
>>>>>
>>>>> ::_min_tree_chunk_size' required here, but no definition is available
>>>>>>
>>>>>> [-Werror,-Wundefined-var-template]
>>>>>
>>>>>      return _min_tree_chunk_size;
>>>>>
>>>>>
>>>>> I checked the file and the variable is declared few lines before. I'm
>>>>> not
>>>>>
>>>> an expert of C++ and I'm not finding anything on the web.
>>>>
>>>> Does anybody already faced this problem?
>>>>
>>>> Thanks,
>>>> --Tommaso
>>>>
>>>>
>>>
>>>



More information about the build-dev mailing list