CopyFiles.gmk fails with cygwin make 3.82.90

Jim Holmlund james.holmlund at oracle.com
Fri Oct 12 13:10:33 PDT 2012



I am using cygwin 1.7
      CYGWIN_NT-5.1 fff 1.7.16(0.262/5/3) 2012-07-20 22:55 i686 Cygwin

and it includes make 3.82.90.

Below is the tail of the output file from building with 3.82.90.   I don't get this error when using 
make 3.81.

    :
+ make VERBOSE= -R -I /cygdrive/d/tools/tl8/common/makefiles -f CompileNativeLibraries.gmk
GNU Make 3.82.90
Built for i686-pc-cygwin
Copyright (C) 2010  Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Reading makefiles...
Reading makefile `CompileNativeLibraries.gmk'...
Reading makefile `/cygdrive/d/tools/tl8/build/windows-x86-normal-server-release/spec.gmk' (search 
path) (no ~ expansion)...
Reading makefile `/cygdrive/d/tools/tl8/build/windows-x86-normal-server-release//custom-spec.gmk' 
(search path) (don't care) (no ~ expansion)...
Reading makefile `MakeBase.gmk' (search path) (no ~ expansion)...
Reading makefile `NativeCompilation.gmk' (search path) (no ~ expansion)...
Reading makefile `Setup.gmk' (search path) (no ~ expansion)...
Reading makefile `CopyFiles.gmk ' (search path) (no ~ expansion)...
make[2]: Entering directory `/cygdrive/d/tools/tl8/jdk/makefiles'
CopyFiles.gmk:255: *** target pattern contains no `%'.  Stop.
make[2]: Leaving directory `/cygdrive/d/tools/tl8/jdk/makefiles'
make[Reaping losing child 0x2005c8e0 PID 3308
Makefile:67: recipe for target `libs-only' failed
1]: *** [libs-only] Error 2
Removing child 0x2005c8e0 PID 3308 from chain.
make[1]: Leaving directory `/cygdrive/d/tools/tl8/jdk/makefiles'
Reaping losing child 0x2005a358 PID 3088
Makefile:140: recipe for target `jdk-only' failed
make: *** [jdk-only] Error 2
Removing child 0x2005a358 PID 3088 from chain.




More information about the build-infra-dev mailing list