CopyFiles.gmk fails with cygwin make 3.82.90

Magnus Ihse Bursie magnus.ihse.bursie at oracle.com
Wed Oct 17 14:16:31 PDT 2012


You are really jinxed! ;-)

Can you try running with LOG=trace? To keep the log small, run
make jdk-only JDK_TARGET=libs-only LOG=trace

/Magnus


On 2012-10-12 22:10, Jim Holmlund wrote:
>
>
> 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