Missing separator on macro call ?

Erik Joelsson erik.joelsson at oracle.com
Wed May 24 06:44:19 UTC 2017


Hello David,

That error means something goes wrong when evaluating the macro body. 
Unfortunately make will not give you any better message than that. If 
you didn't change anything in make/common/NativeCompilation.gmk, the 
most likely cause is that you have changed a variable that is used in 
there, or in one of the parameters in that call, and that variable now 
has some character in it that gets misinterpreted, typically a comma or 
dollar would be the culprits.

/Erik


On 2017-05-24 01:44, David Holmes wrote:
> I just sync'd my local project with jdk10/hs and am getting a strange 
> build error:
>
> Building targets 'images test-image' in configuration 'linux-x64-debug'
> lib/CompileJvm.gmk:207: *** missing separator.  Stop.
>
> Line 207 is:
>
> $(eval $(call SetupNativeCompilation, BUILD_LIBJVM, \
>
> so it can't in itself have a missing separator!
>
> I don't know how to try and debug this - any suggestions?
>
> Thanks,
> David




More information about the build-dev mailing list