Mac OsX Sierra - Stuck on binaryTreeDictionary.hpp compilation

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Fri May 12 12:17:54 UTC 2017


"bash configure --disable-warnings-as-errors"

/Magnus

On 2017-05-12 14:11, Tommaso Pasini wrote:
> ok, i suspected that Lennart, could you tell me how to set that flag?
> Thanks a lot!
>
> Tommaso Pasini
>
> 2017-05-12 13:09 GMT+02:00 Lennart Börjeson <lenborje at gmail.com 
> <mailto:lenborje at gmail.com>>:
>
>     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
>     <mailto: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 <mailto: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