| 123456789101112131415161718192021222324252627 |
- fix for:
- _tkinter.TclError: Can't find a usable tk.tcl in the following directories: ...
- based on https://github.com/NixOS/nixpkgs/commit/decd2feb0a1bc80940e697fa66e3b25383360c30
- see also https://github.com/NixOS/nixpkgs/issues/1479
- author: Kenneth Hoste (HPC-UGent)
- --- tk8.6.4/unix/Makefile.in.orig 2015-10-29 18:57:12.213525347 +0100
- +++ tk8.6.4/unix/Makefile.in 2015-10-29 19:06:19.397015702 +0100
- @@ -1029,7 +1029,8 @@
- $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkVisual.c
-
- tkWindow.o: $(GENERIC_DIR)/tkWindow.c
- - $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkWindow.c
- + $(CC) -c $(CC_SWITCHES) -DTK_LIBRARY=\"${TK_LIBRARY}\" \
- + $(GENERIC_DIR)/tkWindow.c
-
- tkButton.o: $(GENERIC_DIR)/tkButton.c
- $(CC) -c $(CC_SWITCHES) $(GENERIC_DIR)/tkButton.c
- --- tk8.6.4/generic/tkWindow.c.orig 2015-10-29 18:57:12.213525347 +0100
- +++ tk8.6.4/generic/tkWindow.c 2015-10-29 19:03:30.156190540 +0100
- @@ -988,6 +988,7 @@
-
- Tcl_SetVar2(interp, "tk_patchLevel", NULL, TK_PATCH_LEVEL, TCL_GLOBAL_ONLY);
- Tcl_SetVar2(interp, "tk_version", NULL, TK_VERSION, TCL_GLOBAL_ONLY);
- + Tcl_SetVar2(interp, "tk_library", NULL, TK_LIBRARY, TCL_GLOBAL_ONLY);
-
- tsdPtr->numMainWindows++;
- return tkwin;
|