Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec'], chrootPath='/var/lib/mock/f43-build-57101183-6548434/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zssl1_ld:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zssl1_ld:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '60e0a7e2c4794075ba867b2977263641', '-D', '/var/lib/mock/f43-build-57101183-6548434/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zssl1_ld:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 sh: line 1: tclsh: command not found setting SOURCE_DATE_EPOCH=1737244800 Wrote: /builddir/build/SRPMS/tcl-tktreectrl-2.4.1-30.fc43.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec'], chrootPath='/var/lib/mock/f43-build-57101183-6548434/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zssl1_ld:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zssl1_ld:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '7538d70400984f0583dd2954ca54f2ad', '-D', '/var/lib/mock/f43-build-57101183-6548434/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zssl1_ld:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1737244800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.17BdIq + umask 022 + cd /builddir/build/BUILD/tcl-tktreectrl-2.4.1-build + test -d /builddir/build/BUILD/tcl-tktreectrl-2.4.1-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/tcl-tktreectrl-2.4.1-build + /usr/bin/rm -rf /builddir/build/BUILD/tcl-tktreectrl-2.4.1-build + /usr/bin/mkdir -p /builddir/build/BUILD/tcl-tktreectrl-2.4.1-build + /usr/bin/mkdir -p /builddir/build/BUILD/tcl-tktreectrl-2.4.1-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.QfTNm1 + umask 022 + cd /builddir/build/BUILD/tcl-tktreectrl-2.4.1-build + cd /builddir/build/BUILD/tcl-tktreectrl-2.4.1-build + rm -rf tktreectrl-2.4.1 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/tktreectrl-2.4.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd tktreectrl-2.4.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + chmod -x ChangeLog README.txt license.terms doc/What-is-New-in-TkTreeCtrl.html doc/treectrl.html generic/qebind.c generic/qebind.h generic/tkTreeColumn.c generic/tkTreeCtrl.c generic/tkTreeCtrl.h generic/tkTreeDisplay.c generic/tkTreeDrag.c generic/tkTreeElem.c generic/tkTreeElem.h generic/tkTreeHeader.c generic/tkTreeItem.c generic/tkTreeMarquee.c generic/tkTreeNotify.c generic/tkTreeStyle.c generic/tkTreeTheme.c generic/tkTreeUtils.c + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.xDrwXB + umask 022 + cd /builddir/build/BUILD/tcl-tktreectrl-2.4.1-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd tktreectrl-2.4.1 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2011-10-15 19:39:44.000000000 +0000 +++ ./configure 2025-02-08 19:39:21.691550674 +0000 @@ -1725,7 +1725,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./shellicon/configure + diff -u ./shellicon/configure.backup ./shellicon/configure + mv ./shellicon/configure.backup ./shellicon/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./shellicon/configure + diff -u ./shellicon/configure.backup ./shellicon/configure + mv ./shellicon/configure.backup ./shellicon/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./shellicon/configure + diff -u ./shellicon/configure.backup ./shellicon/configure --- ./shellicon/configure.backup 2011-10-15 20:43:03.000000000 +0000 +++ ./shellicon/configure 2025-02-08 19:39:21.731554192 +0000 @@ -1708,7 +1708,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./shellicon/configure + diff -u ./shellicon/configure.backup ./shellicon/configure + mv ./shellicon/configure.backup ./shellicon/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./shellicon/configure + diff -u ./shellicon/configure.backup ./shellicon/configure + mv ./shellicon/configure.backup ./shellicon/configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ./configure + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/bin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-tcl=/usr/lib64/tcl9.0 checking for correct TEA configuration... ok (TEA 3.9) configure: configuring treectrl 2.4 checking for Tcl configuration... found /usr/lib64/tcl9.0/tclConfig.sh checking for existence of /usr/lib64/tcl9.0/tclConfig.sh... loading checking for Tk configuration... found /usr/lib64/tkConfig.sh checking for existence of /usr/lib64/tkConfig.sh... loading checking for a BSD-compatible install... /usr/bin/install -c checking for x86_64-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking whether make sets $(MAKE)... yes checking for x86_64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking if the compiler understands -pipe... yes checking whether byte ordering is bigendian... no checking for sin... no checking for main in -lieee... no checking for main in -linet... no checking net/errno.h usability... no checking net/errno.h presence... no checking for net/errno.h... no checking for connect... yes checking for gethostbyname... yes checking dirent.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking values.h usability... yes checking values.h presence... yes checking for values.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking for Tcl public headers... /usr/include checking for Tcl private include files... Using srcdir found in tclConfig.sh: /usr/include/tcl-private checking for Tk public headers... /usr/include checking for Tk private include files... Using srcdir found in tkConfig.sh: /usr/include/tk-private checking for X... libraries , headers checking for X11 header files... couldn't find any! checking whether byte ordering is bigendian... (cached) no checking for intptr_t... yes checking for pthread_mutex_init in -lpthread... yes checking for building with threads... yes (default) configure: WARNING: --enable-threads requested, but building against a Tcl that is NOT thread-enabled. This is an OK configuration that will also run in a thread-enabled core. checking how to build libraries... shared checking if 64bit support is requested... no checking if 64bit Sparc VIS support is requested... no checking if compiler supports visibility "hidden"... yes checking if rpath support is requested... yes checking system version... Linux-6.12.10-200.fc41.x86_64 checking for ar... ar checking for required early compiler flags... _LARGEFILE64_SOURCE checking for 64-bit integer type... using long checking for build with symbols... no checking for tclsh... /usr/bin/tclsh9.0 checking for wish... /usr/bin/wish9.0 configure: creating ./config.status config.status: creating Makefile + make -j6 gcc -DPACKAGE_NAME=\"treectrl\" -DPACKAGE_TARNAME=\"treectrl\" -DPACKAGE_VERSION=\"2.4\" -DPACKAGE_STRING=\"treectrl\ 2.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE_PATCHLEVEL=\"2.4.1\" -DBUILD_treectrl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_INTPTR_T=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -I. -I"./generic" -I"/usr/include/tcl-private/generic" -I"/usr/include/tcl-private/unix" -I"/usr/include/tk-private/generic" -I"/usr/include/tk-private/unix" -I"/usr/include/tk-private/generic/ttk" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/qebind.c` -o qebind.o gcc -DPACKAGE_NAME=\"treectrl\" -DPACKAGE_TARNAME=\"treectrl\" -DPACKAGE_VERSION=\"2.4\" -DPACKAGE_STRING=\"treectrl\ 2.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE_PATCHLEVEL=\"2.4.1\" -DBUILD_treectrl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_INTPTR_T=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -I. -I"./generic" -I"/usr/include/tcl-private/generic" -I"/usr/include/tcl-private/unix" -I"/usr/include/tk-private/generic" -I"/usr/include/tk-private/unix" -I"/usr/include/tk-private/generic/ttk" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeColumn.c` -o tkTreeColumn.o gcc -DPACKAGE_NAME=\"treectrl\" -DPACKAGE_TARNAME=\"treectrl\" -DPACKAGE_VERSION=\"2.4\" -DPACKAGE_STRING=\"treectrl\ 2.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE_PATCHLEVEL=\"2.4.1\" -DBUILD_treectrl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_INTPTR_T=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -I. -I"./generic" -I"/usr/include/tcl-private/generic" -I"/usr/include/tcl-private/unix" -I"/usr/include/tk-private/generic" -I"/usr/include/tk-private/unix" -I"/usr/include/tk-private/generic/ttk" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeCtrl.c` -o tkTreeCtrl.o gcc -DPACKAGE_NAME=\"treectrl\" -DPACKAGE_TARNAME=\"treectrl\" -DPACKAGE_VERSION=\"2.4\" -DPACKAGE_STRING=\"treectrl\ 2.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE_PATCHLEVEL=\"2.4.1\" -DBUILD_treectrl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_INTPTR_T=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -I. -I"./generic" -I"/usr/include/tcl-private/generic" -I"/usr/include/tcl-private/unix" -I"/usr/include/tk-private/generic" -I"/usr/include/tk-private/unix" -I"/usr/include/tk-private/generic/ttk" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeDisplay.c` -o tkTreeDisplay.o gcc -DPACKAGE_NAME=\"treectrl\" -DPACKAGE_TARNAME=\"treectrl\" -DPACKAGE_VERSION=\"2.4\" -DPACKAGE_STRING=\"treectrl\ 2.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE_PATCHLEVEL=\"2.4.1\" -DBUILD_treectrl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_INTPTR_T=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -I. -I"./generic" -I"/usr/include/tcl-private/generic" -I"/usr/include/tcl-private/unix" -I"/usr/include/tk-private/generic" -I"/usr/include/tk-private/unix" -I"/usr/include/tk-private/generic/ttk" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeDrag.c` -o tkTreeDrag.o gcc -DPACKAGE_NAME=\"treectrl\" -DPACKAGE_TARNAME=\"treectrl\" -DPACKAGE_VERSION=\"2.4\" -DPACKAGE_STRING=\"treectrl\ 2.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE_PATCHLEVEL=\"2.4.1\" -DBUILD_treectrl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_INTPTR_T=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -I. -I"./generic" -I"/usr/include/tcl-private/generic" -I"/usr/include/tcl-private/unix" -I"/usr/include/tk-private/generic" -I"/usr/include/tk-private/unix" -I"/usr/include/tk-private/generic/ttk" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeElem.c` -o tkTreeElem.o In file included from ./generic/qebind.c:35: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.c:1538:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1538 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:1610:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1610 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:1661:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1661 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:1783:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1783 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c: In function ‘Percents_Command’: ./generic/qebind.c:1909:9: error: unknown type name ‘Tcl_SavedResult’; did you mean ‘Tcl_SetResult’? 1909 | Tcl_SavedResult state; | ^~~~~~~~~~~~~~~ | Tcl_SetResult ./generic/qebind.c:1938:9: error: implicit declaration of function ‘Tcl_SaveResult’; did you mean ‘Tcl_SetResult’? [-Wimplicit-function-declaration] 1938 | Tcl_SaveResult(interp, &state); | ^~~~~~~~~~~~~~ | Tcl_SetResult ./generic/qebind.c:1951:9: error: implicit declaration of function ‘Tcl_RestoreResult’; did you mean ‘Tcl_ResetResult’? [-Wimplicit-function-declaration] 1951 | Tcl_RestoreResult(interp, &state); | ^~~~~~~~~~~~~~~~~ | Tcl_ResetResult ./generic/qebind.c: At top level: ./generic/qebind.c:1959:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1959 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2090:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2090 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2212:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2212 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2235:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2235 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2278:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2278 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2391:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2391 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2414:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2414 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2448:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2448 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2506:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2506 | Tcl_Obj *CONST objv[]) | ^~~~ make: *** [Makefile:303: qebind.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeCtrl.c:11: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeColumn.c:11: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeDisplay.c:9: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeElem.c:9: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/tkTreeCtrl.h:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/tkTreeCtrl.h:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/tkTreeCtrl.h:691:85: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 691 | MODULE_SCOPE int Tree_StateCmd(TreeCtrl *tree, int domain, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:691:85: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 691 | MODULE_SCOPE int Tree_StateCmd(TreeCtrl *tree, int domain, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:691:85: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 691 | MODULE_SCOPE int Tree_StateCmd(TreeCtrl *tree, int domain, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:691:85: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 691 | MODULE_SCOPE int Tree_StateCmd(TreeCtrl *tree, int domain, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:906:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 906 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:906:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 906 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:906:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 906 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:906:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 906 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:976:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:976:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:976:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:976:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeDrag.c:9: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:691:85: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 691 | MODULE_SCOPE int Tree_StateCmd(TreeCtrl *tree, int domain, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1006:71: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1006 | MODULE_SCOPE int TreeElement_IsType(TreeCtrl *tree, TreeElement elem, CONST char *type); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/tkTreeCtrl.h:1031:117: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1031 | MODULE_SCOPE int TreeStyle_Remap(TreeCtrl *tree, TreeStyle styleFrom_, TreeStyle styleTo_, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1006:71: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1006 | MODULE_SCOPE int TreeElement_IsType(TreeCtrl *tree, TreeElement elem, CONST char *type); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:1043:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1043 | MODULE_SCOPE int TreeElementCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1044:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1044 | MODULE_SCOPE int TreeStyleCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/tkTreeCtrl.h:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:1061:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1061 | MODULE_SCOPE int TreeNotifyCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:1031:117: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1031 | MODULE_SCOPE int TreeStyle_Remap(TreeCtrl *tree, TreeStyle styleFrom_, TreeStyle styleTo_, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:1006:71: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1006 | MODULE_SCOPE int TreeElement_IsType(TreeCtrl *tree, TreeElement elem, CONST char *type); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:1006:71: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1006 | MODULE_SCOPE int TreeElement_IsType(TreeCtrl *tree, TreeElement elem, CONST char *type); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:906:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 906 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:1043:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1043 | MODULE_SCOPE int TreeElementCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1115:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1115 | MODULE_SCOPE int TreeColumnCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1044:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1044 | MODULE_SCOPE int TreeStyleCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/tkTreeCtrl.h:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/tkTreeCtrl.h:1061:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1061 | MODULE_SCOPE int TreeNotifyCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1031:117: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1031 | MODULE_SCOPE int TreeStyle_Remap(TreeCtrl *tree, TreeStyle styleFrom_, TreeStyle styleTo_, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:1031:117: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1031 | MODULE_SCOPE int TreeStyle_Remap(TreeCtrl *tree, TreeStyle styleFrom_, TreeStyle styleTo_, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1172:103: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1172 | MODULE_SCOPE int TreeDragImageCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1043:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1043 | MODULE_SCOPE int TreeElementCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:1115:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1115 | MODULE_SCOPE int TreeColumnCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1183:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1183 | MODULE_SCOPE int TreeMarqueeCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1044:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1044 | MODULE_SCOPE int TreeStyleCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1043:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1043 | MODULE_SCOPE int TreeElementCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1044:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1044 | MODULE_SCOPE int TreeStyleCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1061:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1061 | MODULE_SCOPE int TreeNotifyCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1172:103: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1172 | MODULE_SCOPE int TreeDragImageCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1061:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1061 | MODULE_SCOPE int TreeNotifyCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1183:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1183 | MODULE_SCOPE int TreeMarqueeCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1115:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1115 | MODULE_SCOPE int TreeColumnCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1115:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1115 | MODULE_SCOPE int TreeColumnCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1172:103: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1172 | MODULE_SCOPE int TreeDragImageCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1183:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1183 | MODULE_SCOPE int TreeMarqueeCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1172:103: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1172 | MODULE_SCOPE int TreeDragImageCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1183:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1183 | MODULE_SCOPE int TreeMarqueeCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:976:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1006:71: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1006 | MODULE_SCOPE int TreeElement_IsType(TreeCtrl *tree, TreeElement elem, CONST char *type); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/tkTreeCtrl.h:1336:60: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1336 | MODULE_SCOPE TextLayout TextLayout_Compute(Tk_Font tkfont, CONST char *string, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1031:117: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1031 | MODULE_SCOPE int TreeStyle_Remap(TreeCtrl *tree, TreeStyle styleFrom_, TreeStyle styleTo_, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:1043:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1043 | MODULE_SCOPE int TreeElementCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1044:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1044 | MODULE_SCOPE int TreeStyleCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1336:60: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1336 | MODULE_SCOPE TextLayout TextLayout_Compute(Tk_Font tkfont, CONST char *string, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1061:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1061 | MODULE_SCOPE int TreeNotifyCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1115:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1115 | MODULE_SCOPE int TreeColumnCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1172:103: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1172 | MODULE_SCOPE int TreeDragImageCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1183:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1183 | MODULE_SCOPE int TreeMarqueeCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1336:60: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1336 | MODULE_SCOPE TextLayout TextLayout_Compute(Tk_Font tkfont, CONST char *string, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1336:60: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1336 | MODULE_SCOPE TextLayout TextLayout_Compute(Tk_Font tkfont, CONST char *string, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1540:77: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1540 | MODULE_SCOPE Tk_OptionSpec *Tree_FindOptionSpec(Tk_OptionSpec *optionTable, CONST char *optionName); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1540:77: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1540 | MODULE_SCOPE Tk_OptionSpec *Tree_FindOptionSpec(Tk_OptionSpec *optionTable, CONST char *optionName); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1540:77: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1540 | MODULE_SCOPE Tk_OptionSpec *Tree_FindOptionSpec(Tk_OptionSpec *optionTable, CONST char *optionName); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1542:51: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1542 | MODULE_SCOPE Tk_ObjCustomOption *PerStateCO_Alloc(CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1540:77: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1540 | MODULE_SCOPE Tk_OptionSpec *Tree_FindOptionSpec(Tk_OptionSpec *optionTable, CONST char *optionName); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1542:51: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1542 | MODULE_SCOPE Tk_ObjCustomOption *PerStateCO_Alloc(CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1542:51: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1542 | MODULE_SCOPE Tk_ObjCustomOption *PerStateCO_Alloc(CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1544:62: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1544 | MODULE_SCOPE int PerStateCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1542:51: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1542 | MODULE_SCOPE Tk_ObjCustomOption *PerStateCO_Alloc(CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1544:62: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1544 | MODULE_SCOPE int PerStateCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1544:62: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1544 | MODULE_SCOPE int PerStateCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1568:61: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1568 | MODULE_SCOPE int DynamicCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1336:60: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1336 | MODULE_SCOPE TextLayout TextLayout_Compute(Tk_Font tkfont, CONST char *string, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1544:62: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1544 | MODULE_SCOPE int PerStateCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1568:61: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1568 | MODULE_SCOPE int DynamicCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1568:61: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1568 | MODULE_SCOPE int DynamicCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1580:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1580 | MODULE_SCOPE int BooleanFlagCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1568:61: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1568 | MODULE_SCOPE int DynamicCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1580:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1580 | MODULE_SCOPE int BooleanFlagCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1540:77: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1540 | MODULE_SCOPE Tk_OptionSpec *Tree_FindOptionSpec(Tk_OptionSpec *optionTable, CONST char *optionName); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1582:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1582 | MODULE_SCOPE int ItemButtonCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1580:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1580 | MODULE_SCOPE int BooleanFlagCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1582:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1582 | MODULE_SCOPE int ItemButtonCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1580:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1580 | MODULE_SCOPE int BooleanFlagCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1542:51: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1542 | MODULE_SCOPE Tk_ObjCustomOption *PerStateCO_Alloc(CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1584:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1584 | MODULE_SCOPE void TreeStyleCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1582:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1582 | MODULE_SCOPE int ItemButtonCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1584:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1584 | MODULE_SCOPE void TreeStyleCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1582:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1582 | MODULE_SCOPE int ItemButtonCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1544:62: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1544 | MODULE_SCOPE int PerStateCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1584:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1584 | MODULE_SCOPE void TreeStyleCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeColumn.c:270:5: error: initialization of ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, Tcl_Size, char *, int)’ {aka ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, long int, char *, int)’} from incompatible pointer type ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, int, char *, int)’ [-Wincompatible-pointer-types] 270 | UniformGroupCO_Set, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeColumn.c:270:5: note: (near initialization for ‘uniformGroupCO.setProc’) ./generic/tkTreeColumn.c:164:1: note: ‘UniformGroupCO_Set’ declared here 164 | UniformGroupCO_Set( | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeColumn.c:271:5: error: initialization of ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, Tcl_Size)’ {aka ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, long int)’} from incompatible pointer type ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, int)’ [-Wincompatible-pointer-types] 271 | UniformGroupCO_Get, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeColumn.c:271:5: note: (near initialization for ‘uniformGroupCO.getProc’) ./generic/tkTreeColumn.c:218:1: note: ‘UniformGroupCO_Get’ declared here 218 | UniformGroupCO_Get( | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeColumn.c:278:13: error: expected ‘;’ before ‘char’ 278 | static CONST char *arrowSideST[] = { "left", "right", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeColumn.c:279:13: error: expected ‘;’ before ‘char’ 279 | static CONST char *lockST[] = { "left", "none", "right", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeColumn.c:280:13: error: expected ‘;’ before ‘char’ 280 | static CONST char *justifyStrings[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.h:1584:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1584 | MODULE_SCOPE void TreeStyleCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:46:13: error: expected ‘;’ before ‘char’ 46 | static CONST char *bgModeST[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.c:53:13: error: expected ‘;’ before ‘char’ 53 | static CONST char *columnResizeModeST[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.c:56:13: error: expected ‘;’ before ‘char’ 56 | static CONST char *doubleBufferST[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.c:59:13: error: expected ‘;’ before ‘char’ 59 | static CONST char *lineStyleST[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.c:62:13: error: expected ‘;’ before ‘char’ 62 | static CONST char *orientStringTable[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.h:1568:61: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1568 | MODULE_SCOPE int DynamicCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ In file included from ./generic/tkTreeElem.c:10: ./generic/tkTreeElem.h:27:24: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token 27 | Tcl_Obj *CONST *objv; | ^ ./generic/tkTreeDisplay.c: In function ‘Range_Redo’: ./generic/tkTreeDisplay.c:391:17: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 391 | panic("rItemCount > dInfo->rItemMax"); | ^~~~~ ./generic/tkTreeCtrl.h:1580:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1580 | MODULE_SCOPE int BooleanFlagCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeElem.h:186:55: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 186 | int (*BooleanCO_Init)(Tk_OptionSpec *optionTable, CONST char *optionName); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1582:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1582 | MODULE_SCOPE int ItemButtonCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeElem.h:188:17: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 188 | CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1584:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1584 | MODULE_SCOPE void TreeStyleCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeColumn.c:298:15: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 298 | "0", -1, Tk_Offset(TreeColumn_, expand), | ^~~~~~~~~ ./generic/tkTreeColumn.c:298:25: error: expected expression before ‘TreeColumn_’ 298 | "0", -1, Tk_Offset(TreeColumn_, expand), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:302:19: error: expected expression before ‘TreeColumn_’ 302 | Tk_Offset(TreeColumn_, gridLeftColorObj), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:303:19: error: expected expression before ‘TreeColumn_’ 303 | Tk_Offset(TreeColumn_, gridLeftColor), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:307:19: error: expected expression before ‘TreeColumn_’ 307 | Tk_Offset(TreeColumn_, gridRightColorObj), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:308:19: error: expected expression before ‘TreeColumn_’ 308 | Tk_Offset(TreeColumn_, gridRightColor), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:313:31: error: expected expression before ‘TreeColumn_’ 313 | (char *) NULL, Tk_Offset(TreeColumn_, itemBgObj), -1, | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:316:35: error: expected expression before ‘TreeColumn_’ 316 | (char *) NULL, -1, Tk_Offset(TreeColumn_, itemJustify), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:319:35: error: expected expression before ‘TreeColumn_’ 319 | (char *) NULL, -1, Tk_Offset(TreeColumn_, itemStyle), | ^~~~~~~~~~~ ./generic/tkTreeElem.h:188:41: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 188 | CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeColumn.c:322:28: error: expected expression before ‘TreeColumn_’ 322 | "left", -1, Tk_Offset(TreeColumn_, justify), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:325:28: error: expected expression before ‘TreeColumn_’ 325 | "none", -1, Tk_Offset(TreeColumn_, lock), 0, (ClientData) lockST, 0}, | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:327:31: error: expected expression before ‘TreeColumn_’ 327 | (char *) NULL, Tk_Offset(TreeColumn_, maxWidthObj), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:328:16: error: expected expression before ‘TreeColumn_’ 328 | Tk_Offset(TreeColumn_, maxWidth), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:331:31: error: expected expression before ‘TreeColumn_’ 331 | (char *) NULL, Tk_Offset(TreeColumn_, minWidthObj), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:68:19: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 68 | "white", -1, Tk_Offset(TreeCtrl, border), 0, | ^~~~~~~~~ ./generic/tkTreeColumn.c:332:16: error: expected expression before ‘TreeColumn_’ 332 | Tk_Offset(TreeColumn_, minWidth), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:68:29: error: expected expression before ‘TreeCtrl’ 68 | "white", -1, Tk_Offset(TreeCtrl, border), 0, | ^~~~~~~~ ./generic/tkTreeColumn.c:335:25: error: expected expression before ‘TreeColumn_’ 335 | "1", -1, Tk_Offset(TreeColumn_, resize), 0, (ClientData) NULL, 0}, | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:71:36: error: expected expression before ‘TreeCtrl’ 71 | (char *) NULL, -1, Tk_Offset(TreeCtrl, backgroundImageString), | ^~~~~~~~ ./generic/tkTreeColumn.c:337:25: error: expected expression before ‘TreeColumn_’ 337 | "0", -1, Tk_Offset(TreeColumn_, squeeze), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:341:31: error: expected expression before ‘TreeColumn_’ 341 | (char *) NULL, Tk_Offset(TreeColumn_, stepWidthObj), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:76:27: error: expected expression before ‘TreeCtrl’ 76 | "row", -1, Tk_Offset(TreeCtrl, backgroundMode), | ^~~~~~~~ ./generic/tkTreeColumn.c:342:16: error: expected expression before ‘TreeColumn_’ 342 | Tk_Offset(TreeColumn_, stepWidth), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:346:35: error: expected expression before ‘TreeColumn_’ 346 | (char *) NULL, -1, Tk_Offset(TreeColumn_, tagInfo), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:85:26: error: expected expression before ‘TreeCtrl’ 85 | "nw", -1, Tk_Offset(TreeCtrl, bgImageAnchor), | ^~~~~~~~ ./generic/tkTreeColumn.c:350:35: error: expected expression before ‘TreeColumn_’ 350 | (char *) NULL, -1, Tk_Offset(TreeColumn_, uniform), TK_OPTION_NULL_OK, | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:88:25: error: expected expression before ‘TreeCtrl’ 88 | "1", -1, Tk_Offset(TreeCtrl, bgImageOpaque), 0, (ClientData) NULL, | ^~~~~~~~ ./generic/tkTreeColumn.c:353:25: error: expected expression before ‘TreeColumn_’ 353 | "1", -1, Tk_Offset(TreeColumn_, weight), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:91:22: error: expected expression before ‘TreeCtrl’ 91 | "xy", Tk_Offset(TreeCtrl, bgImageScrollObj), -1, | ^~~~~~~~ ./generic/tkTreeColumn.c:357:31: error: expected expression before ‘TreeColumn_’ 357 | (char *) NULL, Tk_Offset(TreeColumn_, widthObj), Tk_Offset(TreeColumn_, width), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:94:22: error: expected expression before ‘TreeCtrl’ 94 | "xy", Tk_Offset(TreeCtrl, bgImageTileObj), -1, | ^~~~~~~~ ./generic/tkTreeColumn.c:357:65: error: expected expression before ‘TreeColumn_’ 357 | (char *) NULL, Tk_Offset(TreeColumn_, widthObj), Tk_Offset(TreeColumn_, width), | ^~~~~~~~~~~ ./generic/tkTreeElem.h:189:56: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 189 | int (*PerStateCO_Init)(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeElem.h:191:1: warning: no semicolon at end of struct or union 191 | }; | ^ ./generic/tkTreeCtrl.c:97:42: error: expected expression before ‘TreeCtrl’ 97 | DEF_LISTBOX_BORDER_WIDTH, Tk_Offset(TreeCtrl, borderWidthObj), | ^~~~~~~~ ./generic/tkTreeColumn.c:360:25: error: expected expression before ‘TreeColumn_’ 360 | "1", -1, Tk_Offset(TreeColumn_, visible), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:98:16: error: expected expression before ‘TreeCtrl’ 98 | Tk_Offset(TreeCtrl, borderWidth), | ^~~~~~~~ ./generic/tkTreeColumn.c:364:25: error: expected expression before ‘TreeColumn_’ 364 | "0", -1, Tk_Offset(TreeColumn_, widthHack), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:102:16: error: expected expression before ‘TreeCtrl’ 102 | Tk_Offset(TreeCtrl, buttonBitmap.obj), Tk_Offset(TreeCtrl, buttonBitmap), | ^~~~~~~~ ./generic/tkTreeCtrl.c:102:55: error: expected expression before ‘TreeCtrl’ 102 | Tk_Offset(TreeCtrl, buttonBitmap.obj), Tk_Offset(TreeCtrl, buttonBitmap), | ^~~~~~~~ ./generic/tkTreeDisplay.c: At top level: ./generic/tkTreeCtrl.c:106:31: error: expected expression before ‘TreeCtrl’ 106 | "#808080", -1, Tk_Offset(TreeCtrl, buttonColor), | ^~~~~~~~ ./generic/tkTreeDisplay.c:1784:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1784 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeColumn.c:509:5: error: initialization of ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, Tcl_Size, char *, int)’ {aka ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, long int, char *, int)’} from incompatible pointer type ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, int, char *, int)’ [-Wincompatible-pointer-types] 509 | ColumnCO_Set, | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:509:5: note: (near initialization for ‘TreeCtrlCO_column.setProc’) ./generic/tkTreeColumn.c:394:1: note: ‘ColumnCO_Set’ declared here 394 | ColumnCO_Set( | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:110:16: error: expected expression before ‘TreeCtrl’ 110 | Tk_Offset(TreeCtrl, buttonImage.obj), Tk_Offset(TreeCtrl, buttonImage), | ^~~~~~~~ ./generic/tkTreeColumn.c:510:5: error: initialization of ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, Tcl_Size)’ {aka ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, long int)’} from incompatible pointer type ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, int)’ [-Wincompatible-pointer-types] 510 | ColumnCO_Get, | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:510:5: note: (near initialization for ‘TreeCtrlCO_column.getProc’) ./generic/tkTreeColumn.c:455:1: note: ‘ColumnCO_Get’ declared here 455 | ColumnCO_Get( | ^~~~~~~~~~~~ ./generic/tkTreeDisplay.c:1890:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1890 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeColumn.c:525:5: error: initialization of ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, Tcl_Size, char *, int)’ {aka ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, long int, char *, int)’} from incompatible pointer type ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, int, char *, int)’ [-Wincompatible-pointer-types] 525 | ColumnCO_Set, | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:525:5: note: (near initialization for ‘TreeCtrlCO_column_NOT_TAIL.setProc’) ./generic/tkTreeColumn.c:394:1: note: ‘ColumnCO_Set’ declared here 394 | ColumnCO_Set( | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:526:5: error: initialization of ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, Tcl_Size)’ {aka ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, long int)’} from incompatible pointer type ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, int)’ [-Wincompatible-pointer-types] 526 | ColumnCO_Get, | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:526:5: note: (near initialization for ‘TreeCtrlCO_column_NOT_TAIL.getProc’) ./generic/tkTreeCtrl.c:110:54: error: expected expression before ‘TreeCtrl’ 110 | Tk_Offset(TreeCtrl, buttonImage.obj), Tk_Offset(TreeCtrl, buttonImage), | ^~~~~~~~ ./generic/tkTreeColumn.c:455:1: note: ‘ColumnCO_Get’ declared here 455 | ColumnCO_Get( | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:534:25: error: expected expression before ‘TreeCtrl’ 534 | "0", -1, Tk_Offset(TreeCtrl, columnDrag.enable), | ^~~~~~~~ ./generic/tkTreeCtrl.c:114:21: error: expected expression before ‘TreeCtrl’ 114 | "9", Tk_Offset(TreeCtrl, buttonSizeObj), | ^~~~~~~~ ./generic/tkTreeColumn.c:537:27: error: expected expression before ‘TreeCtrl’ 537 | "200", -1, Tk_Offset(TreeCtrl, columnDrag.alpha), | ^~~~~~~~ ./generic/tkTreeCtrl.c:115:16: error: expected expression before ‘TreeCtrl’ 115 | Tk_Offset(TreeCtrl, buttonSize), | ^~~~~~~~ ./generic/tkTreeColumn.c:540:30: error: expected expression before ‘TreeCtrl’ 540 | "gray75", -1, Tk_Offset(TreeCtrl, columnDrag.color), | ^~~~~~~~ ./generic/tkTreeCtrl.c:119:21: error: expected expression before ‘TreeCtrl’ 119 | "1", Tk_Offset(TreeCtrl, buttonThicknessObj), | ^~~~~~~~ ./generic/tkTreeColumn.c:543:35: error: expected expression before ‘TreeCtrl’ 543 | (char *) NULL, -1, Tk_Offset(TreeCtrl, columnDrag.column), | ^~~~~~~~ ./generic/tkTreeCtrl.c:120:16: error: expected expression before ‘TreeCtrl’ 120 | Tk_Offset(TreeCtrl, buttonThickness), | ^~~~~~~~ ./generic/tkTreeColumn.c:546:31: error: expected expression before ‘TreeCtrl’ 546 | (char *) NULL, Tk_Offset(TreeCtrl, columnDrag.offsetObj), | ^~~~~~~~ ./generic/tkTreeColumn.c:547:16: error: expected expression before ‘TreeCtrl’ 547 | Tk_Offset(TreeCtrl, columnDrag.offset), 0, (ClientData) NULL, 0}, | ^~~~~~~~ ./generic/tkTreeCtrl.c:124:20: error: expected expression before ‘TreeCtrl’ 124 | -1, Tk_Offset(TreeCtrl, buttonTracking), 0, (ClientData) NULL, 0}, | ^~~~~~~~ ./generic/tkTreeColumn.c:549:25: error: expected expression before ‘TreeCtrl’ 549 | "1", -1, Tk_Offset(TreeCtrl, columnDrag.span), | ^~~~~~~~ ./generic/tkTreeElem.c:231:5: error: initialization of ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, Tcl_Size, char *, int)’ {aka ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, long int, char *, int)’} from incompatible pointer type ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, int, char *, int)’ [-Wincompatible-pointer-types] 231 | BooleanSet, | ^~~~~~~~~~ ./generic/tkTreeElem.c:231:5: note: (near initialization for ‘booleanCO.setProc’) ./generic/tkTreeCtrl.c:127:16: error: expected expression before ‘TreeCtrl’ 127 | Tk_Offset(TreeCtrl, canvasPadXObj), | ^~~~~~~~ ./generic/tkTreeColumn.c:552:29: error: expected expression before ‘TreeCtrl’ 552 | "Black", -1, Tk_Offset(TreeCtrl, columnDrag.indColor), | ^~~~~~~~ ./generic/tkTreeElem.c:171:12: note: ‘BooleanSet’ declared here 171 | static int BooleanSet( | ^~~~~~~~~~ ./generic/tkTreeElem.c:232:5: error: initialization of ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, Tcl_Size)’ {aka ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, long int)’} from incompatible pointer type ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, int)’ [-Wincompatible-pointer-types] 232 | BooleanGet, | ^~~~~~~~~~ ./generic/tkTreeElem.c:232:5: note: (near initialization for ‘booleanCO.getProc’) ./generic/tkTreeCtrl.c:128:16: error: expected expression before ‘TreeCtrl’ 128 | Tk_Offset(TreeCtrl, canvasPadX), | ^~~~~~~~ ./generic/tkTreeColumn.c:555:35: error: expected expression before ‘TreeCtrl’ 555 | (char *) NULL, -1, Tk_Offset(TreeCtrl, columnDrag.indColumn), | ^~~~~~~~ ./generic/tkTreeElem.c:207:17: note: ‘BooleanGet’ declared here 207 | static Tcl_Obj *BooleanGet( | ^~~~~~~~~~ ./generic/tkTreeColumn.c:558:28: error: expected expression before ‘TreeCtrl’ 558 | "left", -1, Tk_Offset(TreeCtrl, columnDrag.indSide), | ^~~~~~~~ ./generic/tkTreeCtrl.c:132:16: error: expected expression before ‘TreeCtrl’ 132 | Tk_Offset(TreeCtrl, canvasPadYObj), | ^~~~~~~~ ./generic/tkTreeColumn.c:561:25: error: expected expression before ‘TreeCtrl’ 561 | "1", -1, Tk_Offset(TreeCtrl, columnDrag.indSpan), | ^~~~~~~~ ./generic/tkTreeCtrl.c:133:16: error: expected expression before ‘TreeCtrl’ 133 | Tk_Offset(TreeCtrl, canvasPadY), | ^~~~~~~~ ./generic/tkTreeCtrl.c:136:24: error: expected expression before ‘TreeCtrl’ 136 | "", -1, Tk_Offset(TreeCtrl, columnPrefix), 0, (ClientData) NULL, 0}, | ^~~~~~~~ ./generic/tkTreeElem.c:342:5: error: expected specifier-qualifier-list before ‘CONST’ 342 | CONST char **tablePtr; /* NULL-termintated list of strings */ | ^~~~~ In file included from /usr/include/tcl-private/generic/tcl.h:2439, from /usr/include/tk-private/generic/tk.h:19, from /usr/include/tk-private/generic/tkPort.h:21, from ./generic/tkTreeCtrl.h:11: ./generic/tkTreeElem.c: In function ‘StringTableSet’: ./generic/tkTreeColumn.c: In function ‘Qualifiers_Scan’: ./generic/tkTreeCtrl.c:138:31: error: expected expression before ‘TreeCtrl’ 138 | (char *) NULL, Tk_Offset(TreeCtrl, columnProxy.xObj), | ^~~~~~~~ ./generic/tkTreeColumn.c:717:17: error: expected ‘;’ before ‘char’ 717 | static CONST char *qualifiers[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.c:139:16: error: expected expression before ‘TreeCtrl’ 139 | Tk_Offset(TreeCtrl, columnProxy.x), | ^~~~~~~~ ./generic/tkTreeCtrl.c:143:32: error: expected expression before ‘TreeCtrl’ 143 | "realtime", -1, Tk_Offset(TreeCtrl, columnResizeMode), | ^~~~~~~~ ./generic/tkTreeCtrl.c:146:25: error: expected expression before ‘TreeCtrl’ 146 | "1", -1, Tk_Offset(TreeCtrl, columnTagExpr), | ^~~~~~~~ ./generic/tkTreeCtrl.c:149:35: error: expected expression before ‘TreeCtrl’ 149 | (char *) NULL, -1, Tk_Offset(TreeCtrl, cursor), | ^~~~~~~~ ./generic/tkTreeCtrl.c:153:31: error: expected expression before ‘TreeCtrl’ 153 | (char *) NULL, Tk_Offset(TreeCtrl, defaultStyle.stylesObj), -1, | ^~~~~~~~ ./generic/tkTreeElem.c:370:53: error: ‘StringTableClientData’ has no member named ‘tablePtr’ 370 | if (Tcl_GetIndexFromObj(interp, (*value), cd->tablePtr, | ^~ /usr/include/tcl-private/generic/tclDecls.h:4047:70: note: in definition of macro ‘Tcl_GetIndexFromObjStruct’ 4047 | (tclStubsPtr->tcl_GetIndexFromObjStruct((interp), (objPtr), (tablePtr), (offset), (msg), \ | ^~~~~~~~ ./generic/tkTreeElem.c:370:13: note: in expansion of macro ‘Tcl_GetIndexFromObj’ 370 | if (Tcl_GetIndexFromObj(interp, (*value), cd->tablePtr, | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:156:28: error: expected expression before ‘TreeCtrl’ 156 | "item", -1, Tk_Offset(TreeCtrl, doubleBuffer), | ^~~~~~~~ ./generic/tkTreeElem.c:371:23: error: ‘StringTableClientData’ has no member named ‘msg’ 371 | cd->msg, 0, &new) != TCL_OK) | ^~ /usr/include/tcl-private/generic/tclDecls.h:4047:92: note: in definition of macro ‘Tcl_GetIndexFromObjStruct’ 4047 | (tclStubsPtr->tcl_GetIndexFromObjStruct((interp), (objPtr), (tablePtr), (offset), (msg), \ | ^~~ ./generic/tkTreeElem.c:370:13: note: in expansion of macro ‘Tcl_GetIndexFromObj’ 370 | if (Tcl_GetIndexFromObj(interp, (*value), cd->tablePtr, | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTreeColumn.c: In function ‘TreeColumnList_FromObj’: ./generic/tkTreeElem.c: In function ‘StringTableGet’: ./generic/tkTreeElem.c:395:31: error: ‘StringTableClientData’ has no member named ‘tablePtr’ 395 | return Tcl_NewStringObj(cd->tablePtr[index], -1); | ^~ ./generic/tkTreeColumn.c:908:17: error: expected ‘;’ before ‘char’ 908 | static CONST char *indexName[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.c:162:34: error: expected expression before ‘TreeCtrl’ 162 | DEF_LISTBOX_FONT, Tk_Offset(TreeCtrl, fontObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:163:16: error: expected expression before ‘TreeCtrl’ 163 | Tk_Offset(TreeCtrl, tkfont), | ^~~~~~~~ ./generic/tkTreeColumn.c:925:17: error: expected ‘;’ before ‘char’ 925 | static CONST char *modifiers[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.c:166:32: error: expected expression before ‘TreeCtrl’ 166 | DEF_LISTBOX_FG, Tk_Offset(TreeCtrl, fgObj), Tk_Offset(TreeCtrl, fgColorPtr), | ^~~~~~~~ ./generic/tkTreeColumn.c:943:46: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 943 | if (Tcl_ListObjGetElements(NULL, objPtr, &objc, &objv) != TCL_OK) | ^~~~~ | | | int * ./generic/tkTreeColumn.c:943:46: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeCtrl.c:166:60: error: expected expression before ‘TreeCtrl’ 166 | DEF_LISTBOX_FG, Tk_Offset(TreeCtrl, fgObj), Tk_Offset(TreeCtrl, fgColorPtr), | ^~~~~~~~ ./generic/tkTreeColumn.c:1018:25: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 1018 | &listObjc, &listObjv) != TCL_OK) | ^~~~~~~~~ | | | int * ./generic/tkTreeColumn.c:1018:25: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeCtrl.c:172:16: error: expected expression before ‘TreeCtrl’ 172 | Tk_Offset(TreeCtrl, headerFontObj), Tk_Offset(TreeCtrl, tkfontHeader), | ^~~~~~~~ ./generic/tkTreeCtrl.c:172:52: error: expected expression before ‘TreeCtrl’ 172 | Tk_Offset(TreeCtrl, headerFontObj), Tk_Offset(TreeCtrl, tkfontHeader), | ^~~~~~~~ ./generic/tkTreeDrag.c:64:18: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 64 | "0", -1, Tk_Offset(TreeDragImage_, visible), | ^~~~~~~~~ ./generic/tkTreeCtrl.c:176:16: error: expected expression before ‘TreeCtrl’ 176 | Tk_Offset(TreeCtrl, headerFgObj), Tk_Offset(TreeCtrl, defHeaderTextColor), | ^~~~~~~~ ./generic/tkTreeDrag.c:64:28: error: expected expression before ‘TreeDragImage_’ 64 | "0", -1, Tk_Offset(TreeDragImage_, visible), | ^~~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:176:50: error: expected expression before ‘TreeCtrl’ 176 | Tk_Offset(TreeCtrl, headerFgObj), Tk_Offset(TreeCtrl, defHeaderTextColor), | ^~~~~~~~ ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:412:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 412 | CONST char *optionName) | ^~~~~ | CONST86 ./generic/tkTreeCtrl.c:179:23: error: expected expression before ‘TreeCtrl’ 179 | "200", Tk_Offset(TreeCtrl, heightObj), Tk_Offset(TreeCtrl, height), | ^~~~~~~~ ./generic/tkTreeCtrl.c:179:55: error: expected expression before ‘TreeCtrl’ 179 | "200", Tk_Offset(TreeCtrl, heightObj), Tk_Offset(TreeCtrl, height), | ^~~~~~~~ ./generic/tkTreeCtrl.c:183:16: error: expected expression before ‘TreeCtrl’ 183 | Tk_Offset(TreeCtrl, highlightBgColorPtr), | ^~~~~~~~ ./generic/tkTreeCtrl.c:186:43: error: expected expression before ‘TreeCtrl’ 186 | DEF_LISTBOX_HIGHLIGHT, -1, Tk_Offset(TreeCtrl, highlightColorPtr), | ^~~~~~~~ ./generic/tkTreeCtrl.c:190:16: error: expected expression before ‘TreeCtrl’ 190 | Tk_Offset(TreeCtrl, highlightWidthObj), | ^~~~~~~~ ./generic/tkTreeDrag.c:734:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 734 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:191:16: error: expected expression before ‘TreeCtrl’ 191 | Tk_Offset(TreeCtrl, highlightWidth), | ^~~~~~~~ ./generic/tkTreeCtrl.c:194:22: error: expected expression before ‘TreeCtrl’ 194 | "19", Tk_Offset(TreeCtrl, indentObj), | ^~~~~~~~ ./generic/tkTreeDrag.c:856:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 856 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:195:16: error: expected expression before ‘TreeCtrl’ 195 | Tk_Offset(TreeCtrl, indent), | ^~~~~~~~ ./generic/tkTreeCtrl.c:199:16: error: expected expression before ‘TreeCtrl’ 199 | Tk_Offset(TreeCtrl, itemGapXObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:200:16: error: expected expression before ‘TreeCtrl’ 200 | Tk_Offset(TreeCtrl, itemGapX), | ^~~~~~~~ ./generic/tkTreeCtrl.c:204:16: error: expected expression before ‘TreeCtrl’ 204 | Tk_Offset(TreeCtrl, itemGapYObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:205:16: error: expected expression before ‘TreeCtrl’ 205 | Tk_Offset(TreeCtrl, itemGapY), | ^~~~~~~~ ./generic/tkTreeCtrl.c:208:21: error: expected expression before ‘TreeCtrl’ 208 | "0", Tk_Offset(TreeCtrl, itemHeightObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:209:16: error: expected expression before ‘TreeCtrl’ 209 | Tk_Offset(TreeCtrl, itemHeight), | ^~~~~~~~ ./generic/tkTreeCtrl.c:212:24: error: expected expression before ‘TreeCtrl’ 212 | "", -1, Tk_Offset(TreeCtrl, itemPrefix), 0, (ClientData) NULL, 0}, | ^~~~~~~~ ./generic/tkTreeCtrl.c:214:25: error: expected expression before ‘TreeCtrl’ 214 | "1", -1, Tk_Offset(TreeCtrl, itemTagExpr), | ^~~~~~~~ ./generic/tkTreeCtrl.c:217:20: error: expected expression before ‘TreeCtrl’ 217 | "", Tk_Offset(TreeCtrl, itemWidthObj), Tk_Offset(TreeCtrl, itemWidth), | ^~~~~~~~ ./generic/tkTreeCtrl.c:217:55: error: expected expression before ‘TreeCtrl’ 217 | "", Tk_Offset(TreeCtrl, itemWidthObj), Tk_Offset(TreeCtrl, itemWidth), | ^~~~~~~~ ./generic/tkTreeCtrl.c:220:25: error: expected expression before ‘TreeCtrl’ 220 | "0", -1, Tk_Offset(TreeCtrl, itemWidthEqual), | ^~~~~~~~ ./generic/tkTreeCtrl.c:223:20: error: expected expression before ‘TreeCtrl’ 223 | "", Tk_Offset(TreeCtrl, itemWidMultObj), Tk_Offset(TreeCtrl, itemWidMult), | ^~~~~~~~ ./generic/tkTreeCtrl.c:223:57: error: expected expression before ‘TreeCtrl’ 223 | "", Tk_Offset(TreeCtrl, itemWidMultObj), Tk_Offset(TreeCtrl, itemWidMult), | ^~~~~~~~ ./generic/tkTreeElem.c:423:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 423 | CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.c:226:31: error: expected expression before ‘TreeCtrl’ 226 | "#808080", -1, Tk_Offset(TreeCtrl, lineColor), | ^~~~~~~~ ./generic/tkTreeCtrl.c:229:27: error: expected expression before ‘TreeCtrl’ 229 | "dot", -1, Tk_Offset(TreeCtrl, lineStyle), | ^~~~~~~~ ./generic/tkTreeCtrl.c:232:21: error: expected expression before ‘TreeCtrl’ 232 | "1", Tk_Offset(TreeCtrl, lineThicknessObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:233:16: error: expected expression before ‘TreeCtrl’ 233 | Tk_Offset(TreeCtrl, lineThickness), | ^~~~~~~~ ./generic/tkTreeCtrl.c:236:21: error: expected expression before ‘TreeCtrl’ 236 | "0", Tk_Offset(TreeCtrl, minItemHeightObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:237:16: error: expected expression before ‘TreeCtrl’ 237 | Tk_Offset(TreeCtrl, minItemHeight), | ^~~~~~~~ ./generic/tkTreeCtrl.c:240:32: error: expected expression before ‘TreeCtrl’ 240 | "vertical", -1, Tk_Offset(TreeCtrl, vertical), | ^~~~~~~~ ./generic/tkTreeCtrl.c:243:30: error: expected expression before ‘TreeCtrl’ 243 | "sunken", -1, Tk_Offset(TreeCtrl, relief), | ^~~~~~~~ ./generic/tkTreeCtrl.c:246:31: error: expected expression before ‘TreeCtrl’ 246 | (char *) NULL, Tk_Offset(TreeCtrl, rowProxy.yObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:247:16: error: expected expression before ‘TreeCtrl’ 247 | Tk_Offset(TreeCtrl, rowProxy.y), | ^~~~~~~~ ./generic/tkTreeCtrl.c:250:21: error: expected expression before ‘TreeCtrl’ 250 | "0", Tk_Offset(TreeCtrl, scrollMargin), -1, | ^~~~~~~~ ./generic/tkTreeCtrl.c:253:45: error: expected expression before ‘TreeCtrl’ 253 | DEF_LISTBOX_SELECT_MODE, -1, Tk_Offset(TreeCtrl, selectMode), | ^~~~~~~~ ./generic/tkTreeCtrl.c:256:40: error: expected expression before ‘TreeCtrl’ 256 | "ShowButtons", "1", -1, Tk_Offset(TreeCtrl, showButtons), | ^~~~~~~~ ./generic/tkTreeCtrl.c:259:25: error: expected expression before ‘TreeCtrl’ 259 | "1", -1, Tk_Offset(TreeCtrl, showHeader), | ^~~~~~~~ ./generic/tkTreeCtrl.c:263:20: error: expected expression before ‘TreeCtrl’ 263 | -1, Tk_Offset(TreeCtrl, showLines), | ^~~~~~~~ ./generic/tkTreeCtrl.c:266:37: error: expected expression before ‘TreeCtrl’ 266 | "ShowRoot", "1", -1, Tk_Offset(TreeCtrl, showRoot), | ^~~~~~~~ ./generic/tkTreeCtrl.c:269:43: error: expected expression before ‘TreeCtrl’ 269 | "ShowRootButton", "0", -1, Tk_Offset(TreeCtrl, showRootButton), | ^~~~~~~~ ./generic/tkTreeCtrl.c:272:49: error: expected expression before ‘TreeCtrl’ 272 | "ShowRootChildButtons", "1", -1, Tk_Offset(TreeCtrl, showRootChildButtons), | ^~~~~~~~ ./generic/tkTreeCtrl.c:275:42: error: expected expression before ‘TreeCtrl’ 275 | "ShowRootLines", "1", -1, Tk_Offset(TreeCtrl, showRootLines), | ^~~~~~~~ ./generic/tkTreeCtrl.c:278:44: error: expected expression before ‘TreeCtrl’ 278 | DEF_LISTBOX_TAKE_FOCUS, -1, Tk_Offset(TreeCtrl, takeFocus), | ^~~~~~~~ ./generic/tkTreeCtrl.c:281:35: error: expected expression before ‘TreeCtrl’ 281 | (char *) NULL, -1, Tk_Offset(TreeCtrl, columnTree), | ^~~~~~~~ ./generic/tkTreeDrag.c:457:1: warning: ‘DragElem_Alloc’ defined but not used [-Wunused-function] 457 | DragElem_Alloc( | ^~~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:285:37: error: expected expression before ‘TreeCtrl’ 285 | "UseTheme", "1", -1, Tk_Offset(TreeCtrl, useTheme), | ^~~~~~~~ ./generic/tkTreeCtrl.c:288:23: error: expected expression before ‘TreeCtrl’ 288 | "200", Tk_Offset(TreeCtrl, widthObj), Tk_Offset(TreeCtrl, width), | ^~~~~~~~ ./generic/tkTreeColumn.c: At top level: ./generic/tkTreeColumn.c:1893:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1893 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:288:54: error: expected expression before ‘TreeCtrl’ 288 | "200", Tk_Offset(TreeCtrl, widthObj), Tk_Offset(TreeCtrl, width), | ^~~~~~~~ ./generic/tkTreeElem.c:479:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 479 | CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.c:291:31: error: expected expression before ‘TreeCtrl’ 291 | (char *) NULL, Tk_Offset(TreeCtrl, wrapObj), -1, | ^~~~~~~~ ./generic/tkTreeCtrl.c:295:35: error: expected expression before ‘TreeCtrl’ 295 | (char *) NULL, -1, Tk_Offset(TreeCtrl, xScrollCmd), | ^~~~~~~~ ./generic/tkTreeCtrl.c:298:22: error: expected expression before ‘TreeCtrl’ 298 | "50", Tk_Offset(TreeCtrl, xScrollDelay), -1, | ^~~~~~~~ ./generic/tkTreeCtrl.c:301:25: error: expected expression before ‘TreeCtrl’ 301 | "0", -1, Tk_Offset(TreeCtrl, xScrollIncrement), | ^~~~~~~~ ./generic/tkTreeCtrl.c:304:25: error: expected expression before ‘TreeCtrl’ 304 | "0", -1, Tk_Offset(TreeCtrl, xScrollSmoothing), | ^~~~~~~~ ./generic/tkTreeCtrl.c:307:35: error: expected expression before ‘TreeCtrl’ 307 | (char *) NULL, -1, Tk_Offset(TreeCtrl, yScrollCmd), | ^~~~~~~~ ./generic/tkTreeCtrl.c:310:22: error: expected expression before ‘TreeCtrl’ 310 | "50", Tk_Offset(TreeCtrl, yScrollDelay), -1, | ^~~~~~~~ ./generic/tkTreeCtrl.c:313:25: error: expected expression before ‘TreeCtrl’ 313 | "0", -1, Tk_Offset(TreeCtrl, yScrollIncrement), | ^~~~~~~~ ./generic/tkTreeCtrl.c:316:25: error: expected expression before ‘TreeCtrl’ 316 | "0", -1, Tk_Offset(TreeCtrl, yScrollSmoothing), | ^~~~~~~~ ./generic/tkTreeCtrl.c:325:25: error: expected expression before ‘TreeCtrl’ 325 | "0", -1, Tk_Offset(TreeCtrl, debug.displayDelay), | ^~~~~~~~ ./generic/tkTreeCtrl.c:328:25: error: expected expression before ‘TreeCtrl’ 328 | "1", -1, Tk_Offset(TreeCtrl, debug.data), | ^~~~~~~~ ./generic/tkTreeCtrl.c:331:25: error: expected expression before ‘TreeCtrl’ 331 | "1", -1, Tk_Offset(TreeCtrl, debug.display), | ^~~~~~~~ ./generic/tkTreeCtrl.c:334:35: error: expected expression before ‘TreeCtrl’ 334 | (char *) NULL, -1, Tk_Offset(TreeCtrl, debug.drawColor), | ^~~~~~~~ ./generic/tkTreeCtrl.c:337:25: error: expected expression before ‘TreeCtrl’ 337 | "0", -1, Tk_Offset(TreeCtrl, debug.enable), | ^~~~~~~~ ./generic/tkTreeColumn.c:2837:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2837 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:340:35: error: expected expression before ‘TreeCtrl’ 340 | (char *) NULL, -1, Tk_Offset(TreeCtrl, debug.eraseColor), | ^~~~~~~~ ./generic/tkTreeCtrl.c:343:25: error: expected expression before ‘TreeCtrl’ 343 | "1", -1, Tk_Offset(TreeCtrl, debug.span), | ^~~~~~~~ ./generic/tkTreeColumn.c:3003:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3003 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:346:25: error: expected expression before ‘TreeCtrl’ 346 | "1", -1, Tk_Offset(TreeCtrl, debug.textLayout), | ^~~~~~~~ ./generic/tkTreeElem.c:480:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 480 | CONST char **tablePtr | ^~~~~ | CONST86 ./generic/tkTreeCtrl.c:353:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 353 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:355:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 355 | Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.c:361:69: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 361 | static int TreeIdentifyCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:362:64: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 362 | static int TreeSeeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:364:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 364 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:366:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 366 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:398:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 398 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c: In function ‘TreeArea_FromObj’: ./generic/tkTreeCtrl.c:549:17: error: expected ‘;’ before ‘char’ 549 | static CONST char *areaName[] = { "content", "header", "header.left", | ^~~~~ | ; ./generic/tkTreeCtrl.c:551:17: error: expected ‘;’ before ‘int’ 551 | static CONST int area[] = { TREE_AREA_CONTENT, TREE_AREA_HEADER, | ^~~~ | ; ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeCtrl.c:594:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 594 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:503:52: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 503 | int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr) | ^~~~~ | CONST86 ./generic/tkTreeCtrl.c:1197:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1197 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ make: *** [Makefile:303: tkTreeDrag.o] Error 1 ./generic/tkTreeCtrl.c: In function ‘TreeEventProc’: ./generic/tkTreeColumn.c: In function ‘TrimTheFatAux’: ./generic/tkTreeCtrl.c:1713:55: error: passing argument 2 of ‘tclStubsPtr->tcl_EventuallyFree’ from incompatible pointer type [-Wincompatible-pointer-types] 1713 | Tcl_EventuallyFree((ClientData) tree, TreeDestroy); | ^~~~~~~~~~~ | | | void (*)(char *) ./generic/tkTreeCtrl.c:1713:55: note: expected ‘void (*)(void *)’ but argument is of type ‘void (*)(char *)’ ./generic/tkTreeColumn.c:3926:9: warning: variable ‘visited’ set but not used [-Wunused-but-set-variable] 3926 | int visited; | ^~~~~~~ ./generic/tkTreeCtrl.c:357:13: note: ‘TreeDestroy’ declared here 357 | static void TreeDestroy(char *memPtr); | ^~~~~~~~~~~ ./generic/tkTreeElem.c:503:76: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 503 | int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr) | ^~~~~ | CONST86 ./generic/tkTreeCtrl.c: In function ‘TreeDestroy’: ./generic/tkTreeCtrl.c:1838:23: error: ‘TreeStateDomain’ has no member named ‘staticCount’ 1838 | for (i = domainPtr->staticCount; i < 32; i++) { | ^~ ./generic/tkTreeCtrl.c:1839:22: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 1839 | if (domainPtr->stateNames[i] != NULL) | ^~ ./generic/tkTreeCtrl.c:1840:29: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 1840 | ckfree(domainPtr->stateNames[i]); | ^~ ./generic/tkTreeCtrl.c:1843:23: error: ‘TreeStateDomain’ has no member named ‘staticCount’ 1843 | for (i = domainPtr->staticCount; i < 32; i++) { | ^~ ./generic/tkTreeCtrl.c:1844:22: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 1844 | if (domainPtr->stateNames[i] != NULL) | ^~ ./generic/tkTreeCtrl.c:1845:29: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 1845 | ckfree(domainPtr->stateNames[i]); | ^~ ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeCtrl.c:2336:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2336 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:2611:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2611 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c: In function ‘Tree_StateFromObj’: ./generic/tkTreeCtrl.c:2806:40: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 2806 | string = Tcl_GetStringFromObj(obj, &length); | ^~~~~~~ | | | int * ./generic/tkTreeCtrl.c:2806:40: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeCtrl.c:2828:22: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 2828 | if (domainPtr->stateNames[i] == NULL) | ^~ ./generic/tkTreeCtrl.c:2830:30: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 2830 | if ((ch0 == domainPtr->stateNames[i][0]) && | ^~ ./generic/tkTreeCtrl.c:2831:42: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 2831 | (strcmp(string, domainPtr->stateNames[i]) == 0)) { | ^~ ./generic/tkTreeCtrl.c:2832:31: error: ‘TreeStateDomain’ has no member named ‘staticCount’ 2832 | if ((i < domainPtr->staticCount) && (flags & SFO_NOT_STATIC)) { | ^~ ./generic/tkTreeCtrl.c:2835:34: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 2835 | domainPtr->stateNames[i]); | ^~ ./generic/tkTreeCtrl.c: In function ‘Tree_StateFromListObj’: ./generic/tkTreeCtrl.c:2901:45: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 2901 | if (Tcl_ListObjGetElements(interp, obj, &listObjc, &listObjv) != TCL_OK) | ^~~~~~~~~ | | | int * ./generic/tkTreeCtrl.c:2901:45: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeCtrl.c:2934:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2934 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c: In function ‘Tree_AddToSelection’: ./generic/tkTreeCtrl.c:3074:9: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 3074 | panic("Tree_AddToSelection: item %d not ReallyVisible", | ^~~~~ ./generic/tkTreeCtrl.c:3069:20: warning: variable ‘hPtr’ set but not used [-Wunused-but-set-variable] 3069 | Tcl_HashEntry *hPtr; | ^~~~ ./generic/tkTreeElem.c:643:6: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 643 | Tk_Offset(ElementBitmap, bg.obj), Tk_Offset(ElementBitmap, bg), | ^~~~~~~~~ ./generic/tkTreeElem.c:643:16: error: expected expression before ‘ElementBitmap’ 643 | Tk_Offset(ElementBitmap, bg.obj), Tk_Offset(ElementBitmap, bg), | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeCtrl.c:3151:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3151 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:643:50: error: expected expression before ‘ElementBitmap’ 643 | Tk_Offset(ElementBitmap, bg.obj), Tk_Offset(ElementBitmap, bg), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:647:16: error: expected expression before ‘ElementBitmap’ 647 | Tk_Offset(ElementBitmap, bitmap.obj), Tk_Offset(ElementBitmap, bitmap), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:647:54: error: expected expression before ‘ElementBitmap’ 647 | Tk_Offset(ElementBitmap, bitmap.obj), Tk_Offset(ElementBitmap, bitmap), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:652:16: error: expected expression before ‘ElementBitmap’ 652 | Tk_Offset(ElementBitmap, draw.obj), Tk_Offset(ElementBitmap, draw), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:652:52: error: expected expression before ‘ElementBitmap’ 652 | Tk_Offset(ElementBitmap, draw.obj), Tk_Offset(ElementBitmap, draw), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:657:16: error: expected expression before ‘ElementBitmap’ 657 | Tk_Offset(ElementBitmap, fg.obj), Tk_Offset(ElementBitmap, fg), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:657:50: error: expected expression before ‘ElementBitmap’ 657 | Tk_Offset(ElementBitmap, fg.obj), Tk_Offset(ElementBitmap, fg), | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:3658:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3658 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:3873:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3873 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:3992:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3992 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:4091:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 4091 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c: In function ‘Treectrl_Init’: ./generic/tkTreeCtrl.c:4537:17: error: expected ‘;’ before ‘char’ 4537 | static CONST char *tcl_version = "8.4"; | ^~~~~ | ; ./generic/tkTreeColumn.c: In function ‘TreeColumn_InitWidget’: ./generic/tkTreeColumn.c:5202:5: error: implicit declaration of function ‘Column_Config’; did you mean ‘Column_Move’? [-Wimplicit-function-declaration] 5202 | Column_Config(column, 0, NULL, TRUE); | ^~~~~~~~~~~~~ | Column_Move ./generic/tkTreeDisplay.c: In function ‘CalcWhiteSpaceRegion’: ./generic/tkTreeDisplay.c:5003:17: error: implicit declaration of function ‘TreeRect_Intersect’; did you mean ‘TreeRect_ToXRect’? [-Wimplicit-function-declaration] 5003 | TreeRect_Intersect(&tr, &tr, &boundsRectL); | ^~~~~~~~~~~~~~~~~~ | TreeRect_ToXRect ./generic/tkTreeElem.c: In function ‘ConfigProcBitmap’: ./generic/tkTreeElem.c:700:17: error: implicit declaration of function ‘Tree_SetOptions’; did you mean ‘Tree_InitOptions’? [-Wimplicit-function-declaration] 700 | if (Tree_SetOptions(tree, elem->stateDomain, elemX, | ^~~~~~~~~~~~~~~ | Tree_InitOptions ./generic/tkTreeElem.c:702:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 702 | args->config.objc, args->config.objv, | ^~~~ | objc ./generic/tkTreeElem.c:703:53: error: ‘struct ’ has no member named ‘flagSelf’ 703 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeElem.c:704:29: error: ‘struct ’ has no member named ‘flagSelf’ 704 | args->config.flagSelf = 0; | ^ ./generic/tkTreeElem.c: In function ‘ActualProcBitmap’: ./generic/tkTreeElem.c:889:17: error: expected ‘;’ before ‘char’ 889 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeDisplay.c: At top level: ./generic/tkTreeDisplay.c:5120:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 5120 | CONST TreeRectangle *r1, /* First rectangle. */ | ^~~~~ | CONST86 ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:984:16: error: expected expression before ‘ElementBorder’ 984 | Tk_Offset(ElementBorder, border.obj), Tk_Offset(ElementBorder, border), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:984:54: error: expected expression before ‘ElementBorder’ 984 | Tk_Offset(ElementBorder, border.obj), Tk_Offset(ElementBorder, border), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:989:16: error: expected expression before ‘ElementBorder’ 989 | Tk_Offset(ElementBorder, draw.obj), Tk_Offset(ElementBorder, draw), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:989:52: error: expected expression before ‘ElementBorder’ 989 | Tk_Offset(ElementBorder, draw.obj), Tk_Offset(ElementBorder, draw), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:993:35: error: expected expression before ‘ElementBorder’ 993 | (char *) NULL, -1, Tk_Offset(ElementBorder, filled), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:996:31: error: expected expression before ‘ElementBorder’ 996 | (char *) NULL, Tk_Offset(ElementBorder, heightObj), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:997:16: error: expected expression before ‘ElementBorder’ 997 | Tk_Offset(ElementBorder, height), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1001:16: error: expected expression before ‘ElementBorder’ 1001 | Tk_Offset(ElementBorder, relief.obj), Tk_Offset(ElementBorder, relief), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1001:54: error: expected expression before ‘ElementBorder’ 1001 | Tk_Offset(ElementBorder, relief.obj), Tk_Offset(ElementBorder, relief), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1004:31: error: expected expression before ‘ElementBorder’ 1004 | (char *) NULL, Tk_Offset(ElementBorder, thicknessObj), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1005:16: error: expected expression before ‘ElementBorder’ 1005 | Tk_Offset(ElementBorder, thickness), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1008:31: error: expected expression before ‘ElementBorder’ 1008 | (char *) NULL, Tk_Offset(ElementBorder, widthObj), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1009:16: error: expected expression before ‘ElementBorder’ 1009 | Tk_Offset(ElementBorder, width), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘ConfigProcBorder’: ./generic/tkTreeElem.c:1055:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 1055 | args->config.objc, args->config.objv, | ^~~~ | objc ./generic/tkTreeElem.c:1056:53: error: ‘struct ’ has no member named ‘flagSelf’ 1056 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeElem.c:1057:29: error: ‘struct ’ has no member named ‘flagSelf’ 1057 | args->config.flagSelf = 0; | ^ ./generic/tkTreeDisplay.c:5121:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 5121 | CONST TreeRectangle *r2 /* Second rectangle. */ | ^~~~~ | CONST86 ./generic/tkTreeCtrl.c:4572:5: error: implicit declaration of function ‘PerStateCO_Init’ [-Wimplicit-function-declaration] 4572 | PerStateCO_Init(optionSpecs, "-buttonbitmap", &pstBitmap, TreeStateFromObj); | ^~~~~~~~~~~~~~~ ./generic/tkTreeDisplay.c: In function ‘CalcBgImageBounds’: ./generic/tkTreeDisplay.c:6227:5: warning: enumeration value ‘TK_ANCHOR_NULL’ not handled in switch [-Wswitch] 6227 | switch (tree->bgImageAnchor) { | ^~~~~~ ./generic/tkTreeDisplay.c:6244:5: warning: enumeration value ‘TK_ANCHOR_NULL’ not handled in switch [-Wswitch] 6244 | switch (tree->bgImageAnchor) { | ^~~~~~ ./generic/tkTreeColumn.c: In function ‘TreeColumn_InitInterp’: ./generic/tkTreeColumn.c:5292:5: error: implicit declaration of function ‘StringTableCO_Init’ [-Wimplicit-function-declaration] 5292 | StringTableCO_Init(columnSpecs, "-itemjustify", justifyStrings); | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘DisplayProcBorder’: ./generic/tkTreeElem.c:1151:5: error: implicit declaration of function ‘TreeRect_Intersect’; did you mean ‘TreeRect_ToXRect’? [-Wimplicit-function-declaration] 1151 | TreeRect_Intersect(&tr1, &tr1, &tr2); | ^~~~~~~~~~~~~~~~~~ | TreeRect_ToXRect ./generic/tkTreeElem.c: In function ‘ActualProcBorder’: ./generic/tkTreeElem.c:1258:17: error: expected ‘;’ before ‘char’ 1258 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeDisplay.c: In function ‘Tree_Display’: ./generic/tkTreeDisplay.c:7687:17: error: implicit declaration of function ‘TkpDrawHighlightBorder’; did you mean ‘Tk_DrawHighlightBorder’? [-Wimplicit-function-declaration] 7687 | TkpDrawHighlightBorder(tkwin, fgGC, bgGC, tree->highlightWidth, | ^~~~~~~~~~~~~~~~~~~~~~ | Tk_DrawHighlightBorder ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:1672:13: error: expected ‘;’ before ‘char’ 1672 | static CONST char *headerStateST[] = { "normal", "active", "pressed", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeElem.c:1673:13: error: expected ‘;’ before ‘char’ 1673 | static CONST char *headerArrowST[] = { "none", "up", "down", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeElem.c:1674:13: error: expected ‘;’ before ‘char’ 1674 | static CONST char *headerArrowSideST[] = { "left", "right", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeElem.c:1681:35: error: expected expression before ‘ElementHeader’ 1681 | (char *) NULL, -1, Tk_Offset(ElementHeader, arrow), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1685:16: error: expected expression before ‘ElementHeader’ 1685 | Tk_Offset(ElementHeader, arrowBitmap.obj), Tk_Offset(ElementHeader, arrowBitmap), | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:4583:15: error: implicit declaration of function ‘Tree_FindOptionSpec’; did you mean ‘Tree_InitOptions’? [-Wimplicit-function-declaration] 4583 | specPtr = Tree_FindOptionSpec(optionSpecs, "-headerfont"); | ^~~~~~~~~~~~~~~~~~~ | Tree_InitOptions ./generic/tkTreeCtrl.c:4583:13: error: assignment to ‘Tk_OptionSpec *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 4583 | specPtr = Tree_FindOptionSpec(optionSpecs, "-headerfont"); | ^ ./generic/tkTreeElem.c:1685:59: error: expected expression before ‘ElementHeader’ 1685 | Tk_Offset(ElementHeader, arrowBitmap.obj), Tk_Offset(ElementHeader, arrowBitmap), | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:4608:9: error: passing argument 1 of ‘TreeTheme_SetOptionDefault’ makes pointer from integer without a cast [-Wint-conversion] 4608 | Tree_FindOptionSpec(optionSpecs, "-buttontracking")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int ./generic/tkTreeElem.c:1688:35: error: expected expression before ‘ElementHeader’ 1688 | (char *) NULL, -1, Tk_Offset(ElementHeader, arrowGravity), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.h:1311:61: note: expected ‘Tk_OptionSpec *’ but argument is of type ‘int’ 1311 | MODULE_SCOPE void TreeTheme_SetOptionDefault(Tk_OptionSpec *specPtr); | ~~~~~~~~~~~~~~~^~~~~~~ ./generic/tkTreeCtrl.c:4610:9: error: passing argument 1 of ‘TreeTheme_SetOptionDefault’ makes pointer from integer without a cast [-Wint-conversion] 4610 | Tree_FindOptionSpec(optionSpecs, "-showlines")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int ./generic/tkTreeCtrl.h:1311:61: note: expected ‘Tk_OptionSpec *’ but argument is of type ‘int’ 1311 | MODULE_SCOPE void TreeTheme_SetOptionDefault(Tk_OptionSpec *specPtr); | ~~~~~~~~~~~~~~~^~~~~~~ ./generic/tkTreeElem.c:1692:16: error: expected expression before ‘ElementHeader’ 1692 | Tk_Offset(ElementHeader, arrowImage.obj), Tk_Offset(ElementHeader, arrowImage), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1692:58: error: expected expression before ‘ElementHeader’ 1692 | Tk_Offset(ElementHeader, arrowImage.obj), Tk_Offset(ElementHeader, arrowImage), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1695:31: error: expected expression before ‘ElementHeader’ 1695 | (char *) NULL, Tk_Offset(ElementHeader, arrowPadXObj), Tk_Offset(ElementHeader, arrowPadX), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1695:71: error: expected expression before ‘ElementHeader’ 1695 | (char *) NULL, Tk_Offset(ElementHeader, arrowPadXObj), Tk_Offset(ElementHeader, arrowPadX), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1698:31: error: expected expression before ‘ElementHeader’ 1698 | (char *) NULL, Tk_Offset(ElementHeader, arrowPadYObj), Tk_Offset(ElementHeader, arrowPadY), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1698:71: error: expected expression before ‘ElementHeader’ 1698 | (char *) NULL, Tk_Offset(ElementHeader, arrowPadYObj), Tk_Offset(ElementHeader, arrowPadY), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1701:35: error: expected expression before ‘ElementHeader’ 1701 | (char *) NULL, -1, Tk_Offset(ElementHeader, arrowSide), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1705:16: error: expected expression before ‘ElementHeader’ 1705 | Tk_Offset(ElementHeader, border.obj), Tk_Offset(ElementHeader, border), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1705:54: error: expected expression before ‘ElementHeader’ 1705 | Tk_Offset(ElementHeader, border.obj), Tk_Offset(ElementHeader, border), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1708:31: error: expected expression before ‘ElementHeader’ 1708 | (char *) NULL, Tk_Offset(ElementHeader, borderWidthObj), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1709:16: error: expected expression before ‘ElementHeader’ 1709 | Tk_Offset(ElementHeader, borderWidth), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1712:35: error: expected expression before ‘ElementHeader’ 1712 | (char *) NULL, -1, Tk_Offset(ElementHeader, state), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘ConfigProcHeader’: ./generic/tkTreeElem.c:1755:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 1755 | args->config.objc, args->config.objv, | ^~~~ | objc ./generic/tkTreeElem.c:1756:53: error: ‘struct ’ has no member named ‘flagSelf’ 1756 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeElem.c:1757:29: error: ‘struct ’ has no member named ‘flagSelf’ 1757 | args->config.flagSelf = 0; | ^ ./generic/tkTreeColumn.c:5293:5: error: implicit declaration of function ‘TreeStyleCO_Init’ [-Wimplicit-function-declaration] 5293 | TreeStyleCO_Init(columnSpecs, "-itemstyle", STATE_DOMAIN_ITEM); | ^~~~~~~~~~~~~~~~ ./generic/tkTreeDisplay.c: At top level: ./generic/tkTreeDisplay.c:9616:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 9616 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c: In function ‘ActualProcHeader’: ./generic/tkTreeElem.c:2360:17: error: expected ‘;’ before ‘char’ 2360 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:2486:35: error: expected expression before ‘TreeElement_’ 2486 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:2490:35: error: expected expression before ‘TreeElement_’ 2490 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:2494:16: error: expected expression before ‘ElementImage’ 2494 | Tk_Offset(ElementImage, image.obj), Tk_Offset(ElementImage, image), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:2494:52: error: expected expression before ‘ElementImage’ 2494 | Tk_Offset(ElementImage, image.obj), Tk_Offset(ElementImage, image), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:2497:35: error: expected expression before ‘TreeElement_’ 2497 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:2500:35: error: expected expression before ‘TreeElement_’ 2500 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:4613:48: error: ‘TextLayoutCmd’ undeclared (first use in this function); did you mean ‘TextLayout’? 4613 | Tcl_CreateObjCommand(interp, "textlayout", TextLayoutCmd, NULL, NULL); | ^~~~~~~~~~~~~ | TextLayout ./generic/tkTreeCtrl.c:4613:48: note: each undeclared identifier is reported only once for each function it appears in ./generic/tkTreeElem.c: In function ‘ConfigProcImage’: ./generic/tkTreeElem.c:2544:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 2544 | args->config.objc, args->config.objv, | ^~~~ | objc ./generic/tkTreeElem.c:2545:53: error: ‘struct ’ has no member named ‘flagSelf’ 2545 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeElem.c:2546:29: error: ‘struct ’ has no member named ‘flagSelf’ 2546 | args->config.flagSelf = 0; | ^ ./generic/tkTreeElem.c: In function ‘ActualProcImage’: ./generic/tkTreeElem.c:2748:17: error: expected ‘;’ before ‘char’ 2748 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:2842:16: error: expected expression before ‘ElementRect’ 2842 | Tk_Offset(ElementRect, draw.obj), Tk_Offset(ElementRect, draw), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2842:50: error: expected expression before ‘ElementRect’ 2842 | Tk_Offset(ElementRect, draw.obj), Tk_Offset(ElementRect, draw), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2847:16: error: expected expression before ‘ElementRect’ 2847 | Tk_Offset(ElementRect, fill.obj), Tk_Offset(ElementRect, fill), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2847:50: error: expected expression before ‘ElementRect’ 2847 | Tk_Offset(ElementRect, fill.obj), Tk_Offset(ElementRect, fill), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2850:31: error: expected expression before ‘ElementRect’ 2850 | (char *) NULL, Tk_Offset(ElementRect, heightObj), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2851:16: error: expected expression before ‘ElementRect’ 2851 | Tk_Offset(ElementRect, height), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2854:16: error: expected expression before ‘ElementRect’ 2854 | Tk_Offset(ElementRect, open.obj), Tk_Offset(ElementRect, open), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2854:50: error: expected expression before ‘ElementRect’ 2854 | Tk_Offset(ElementRect, open.obj), Tk_Offset(ElementRect, open), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2858:16: error: expected expression before ‘ElementRect’ 2858 | Tk_Offset(ElementRect, outline.obj), Tk_Offset(ElementRect, outline), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2858:53: error: expected expression before ‘ElementRect’ 2858 | Tk_Offset(ElementRect, outline.obj), Tk_Offset(ElementRect, outline), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2861:31: error: expected expression before ‘ElementRect’ 2861 | (char *) NULL, Tk_Offset(ElementRect, outlineWidthObj), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2862:16: error: expected expression before ‘ElementRect’ 2862 | Tk_Offset(ElementRect, outlineWidth), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2865:31: error: expected expression before ‘ElementRect’ 2865 | (char *) NULL, Tk_Offset(ElementRect, rxObj), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2866:16: error: expected expression before ‘ElementRect’ 2866 | Tk_Offset(ElementRect, rx), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2869:31: error: expected expression before ‘ElementRect’ 2869 | (char *) NULL, Tk_Offset(ElementRect, ryObj), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2870:16: error: expected expression before ‘ElementRect’ 2870 | Tk_Offset(ElementRect, ry), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2873:35: error: expected expression before ‘ElementRect’ 2873 | (char *) NULL, -1, Tk_Offset(ElementRect, showFocus), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2876:31: error: expected expression before ‘ElementRect’ 2876 | (char *) NULL, Tk_Offset(ElementRect, widthObj), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2877:16: error: expected expression before ‘ElementRect’ 2877 | Tk_Offset(ElementRect, width), | ^~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘ConfigProcRect’: ./generic/tkTreeElem.c:2922:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 2922 | args->config.objc, args->config.objv, | ^~~~ | objc ./generic/tkTreeElem.c:2923:53: error: ‘struct ’ has no member named ‘flagSelf’ 2923 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeElem.c:2924:29: error: ‘struct ’ has no member named ‘flagSelf’ 2924 | args->config.flagSelf = 0; | ^ ./generic/tkTreeColumn.c: At top level: ./generic/tkTreeColumn.c:1709:1: warning: ‘Column_Move’ defined but not used [-Wunused-function] 1709 | Column_Move( | ^~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘ActualProcRect’: ./generic/tkTreeElem.c:3199:17: error: expected ‘;’ before ‘char’ 3199 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:3397:13: error: expected ‘;’ before ‘char’ 3397 | static CONST char *textDataTypeST[] = { "double", "integer", "long", "string", | ^~~~~ | ; ./generic/tkTreeElem.c:3399:13: error: expected ‘;’ before ‘char’ 3399 | static CONST char *textJustifyST[] = { "left", "right", "center", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeElem.c:3400:13: error: expected ‘;’ before ‘char’ 3400 | static CONST char *textWrapST[] = { "char", "none", "word", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeElem.c:3404:35: error: expected expression before ‘TreeElement_’ 3404 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3407:35: error: expected expression before ‘TreeElement_’ 3407 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3411:35: error: expected expression before ‘TreeElement_’ 3411 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3415:35: error: expected expression before ‘TreeElement_’ 3415 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3418:35: error: expected expression before ‘TreeElement_’ 3418 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3421:35: error: expected expression before ‘TreeElement_’ 3421 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3424:35: error: expected expression before ‘TreeElement_’ 3424 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3427:35: error: expected expression before ‘TreeElement_’ 3427 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3430:35: error: expected expression before ‘TreeElement_’ 3430 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3433:35: error: expected expression before ‘TreeElement_’ 3433 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3436:35: error: expected expression before ‘ElementText’ 3436 | (char *) NULL, -1, Tk_Offset(ElementText, textCfg), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:3440:35: error: expected expression before ‘TreeElement_’ 3440 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ make: *** [Makefile:303: tkTreeColumn.o] Error 1 ./generic/tkTreeElem.c:3445:35: error: expected expression before ‘TreeElement_’ 3445 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3449:35: error: expected expression before ‘TreeElement_’ 3449 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3452:35: error: expected expression before ‘TreeElement_’ 3452 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘TextUpdateStringRep’: ./generic/tkTreeElem.c:3530:51: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 3530 | text = Tcl_GetStringFromObj(valueObj, &elemX->textLen); | ^~~~~~~~~~~~~~~ | | | int * ./generic/tkTreeElem.c:3530:51: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeCtrl.c:4616:47: error: ‘ImageTintCmd’ undeclared (first use in this function) 4616 | Tcl_CreateObjCommand(interp, "imagetint", ImageTintCmd, NULL, NULL); | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3641:17: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 3641 | panic("unknown ElementText dataType"); | ^~~~~ ./generic/tkTreeElem.c:3646:52: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 3646 | text = Tcl_GetStringFromObj(resultObj, &elemX->textLen); | ^~~~~~~~~~~~~~~ | | | int * ./generic/tkTreeElem.c:3646:52: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeCtrl.c:4619:43: error: ‘LoupeCmd’ undeclared (first use in this function) 4619 | Tcl_CreateObjCommand(interp, "loupe", LoupeCmd, NULL, NULL); | ^~~~~~~~ ./generic/tkTreeCtrl.c:4621:46: error: ‘TreeObjCmd’ undeclared (first use in this function) 4621 | Tcl_CreateObjCommand(interp, "treectrl", TreeObjCmd, NULL, NULL); | ^~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘TextUpdateLayout’: ./generic/tkTreeElem.c:3790:20: error: implicit declaration of function ‘TextLayout_Compute’; did you mean ‘TextLayout_Size’? [-Wimplicit-function-declaration] 3790 | etl2->layout = TextLayout_Compute(tkfont, text, | ^~~~~~~~~~~~~~~~~~ | TextLayout_Size ./generic/tkTreeElem.c:3790:18: error: assignment to ‘TextLayout’ {aka ‘struct TextLayout_ *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 3790 | etl2->layout = TextLayout_Compute(tkfont, text, | ^ ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeCtrl.c:1747:1: warning: ‘TreeCmdDeletedProc’ defined but not used [-Wunused-function] 1747 | TreeCmdDeletedProc( | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:1660:1: warning: ‘TreeEventProc’ defined but not used [-Wunused-function] 1660 | TreeEventProc( | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:368:22: warning: ‘treectrlClass’ defined but not used [-Wunused-variable] 368 | static Tk_ClassProcs treectrlClass = { | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:323:22: warning: ‘debugSpecs’ defined but not used [-Wunused-variable] 323 | static Tk_OptionSpec debugSpecs[] = { | ^~~~~~~~~~ ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:3831:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 3831 | CONST char *name1, CONST char *name2, int flags) | ^~~~~ | CONST86 make: *** [Makefile:303: tkTreeDisplay.o] Error 1 ./generic/tkTreeElem.c:3831:24: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 3831 | CONST char *name1, CONST char *name2, int flags) | ^~~~~ | CONST86 make: *** [Makefile:303: tkTreeCtrl.o] Error 1 ./generic/tkTreeElem.c: In function ‘ConfigProcText’: ./generic/tkTreeElem.c:3913:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 3913 | args->config.objc, args->config.objv, | ^~~~ | objc ./generic/tkTreeElem.c:3914:53: error: ‘struct ’ has no member named ‘flagSelf’ 3914 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeElem.c:3915:29: error: ‘struct ’ has no member named ‘flagSelf’ 3915 | args->config.flagSelf = 0; | ^ ./generic/tkTreeElem.c:3923:41: error: ‘struct ’ has no member named ‘item’ 3923 | etv->item = args->config.item; | ^ ./generic/tkTreeElem.c:3924:43: error: ‘struct ’ has no member named ‘column’ 3924 | etv->column = args->config.column; | ^ ./generic/tkTreeElem.c: In function ‘DisplayProcText’: ./generic/tkTreeElem.c:4261:13: error: ‘CONST’ undeclared (first use in this function); did you mean ‘CONST86’? 4261 | CONST char *fstBytePtr = Tcl_UtfAtIndex(buf, underline); | ^~~~~ | CONST86 ./generic/tkTreeElem.c:4261:13: note: each undeclared identifier is reported only once for each function it appears in ./generic/tkTreeElem.c:4261:18: error: expected ‘;’ before ‘char’ 4261 | CONST char *fstBytePtr = Tcl_UtfAtIndex(buf, underline); | ^~~~~ | ; ./generic/tkTreeElem.c:4262:18: error: expected ‘;’ before ‘char’ 4262 | CONST char *sndBytePtr = Tcl_UtfNext(fstBytePtr); | ^~~~~ | ; ./generic/tkTreeElem.c:4265:28: error: ‘fstBytePtr’ undeclared (first use in this function) 4265 | (int) (fstBytePtr - buf), (int) (sndBytePtr - buf)); | ^~~~~~~~~~ ./generic/tkTreeElem.c:4265:54: error: ‘sndBytePtr’ undeclared (first use in this function) 4265 | (int) (fstBytePtr - buf), (int) (sndBytePtr - buf)); | ^~~~~~~~~~ ./generic/tkTreeElem.c:4275:18: error: expected ‘;’ before ‘char’ 4275 | CONST char *fstBytePtr = Tcl_UtfAtIndex(text, underline); | ^~~~~ | ; ./generic/tkTreeElem.c:4276:18: error: expected ‘;’ before ‘char’ 4276 | CONST char *sndBytePtr = Tcl_UtfNext(fstBytePtr); | ^~~~~ | ; ./generic/tkTreeElem.c: In function ‘HeightProcText’: ./generic/tkTreeElem.c:4382:11: warning: variable ‘text’ set but not used [-Wunused-but-set-variable] 4382 | char *text = NULL; | ^~~~ ./generic/tkTreeElem.c: In function ‘ActualProcText’: ./generic/tkTreeElem.c:4555:17: error: expected ‘;’ before ‘char’ 4555 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:4653:35: error: expected expression before ‘ElementWindow’ 4653 | (char *) NULL, -1, Tk_Offset(ElementWindow, clip), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:4657:35: error: expected expression before ‘ElementWindow’ 4657 | (char *) NULL, -1, Tk_Offset(ElementWindow, destroy), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:4662:16: error: expected expression before ‘ElementWindow’ 4662 | Tk_Offset(ElementWindow, draw.obj), Tk_Offset(ElementWindow, draw), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:4662:52: error: expected expression before ‘ElementWindow’ 4662 | Tk_Offset(ElementWindow, draw.obj), Tk_Offset(ElementWindow, draw), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:4666:35: error: expected expression before ‘ElementWindow’ 4666 | (char *) NULL, -1, Tk_Offset(ElementWindow, tkwin), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘ConfigProcWindow’: ./generic/tkTreeElem.c:4827:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 4827 | args->config.objc, args->config.objv, | ^~~~ | objc ./generic/tkTreeElem.c:4828:53: error: ‘struct ’ has no member named ‘flagSelf’ 4828 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeElem.c:4829:29: error: ‘struct ’ has no member named ‘flagSelf’ 4829 | args->config.flagSelf = 0; | ^ ./generic/tkTreeElem.c:4833:29: error: ‘struct ’ has no member named ‘flagSelf’ 4833 | if (args->config.flagSelf & EWIN_CONF_WINDOW) { | ^ ./generic/tkTreeElem.c: In function ‘ActualProcWindow’: ./generic/tkTreeElem.c:5174:17: error: expected ‘;’ before ‘char’ 5174 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeElem.c: In function ‘TreeElement_TypeFromObj’: ./generic/tkTreeElem.c:5251:44: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 5251 | typeStr = Tcl_GetStringFromObj(objPtr, &length); | ^~~~~~~ | | | int * ./generic/tkTreeElem.c:5251:44: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:5338:5: error: ‘BooleanCO_Init’ undeclared here (not in a function) 5338 | BooleanCO_Init, | ^~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5338:5: warning: excess elements in struct initializer ./generic/tkTreeElem.c:5338:5: note: (near initialization for ‘stubs’) ./generic/tkTreeElem.c:5339:5: error: ‘StringTableCO_Init’ undeclared here (not in a function); did you mean ‘StringTableGet’? 5339 | StringTableCO_Init, | ^~~~~~~~~~~~~~~~~~ | StringTableGet ./generic/tkTreeElem.c:5339:5: warning: excess elements in struct initializer ./generic/tkTreeElem.c:5339:5: note: (near initialization for ‘stubs’) ./generic/tkTreeElem.c:5340:5: error: ‘PerStateCO_Init’ undeclared here (not in a function); did you mean ‘PerStateInfo’? 5340 | PerStateCO_Init | ^~~~~~~~~~~~~~~ | PerStateInfo ./generic/tkTreeElem.c:5340:5: warning: excess elements in struct initializer ./generic/tkTreeElem.c:5340:5: note: (near initialization for ‘stubs’) ./generic/tkTreeElem.c: In function ‘TreeElement_InitInterp’: ./generic/tkTreeElem.c:5459:5: error: implicit declaration of function ‘PerStateCO_Init’ [-Wimplicit-function-declaration] 5459 | PerStateCO_Init(treeElemTypeBitmap.optionSpecs, "-background", | ^~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5485:5: error: implicit declaration of function ‘StringTableCO_Init’; did you mean ‘StringTableGet’? [-Wimplicit-function-declaration] 5485 | StringTableCO_Init(treeElemTypeHeader.optionSpecs, "-arrow", | ^~~~~~~~~~~~~~~~~~ | StringTableGet ./generic/tkTreeElem.c:5503:5: error: implicit declaration of function ‘DynamicCO_Init’ [-Wimplicit-function-declaration] 5503 | DynamicCO_Init(treeElemTypeImage.optionSpecs, "-draw", | ^~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5505:19: error: expected expression before ‘PerStateInfo’ 5505 | Tk_Offset(PerStateInfo, obj), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:5506:12: error: implicit declaration of function ‘PerStateCO_Alloc’ [-Wimplicit-function-declaration] 5506 | 0, PerStateCO_Alloc("-draw", &pstBoolean, TreeStateFromObj), | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5515:19: error: expected expression before ‘ElementImageSize’ 5515 | Tk_Offset(ElementImageSize, heightObj), | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5516:19: error: expected expression before ‘ElementImageSize’ 5516 | Tk_Offset(ElementImageSize, height), &TreeCtrlCO_pixels, | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5520:19: error: expected expression before ‘ElementImageSize’ 5520 | Tk_Offset(ElementImageSize, widthObj), | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5521:19: error: expected expression before ‘ElementImageSize’ 5521 | Tk_Offset(ElementImageSize, width), &TreeCtrlCO_pixels, | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5550:19: error: expected expression before ‘ElementTextData’ 5550 | Tk_Offset(ElementTextData, dataObj), | ^~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5556:19: error: expected expression before ‘ElementTextData’ 5556 | Tk_Offset(ElementTextData, dataType), | ^~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5557:9: error: implicit declaration of function ‘StringTableCO_Alloc’ [-Wimplicit-function-declaration] 5557 | StringTableCO_Alloc("-datatype", textDataTypeST), | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5561:19: error: expected expression before ‘ElementTextData’ 5561 | Tk_Offset(ElementTextData, formatObj), | ^~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5569:19: error: expected expression before ‘ElementTextLayout’ 5569 | Tk_Offset(ElementTextLayout, justify), | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5575:19: error: expected expression before ‘ElementTextLayout’ 5575 | Tk_Offset(ElementTextLayout, lines), | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5576:9: error: implicit declaration of function ‘IntegerCO_Alloc’ [-Wimplicit-function-declaration] 5576 | IntegerCO_Alloc("-lines", | ^~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5584:19: error: expected expression before ‘ElementTextLayout’ 5584 | Tk_Offset(ElementTextLayout, widthObj), | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5585:19: error: expected expression before ‘ElementTextLayout’ 5585 | Tk_Offset(ElementTextLayout, width), &TreeCtrlCO_pixels, | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5590:19: error: expected expression before ‘ElementTextLayout’ 5590 | Tk_Offset(ElementTextLayout, wrap), | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5597:19: error: expected expression before ‘PerStateInfo’ 5597 | Tk_Offset(PerStateInfo, obj), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:5603:19: error: expected expression before ‘PerStateInfo’ 5603 | Tk_Offset(PerStateInfo, obj), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:5608:19: error: expected expression before ‘PerStateInfo’ 5608 | Tk_Offset(PerStateInfo, obj), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:5614:19: error: expected expression before ‘struct’ 5614 | Tk_Offset(struct ElementTextVar, varNameObj), | ^~~~~~ ./generic/tkTreeElem.c:5623:19: error: expected expression before ‘ElementTextStyle’ 5623 | Tk_Offset(ElementTextStyle, underline), | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5635:19: error: expected expression before ‘ElementTextLayout3’ 5635 | Tk_Offset(ElementTextLayout3, lMargin1Obj), | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5636:19: error: expected expression before ‘ElementTextLayout3’ 5636 | Tk_Offset(ElementTextLayout3, lMargin1), &TreeCtrlCO_pixels, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5640:19: error: expected expression before ‘ElementTextLayout3’ 5640 | Tk_Offset(ElementTextLayout3, lMargin2Obj), | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5641:19: error: expected expression before ‘ElementTextLayout3’ 5641 | Tk_Offset(ElementTextLayout3, lMargin2), &TreeCtrlCO_pixels, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:3800:25: warning: ‘VarTraceProc_Text’ used but never defined 3800 | static Tcl_VarTraceProc VarTraceProc_Text; | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:398:13: warning: ‘StringTableRestore’ defined but not used [-Wunused-function] 398 | static void StringTableRestore( | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:384:17: warning: ‘StringTableGet’ defined but not used [-Wunused-function] 384 | static Tcl_Obj *StringTableGet( | ^~~~~~~~~~~~~~ ./generic/tkTreeElem.c:346:12: warning: ‘StringTableSet’ defined but not used [-Wunused-function] 346 | static int StringTableSet( | ^~~~~~~~~~~~~~ ./generic/tkTreeElem.c:322:13: warning: ‘IntegerRestore’ defined but not used [-Wunused-function] 322 | static void IntegerRestore( | ^~~~~~~~~~~~~~ ./generic/tkTreeElem.c:309:17: warning: ‘IntegerGet’ defined but not used [-Wunused-function] 309 | static Tcl_Obj *IntegerGet( | ^~~~~~~~~~ ./generic/tkTreeElem.c:260:12: warning: ‘IntegerSet’ defined but not used [-Wunused-function] 260 | static int IntegerSet( | ^~~~~~~~~~ make: *** [Makefile:303: tkTreeElem.o] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.xDrwXB (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.xDrwXB (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M 7538d70400984f0583dd2954ca54f2ad -D /var/lib/mock/f43-build-57101183-6548434/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.zssl1_ld:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"\' \'--setenv=PS1= \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.13/site-packages/mockbuild/util.py", line 610, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M 7538d70400984f0583dd2954ca54f2ad -D /var/lib/mock/f43-build-57101183-6548434/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.zssl1_ld:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec'