Tk is installed from cpanm and just pulls in the newest version. Version 805.032_500 is treated as a beta version so won't be pulled in by default. To pull in a specific distribution you'd need to change cpan.deps to replace the Tk line with something like "SREZIC/Tk-804.032_500" until such a time as Tk is updated. Submodules have nothing to do with it. You can just run: $STARLINK_DIR/Perl/bin/cpanm SREZIC/Tk-804.032_500 to get you over the hump and then continue the build as normal. -- Tim Jenness On Tue, Jan 6, 2015 at 3:39 PM, Malcolm J. Currie <[log in to unmask]> wrote: > A build of the perlmods on a 32-bit CentOS 5 for UKIRT fails in Tk. > make[1]: *** No rule to make target `pTk/tkInt.h', needed by `Xlib.o'. > Stop > > Looking on the web there was a bug since fixed in Tk 804.032_500. > https://rt.cpan.org/Public/Bug/Display.html?id=100044 > > Do we need the submodule version updated? The version I have is 804.032. > > Malcolm >