ADDED tcl/patches/all/tcl-all-fix-stat64-bug2233954-newer.diff Index: tcl/patches/all/tcl-all-fix-stat64-bug2233954-newer.diff ================================================================== --- tcl/patches/all/tcl-all-fix-stat64-bug2233954-newer.diff +++ tcl/patches/all/tcl-all-fix-stat64-bug2233954-newer.diff @@ -0,0 +1,13 @@ +diff -uNr tclfossil_trunk.orig//generic/tcl.h tclfossil_trunk-1rsk//generic/tcl.h +--- tclfossil_trunk.orig//generic/tcl.h 2012-05-04 16:11:58.000000000 -0500 ++++ tclfossil_trunk-1rsk//generic/tcl.h 2012-05-06 17:33:17.487466336 -0500 +@@ -475,6 +475,9 @@ + /* Here is a 4-byte gap */ + } Tcl_StatBuf; + #elif defined(HAVE_STRUCT_STAT64) ++# ifdef HAVE_SYS_STAT_H ++# include ++# endif + typedef struct stat64 Tcl_StatBuf; + #else + typedef struct stat Tcl_StatBuf;