diff -rupN --no-dereference tcl8.6.14/generic/tclInt.h tcl8.6.14-new/generic/tclInt.h
--- tcl8.6.14/generic/tclInt.h 2024-02-07 18:26:44.000000000 +0100
+++ tcl8.6.14-new/generic/tclInt.h 2024-03-04 16:29:17.771805198 +0100
@@ -3273,7 +3273,7 @@ MODULE_SCOPE Tcl_ObjCmdProc TclChanPopOb
MODULE_SCOPE Tcl_ObjCmdProc TclChanPushObjCmd;
MODULE_SCOPE void TclClockInit(Tcl_Interp *interp);
MODULE_SCOPE Tcl_ObjCmdProc TclClockOldscanObjCmd;
-MODULE_SCOPE Tcl_ObjCmdProc Tcl_CloseObjCmd;
+extern Tcl_ObjCmdProc Tcl_CloseObjCmd;
MODULE_SCOPE Tcl_ObjCmdProc Tcl_ConcatObjCmd;
MODULE_SCOPE Tcl_ObjCmdProc Tcl_ContinueObjCmd;
MODULE_SCOPE Tcl_TimerToken TclCreateAbsoluteTimerHandler(
@@ -3346,7 +3346,7 @@ MODULE_SCOPE Tcl_ObjCmdProc Tcl_RegexpOb
MODULE_SCOPE Tcl_ObjCmdProc Tcl_RegsubObjCmd;
MODULE_SCOPE Tcl_ObjCmdProc Tcl_RenameObjCmd;
MODULE_SCOPE Tcl_ObjCmdProc Tcl_RepresentationCmd;
-MODULE_SCOPE Tcl_ObjCmdProc Tcl_ReturnObjCmd;
+extern Tcl_ObjCmdProc Tcl_ReturnObjCmd;
MODULE_SCOPE Tcl_ObjCmdProc Tcl_ScanObjCmd;
MODULE_SCOPE Tcl_ObjCmdProc Tcl_SeekObjCmd;
MODULE_SCOPE Tcl_ObjCmdProc Tcl_SetObjCmd;
diff -rupN --no-dereference tcl8.6.14/generic/tclPort.h tcl8.6.14-new/generic/tclPort.h
--- tcl8.6.14/generic/tclPort.h 2024-01-24 20:26:26.000000000 +0100
+++ tcl8.6.14-new/generic/tclPort.h 2024-03-04 16:29:17.771805198 +0100
@@ -20,7 +20,7 @@
#if defined(_WIN32)
# include "tclWinPort.h"
#else
-# include "tclUnixPort.h"
+# include "../unix/tclUnixPort.h"
#endif
#include "tcl.h"