Not only there was advice to use activestate perl (which is not best for cygwin!), there was also advice "use Tcl::Tk instead" which makes comliling easier because it trivial to compile
Tcl::Tk will not work directly with ptkdb, but it comes with "tcltkdb" which is exactly the same, but adopted for Tcl::Tk.