or download this
cc -c -I.. -I. -Ibitmaps -fwrapv -fno-strict-aliasing -pipe -fsta
+ck-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_
+OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2 -DVERSION=\"804.036\" -DXS_V
+ERSION=\"804.036\" -fPIC -DNeedWidePrototypes=1 "-I/home/giz/perl5/pe
+rlbrew/perls/perl-5.40.0/lib/5.40.0/x86_64-linux/CORE" tkCanvPs.c
cc -c -I.. -I. -Ibitmaps -fwrapv -fno-strict-aliasing -pipe -fstack
+-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OF
+FSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2 -DVERSION=\"804.036\" -DXS_VER
+SION=\"804.036\" -fPIC -DNeedWidePrototypes=1 "-I/home/giz/perl5/perl
+brew/perls/perl-5.40.0/lib/5.40.0/x86_64-linux/CORE" tkCanvText.c
...
make[1]: Leaving directory '/home/giz/.cpanm/work/1719011242.11417/Tk-
+804.036/pTk'
make: *** [Makefile:1658: pTk/libpTk.a] Error 2
[giz@daisy Tk-804.036$