Subject: | EUMM 7.00 breaks SREZIC/Tk-804.032.tar.gz |
Building stops with
make[1]: *** No rule to make target `pTk/tkInt.h', needed by `Xlib.o'. Stop.
make[1]: Leaving directory `/home/eserte/src/perl-tk/Xlib'
make: *** [subdirs] Error 2
On the same system (Debian 7, perl 5.18.4) it works fine with EUMM 6.98. It seems that the crucial difference in the generated Xlib/Makefile is
Xlib$(OBJ_EXT) : Xlib.c ../pTk/tkOption.h ../pTk/tkOption.m \
../pTk/tkOption.t ../pTk/tkOption_f.h ../pTk/tkVMacro.h ../tkGlue.def \
../tkGlue.h ../tkGlue.m ../tkGlue.t ../tkGlue_f.h ../vtab.def GC.def \
pTk/tkInt.h pTk/tkPort.h
vs.
Xlib$(OBJ_EXT) : Xlib.c ../pTk/Lang.h ../pTk/Lang.m ../pTk/Lang.t \
../pTk/Lang_f.h ../pTk/Xlib.m ../pTk/Xlib.t ../pTk/Xlib_f.h \
../pTk/tcl.h ../pTk/tclDecls.h ../pTk/tclDecls.m ../pTk/tclDecls.t \
../pTk/tclDecls_f.h ../pTk/tclPlatDecls.h ../pTk/tk.h ../pTk/tk.m \
../pTk/tk.t ../pTk/tkConfig.h ../pTk/tkDecls.h ../pTk/tkDecls.m \
../pTk/tkDecls.t ../pTk/tkDecls_f.h ../pTk/tkEvent.h ../pTk/tkEvent.m \
../pTk/tkEvent.t ../pTk/tkEvent_f.h ../pTk/tkInt.h ../pTk/tkInt.m \
../pTk/tkInt.t ../pTk/tkIntDecls.h ../pTk/tkIntDecls.m \
../pTk/tkIntDecls.t ../pTk/tkIntDecls_f.h ../pTk/tkInt_f.h \
../pTk/tkOption.h ../pTk/tkOption.m ../pTk/tkOption.t \
../pTk/tkOption_f.h ../pTk/tkPort.h ../pTk/tkUnixPort.h \
../pTk/tkVMacro.h ../pTk/tk_f.h ../tkGlue.def ../tkGlue.h ../tkGlue.m \
../tkGlue.t ../tkGlue_f.h ../vtab.def GC.def
First variant is the EUMM 7.00 variant, and looks incomplete and has some wrong paths.