Package Details: tclkit 8.6.10-1

Git Clone URL: (read-only, click to copy)
Package Base: tclkit
Description: single-file executable that provides a complete Tcl and Tk runtime
Upstream URL:
Licenses: custom
Submitter: None
Maintainer: greyltc (stiefel40k)
Last Packager: stiefel40k
Votes: 18
Popularity: 0.189979
First Submitted: 2007-12-16 00:10
Last Updated: 2020-05-19 04:53

Latest Comments

1 2 3 4 5 Next › Last »

alexbrinister commented on 2020-05-21 16:55

A clean build seems to have worked. I was using aurutils to build this package and the checksums were not updated. Manually pulling the package from git and running makepkg worked. Weird...

stiefel40k commented on 2020-05-21 15:53

Try a clean build. Those seem to be the old ones from the previous version. I've just tested it with both yay and makepkg and it works just fine. As the final filename of the aforementioned files have no unique name, the pkg-manager might not recognize the change of the download URL.

alexbrinister commented on 2020-05-21 15:45

I get the same error on Arch. You have the following for md5 checksums in the PKGBUILD:


Running md5sum on tk.tar.gz and tcl.tar.gz, I get:


Could you please update the checksums?

gperete commented on 2020-05-20 05:18

Ok, thanks. I will post in manjaro forums.

stiefel40k commented on 2020-05-20 05:16

It works on arch. IDK what manjaro does, or doesn't do but it is still the Arch User Repo, so I'm only going to test it on arch.

gperete commented on 2020-05-20 04:39

Hi, Error updating on manjaro 20: Building tclkit... ==> Making package: tclkit 8.6.10-1 (Wednesday, 20 May, 2020 12:30:31 PM) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found 8.6.4-9.tar.gz -> Found tk.tar.gz -> Found tcl.tar.gz ==> Validating source files with md5sums... 8.6.4-9.tar.gz ... Passed tk.tar.gz ... FAILED tcl.tar.gz ... FAILED ==> ERROR: One or more files did not pass the validity check! Failed to build tclkit

stiefel40k commented on 2020-01-02 17:22


makes sense. I added xorgproto.

cheers, stiefel

grufo commented on 2020-01-02 16:35


First of all, xorgproto is needed to build the package (makedepends), it is not just required to be present when the package is installed (depends).

Second, if the package foo is directly required by the package bar, the latter should never rely on transitive dependencies for getting foo, but needs to list its own direct dependencies explicitly (since in any moment transitivity can break and the package in the middle might stop requiring the foo package). You can rely on transitive dependencies only when your package does not directly require these dependencies (and this is not the case).


stiefel40k commented on 2020-01-02 16:11

@grufo it is already there through libx11. Or are transitive dependencies not handled for makedeps? I can add it if needed.

grufo commented on 2019-12-27 19:33


You need to add the xorgproto package to the makedepends array, or otherwise this is what happens:

In file included from /tmp/yaourt-tmp-grufo/aur-tclkit/src/kitgen/8.6/tk/unix/../generic/tk.h:96,
                 from /tmp/yaourt-tmp-grufo/aur-tclkit/src/kitgen/8.6/tk/unix/../generic/tkPort.h:21,
                 from /tmp/yaourt-tmp-grufo/aur-tclkit/src/kitgen/8.6/tk/unix/../generic/tkInt.h:19,
                 from /tmp/yaourt-tmp-grufo/aur-tclkit/src/kitgen/8.6/tk/unix/../generic/tkStubLib.c:14:
/usr/include/X11/Xlib.h:44:10: fatal error: X11/X.h: No such file or directory
   44 | #include <X11/X.h>
      |          ^~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:1164: tkStubLib.o] Error 1