Missing separator on macro call ?

David Holmes david.holmes at oracle.com
Wed May 24 06:44:15 UTC 2017


It was suggested (thanks Gary A.) to check the debug, or trace logging. 
This revealed:

  [27] PRECOMPILED_HEADER := 
/scratch/dh/valhalla/jdk10/hotspot/src/share/vm/precompiled/precompiled.hpp 

  [28] PRECOMPILED_HEADER_EXCLUDE :=
lib/CompileJvm.gmk:207: Running shell command
+ /usr/bin/find <long list of directories> '(' -type f -o -type l ')'
make[3]: Leaving directory '/export/users/dh/valhalla/jdk10/hotspot/make'
lib/CompileJvm.gmk:207: *** missing separator.  Stop.

I can manually run that command without error, but I'm wondering if I am 
hitting some kind of length limit ??

Thanks,
David

On 24/05/2017 9:44 AM, 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