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 <[email protected]>: > > 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 <[email protected] >> : > >> 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 >>> >> >>
