NAME="Arch Linux" PRETTY_NAME="Arch Linux" ID=arch BUILD_ID=rolling ANSI_COLOR="38;2;23;147;209" HOME_URL="https://archlinux.org/" DOCUMENTATION_URL="https://wiki.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues" PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/" LOGO=archlinux-logo [joel@PLANTER1 tmp]$ uname -r 6.13.5-arch1-1hostname [joel@PLANTER1 tmp]$ hostnamectl Static hostname: blah Icon name: computer-laptop Chassis: laptop 💻 Machine ID: 431546e29fab402dba950af2652c39ca Boot ID: 6642a71047814218b7785c68524132a4 Operating System: Arch Linux Kernel: Linux 6.13.5-arch1-1 Architecture: x86-64 Hardware Vendor: GOOGLE Hardware Model: Candy Firmware Version: MrChromebox-2408.1 Firmware Date: Sat 2024-09-14 Firmware Age: 1y 7month 3w 6d #### sudo pacman -S tk .... warning: tk-8.6.16-1 is up to date -- reinstalling ... sudo pacman -S tcl warning: tcl-8.6.16-1 is up to date -- reinstalling ... cpan -i Tk .... cc -c -I/usr/include/freetype2 -I.. -I/usr/include/freetype2 -I. -Ibitmaps -I/usr/include/freetype2 -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/include/db5.3 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/perl/src=/usr/src/debug/perl -flto=auto -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib/perl5/5.40/core_perl/CORE" Xlib_f.c In file included from Xlib_f.c:17: Xlib.t:334:1: warning: ‘XKeycodeToKeysym’ is deprecated [-Wdeprecated-declarations] 334 | VFUNC(KeySym,XKeycodeToKeysym,V_XKeycodeToKeysym,_ANSI_ARGS_((Display *, unsigned int, int))) | ^~~~~ In file included from Xlib_f.c:4: /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ Xlib.t:334:14: error: initialization of ‘KeySym (*)(Display *, unsigned int, int)’ {aka ‘long unsigned int (*)(Display *, unsigned int, int)’} from incompatible pointer type ‘KeySym (*)(Display *, KeyCode, int)’ {aka ‘long unsigned int (*)(Display *, unsigned char, int)’} [-Wincompatible-pointer-types] 334 | VFUNC(KeySym,XKeycodeToKeysym,V_XKeycodeToKeysym,_ANSI_ARGS_((Display *, unsigned int, int))) | ^~~~~~~~~~~~~~~~ Xlib_f.c:15:35: note: in definition of macro ‘VFUNC’ 15 | #define VFUNC(type,name,mem,args) name, | ^~~~ Xlib.t:334:14: note: (near initialization for ‘XlibVtable.V_XKeycodeToKeysym’) 334 | VFUNC(KeySym,XKeycodeToKeysym,V_XKeycodeToKeysym,_ANSI_ARGS_((Display *, unsigned int, int))) | ^~~~~~~~~~~~~~~~ Xlib_f.c:15:35: note: in definition of macro ‘VFUNC’ 15 | #define VFUNC(type,name,mem,args) name, | ^~~~ make[1]: *** [Makefile:865: Xlib_f.o] Error 1 make[1]: Leaving directory '/root/.cpan/build/Tk-804.036-2/pTk' make: *** [Makefile:1659: pTk/libpTk.a] Error 2 SREZIC/Tk-804.036.tar.gz /usr/bin/make -- NOT OK