Mac OsX Sierra - Stuck on binaryTreeDictionary.hpp compilation

Lennart Börjeson lenborje at gmail.com
Fri May 12 11:09:58 UTC 2017


I’ve had that error on my Mac since forever. :-/

You need to configure with "--disable-warnings-as-errors”.

You’ll then get that warning quite a few times during the build, bit it will work. (At least it does for me.)


/Lennart


> 12 maj 2017 kl. 12:44 skrev Tommaso Pasini <p.tommaso at gmail.com>:
> 
> 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