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.bur...@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 >> > >