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 aarch64 --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec'], chrootPath='/var/lib/mock/f43-build-57101164-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.2wnn1axd:/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.2wnn1axd:/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', 'f6c1c161437a42298d25bb119d47afe3', '-D', '/var/lib/mock/f43-build-57101164-6548434/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.2wnn1axd:/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 aarch64 --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: aarch64 Building for target aarch64 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 aarch64 --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec'], chrootPath='/var/lib/mock/f43-build-57101164-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.2wnn1axd:/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.2wnn1axd:/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', 'b2f7490e6a414abf9113d511f000fba7', '-D', '/var/lib/mock/f43-build-57101164-6548434/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.2wnn1axd:/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 aarch64 --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: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1737244800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.8kN11I + 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.SYvZ8s + 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.EbuAmB + 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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:04.887225851 +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:04.929225931 +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=aarch64-redhat-linux-gnu --host=aarch64-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 aarch64-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 aarch64-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.aarch64 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 -j12 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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeElem.c` -o tkTreeElem.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeHeader.c` -o tkTreeHeader.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeItem.c` -o tkTreeItem.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeMarquee.c` -o tkTreeMarquee.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeNotify.c` -o tkTreeNotify.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeStyle.c` -o tkTreeStyle.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeTheme.c` -o tkTreeTheme.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeUtils.c` -o tkTreeUtils.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[]); | ^~~~ ./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: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. */ | ^~~~~ In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeItem.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:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ 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[]); | ^~~~ 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/tkTreeCtrl.h:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./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:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./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:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./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[]); | ^~~~ In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeMarquee.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/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./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: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: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:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./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:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./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: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:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | 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: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: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:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./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: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:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | 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:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./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: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: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: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: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: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: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: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: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:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeStyle.c:9: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./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/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeNotify.c:9: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | 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[]); | ^~~~ ./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: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:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./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: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/tkTreeHeader.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/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/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | 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: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:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./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: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: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: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: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:906:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 906 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./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: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:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | 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:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./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:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./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: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: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: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: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: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: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: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: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: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: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: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:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | 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:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ 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/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:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | 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:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, int doHeaders); | ^~~~ ./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/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:906:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 906 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./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: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:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./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: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: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: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: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:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./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: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: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: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: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: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: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: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: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: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: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: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: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 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/tkTreeCtrl.h:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | 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/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: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:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./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: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: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: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: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:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./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: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:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./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: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: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:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./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: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: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: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:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | 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:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./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: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: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: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: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:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, 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:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, 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:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./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:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./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:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | 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: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: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:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, 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: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:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, 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: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: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: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: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: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: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: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:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, 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: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: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: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: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: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: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: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: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:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | 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: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: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: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:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | 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: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:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | 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: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: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: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: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:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./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: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: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: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: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:1267:30: 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:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, 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:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | 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: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[]); | ^~~~ In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeUtils.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/tkTreeCtrl.h:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | 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: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: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: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: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: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: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:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./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: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:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./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:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./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: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:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, 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:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | 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: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: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: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:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, 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: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: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: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: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: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: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: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:30: 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: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:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(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:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(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: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:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, 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: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: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: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: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: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: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:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | 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:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(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:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(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: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: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: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: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: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: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: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: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:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./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:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, 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: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: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: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: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:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, 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: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: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:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, 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: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:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./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: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: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:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | 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:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | 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: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: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.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:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | 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: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: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: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: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: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: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: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: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:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./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: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:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | 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:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./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[]); | ^~~~ In file included from ./generic/tkTreeStyle.c:10: ./generic/tkTreeElem.h:27:24: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token 27 | Tcl_Obj *CONST *objv; | ^ ./generic/tkTreeMarquee.c:42:24: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 42 | (char *) NULL, Tk_Offset(TreeMarquee_, fillObj), | ^~~~~~~~~ ./generic/tkTreeMarquee.c:42:34: error: expected expression before ‘TreeMarquee_’ 42 | (char *) NULL, Tk_Offset(TreeMarquee_, fillObj), | ^~~~~~~~~~~~ ./generic/tkTreeMarquee.c:43:19: error: expected expression before ‘TreeMarquee_’ 43 | Tk_Offset(TreeMarquee_, fillColorPtr), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~ ./generic/tkTreeMarquee.c:46:34: error: expected expression before ‘TreeMarquee_’ 46 | (char *) NULL, Tk_Offset(TreeMarquee_, outlineObj), | ^~~~~~~~~~~~ ./generic/tkTreeMarquee.c:47:19: error: expected expression before ‘TreeMarquee_’ 47 | Tk_Offset(TreeMarquee_, outlineColorPtr), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~ ./generic/tkTreeMarquee.c:50:24: error: expected expression before ‘TreeMarquee_’ 50 | "1", Tk_Offset(TreeMarquee_, outlineWidthObj), | ^~~~~~~~~~~~ ./generic/tkTreeMarquee.c:51:19: error: expected expression before ‘TreeMarquee_’ 51 | Tk_Offset(TreeMarquee_, outlineWidth), 0, | ^~~~~~~~~~~~ ./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 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/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/tkTreeMarquee.c:54:28: error: expected expression before ‘TreeMarquee_’ 54 | "0", -1, Tk_Offset(TreeMarquee_, visible), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:68:19: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 68 | "white", -1, Tk_Offset(TreeCtrl, border), 0, | ^~~~~~~~~ ./generic/tkTreeCtrl.c:68:29: error: expected expression before ‘TreeCtrl’ 68 | "white", -1, Tk_Offset(TreeCtrl, border), 0, | ^~~~~~~~ ./generic/tkTreeCtrl.c:71:36: error: expected expression before ‘TreeCtrl’ 71 | (char *) NULL, -1, Tk_Offset(TreeCtrl, backgroundImageString), | ^~~~~~~~ ./generic/tkTreeCtrl.c:76:27: error: expected expression before ‘TreeCtrl’ 76 | "row", -1, Tk_Offset(TreeCtrl, backgroundMode), | ^~~~~~~~ ./generic/tkTreeCtrl.c:85:26: error: expected expression before ‘TreeCtrl’ 85 | "nw", -1, Tk_Offset(TreeCtrl, bgImageAnchor), | ^~~~~~~~ ./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/tkTreeMarquee.c:433:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 433 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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/tkTreeMarquee.c:498:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 498 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:88:25: error: expected expression before ‘TreeCtrl’ 88 | "1", -1, Tk_Offset(TreeCtrl, bgImageOpaque), 0, (ClientData) NULL, | ^~~~~~~~ ./generic/tkTreeCtrl.c:91:22: error: expected expression before ‘TreeCtrl’ 91 | "xy", Tk_Offset(TreeCtrl, bgImageScrollObj), -1, | ^~~~~~~~ ./generic/tkTreeCtrl.c:94:22: error: expected expression before ‘TreeCtrl’ 94 | "xy", Tk_Offset(TreeCtrl, bgImageTileObj), -1, | ^~~~~~~~ ./generic/tkTreeCtrl.c:97:42: error: expected expression before ‘TreeCtrl’ 97 | DEF_LISTBOX_BORDER_WIDTH, Tk_Offset(TreeCtrl, borderWidthObj), | ^~~~~~~~ ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:98:16: error: expected expression before ‘TreeCtrl’ 98 | Tk_Offset(TreeCtrl, borderWidth), | ^~~~~~~~ ./generic/tkTreeCtrl.c:102:16: error: expected expression before ‘TreeCtrl’ 102 | Tk_Offset(TreeCtrl, buttonBitmap.obj), Tk_Offset(TreeCtrl, buttonBitmap), | ^~~~~~~~ ./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.c:102:55: error: expected expression before ‘TreeCtrl’ 102 | Tk_Offset(TreeCtrl, buttonBitmap.obj), Tk_Offset(TreeCtrl, buttonBitmap), | ^~~~~~~~ ./generic/tkTreeItem.c:76:13: error: expected ‘;’ before ‘char’ 76 | static CONST char *ItemUid = "Item", *ItemColumnUid = "ItemColumn"; | ^~~~~ | ; ./generic/tkTreeCtrl.c:106:31: error: expected expression before ‘TreeCtrl’ 106 | "#808080", -1, Tk_Offset(TreeCtrl, buttonColor), | ^~~~~~~~ ./generic/tkTreeCtrl.c:110:16: error: expected expression before ‘TreeCtrl’ 110 | Tk_Offset(TreeCtrl, buttonImage.obj), Tk_Offset(TreeCtrl, buttonImage), | ^~~~~~~~ ./generic/tkTreeCtrl.c:110:54: error: expected expression before ‘TreeCtrl’ 110 | Tk_Offset(TreeCtrl, buttonImage.obj), Tk_Offset(TreeCtrl, buttonImage), | ^~~~~~~~ ./generic/tkTreeCtrl.c:114:21: error: expected expression before ‘TreeCtrl’ 114 | "9", Tk_Offset(TreeCtrl, buttonSizeObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:115:16: error: expected expression before ‘TreeCtrl’ 115 | Tk_Offset(TreeCtrl, buttonSize), | ^~~~~~~~ ./generic/tkTreeCtrl.c:119:21: error: expected expression before ‘TreeCtrl’ 119 | "1", Tk_Offset(TreeCtrl, buttonThicknessObj), | ^~~~~~~~ ./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:120:16: error: expected expression before ‘TreeCtrl’ 120 | Tk_Offset(TreeCtrl, buttonThickness), | ^~~~~~~~ ./generic/tkTreeDrag.c:64:28: error: expected expression before ‘TreeDragImage_’ 64 | "0", -1, Tk_Offset(TreeDragImage_, visible), | ^~~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:124:20: error: expected expression before ‘TreeCtrl’ 124 | -1, Tk_Offset(TreeCtrl, buttonTracking), 0, (ClientData) NULL, 0}, | ^~~~~~~~ ./generic/tkTreeCtrl.c:127:16: error: expected expression before ‘TreeCtrl’ 127 | Tk_Offset(TreeCtrl, canvasPadXObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:128:16: error: expected expression before ‘TreeCtrl’ 128 | Tk_Offset(TreeCtrl, canvasPadX), | ^~~~~~~~ ./generic/tkTreeCtrl.c:132:16: error: expected expression before ‘TreeCtrl’ 132 | Tk_Offset(TreeCtrl, canvasPadYObj), | ^~~~~~~~ ./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/tkTreeCtrl.c:138:31: error: expected expression before ‘TreeCtrl’ 138 | (char *) NULL, Tk_Offset(TreeCtrl, columnProxy.xObj), | ^~~~~~~~ ./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.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: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.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.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.c:153:31: error: expected expression before ‘TreeCtrl’ 153 | (char *) NULL, Tk_Offset(TreeCtrl, defaultStyle.stylesObj), -1, | ^~~~~~~~ ./generic/tkTreeCtrl.c:156:28: error: expected expression before ‘TreeCtrl’ 156 | "item", -1, Tk_Offset(TreeCtrl, doubleBuffer), | ^~~~~~~~ ./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:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./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/tkTreeDrag.c:734:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 734 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:166:32: error: expected expression before ‘TreeCtrl’ 166 | DEF_LISTBOX_FG, Tk_Offset(TreeCtrl, fgObj), Tk_Offset(TreeCtrl, fgColorPtr), | ^~~~~~~~ ./generic/tkTreeCtrl.c:166:60: error: expected expression before ‘TreeCtrl’ 166 | DEF_LISTBOX_FG, Tk_Offset(TreeCtrl, fgObj), Tk_Offset(TreeCtrl, fgColorPtr), | ^~~~~~~~ ./generic/tkTreeDrag.c:856:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 856 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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.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/tkTreeCtrl.c:176:16: error: expected expression before ‘TreeCtrl’ 176 | Tk_Offset(TreeCtrl, headerFgObj), Tk_Offset(TreeCtrl, defHeaderTextColor), | ^~~~~~~~ ./generic/tkTreeCtrl.c:176:50: error: expected expression before ‘TreeCtrl’ 176 | Tk_Offset(TreeCtrl, headerFgObj), Tk_Offset(TreeCtrl, defHeaderTextColor), | ^~~~~~~~ ./generic/tkTreeHeader.c:93:13: error: expected ‘;’ before ‘char’ 93 | static CONST char *arrowST[] = { "none", "up", "down", (char *) NULL }; | ^~~~~ | ; ./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/tkTreeHeader.c:94:13: error: expected ‘;’ before ‘char’ 94 | static CONST char *arrowSideST[] = { "left", "right", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeCtrl.c:186:43: error: expected expression before ‘TreeCtrl’ 186 | DEF_LISTBOX_HIGHLIGHT, -1, Tk_Offset(TreeCtrl, highlightColorPtr), | ^~~~~~~~ ./generic/tkTreeHeader.c:95:13: error: expected ‘;’ before ‘char’ 95 | static CONST char *stateST[] = { "normal", "active", "pressed", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeCtrl.c:190:16: error: expected expression before ‘TreeCtrl’ 190 | Tk_Offset(TreeCtrl, highlightWidthObj), | ^~~~~~~~ ./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/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: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.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/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/tkTreeNotify.c:119:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 119 | CONST char *chars /* NULL-terminated list of %-chars. */ | ^~~~~ | CONST86 ./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.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.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/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/tkTreeCtrl.c:288:54: error: expected expression before ‘TreeCtrl’ 288 | "200", Tk_Offset(TreeCtrl, widthObj), Tk_Offset(TreeCtrl, width), | ^~~~~~~~ ./generic/tkTreeElem.h:188:17: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 188 | CONST char *optionName, CONST char **tablePtr); | ^~~~~ | 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/tkTreeElem.h:188:17: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 188 | CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeDrag.c:457:1: warning: ‘DragElem_Alloc’ defined but not used [-Wunused-function] 457 | DragElem_Alloc( | ^~~~~~~~~~~~~~ ./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/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/tkTreeCtrl.c:346:25: error: expected expression before ‘TreeCtrl’ 346 | "1", -1, Tk_Offset(TreeCtrl, debug.textLayout), | ^~~~~~~~ ./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.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.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.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeCtrl.c:594:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 594 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeNotify.c:163:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 163 | CONST char *chars /* NULL-terminated list of %-chars. */ | ^~~~~ | 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.c:1197:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1197 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./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/tkTreeItem.c:102:15: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 102 | "0", -1, Tk_Offset(TreeItem_, flags), | ^~~~~~~~~ ./generic/tkTreeItem.c:102:25: error: expected expression before ‘TreeItem_’ 102 | "0", -1, Tk_Offset(TreeItem_, flags), | ^~~~~~~~~ ./generic/tkTreeItem.c:105:35: error: expected expression before ‘TreeItem_’ 105 | (char *) NULL, -1, Tk_Offset(TreeItem_, fixedHeight), | ^~~~~~~~~ ./generic/tkTreeItem.c:108:35: error: expected expression before ‘TreeItem_’ 108 | (char *) NULL, -1, Tk_Offset(TreeItem_, tagInfo), | ^~~~~~~~~ ./generic/tkTreeElem.h:188:41: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 188 | CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeItem.c:111:25: error: expected expression before ‘TreeItem_’ 111 | "1", -1, Tk_Offset(TreeItem_, flags), | ^~~~~~~~~ ./generic/tkTreeItem.c:114:25: error: expected expression before ‘TreeItem_’ 114 | "0", -1, Tk_Offset(TreeItem_, flags), | ^~~~~~~~~ ./generic/tkTreeCtrl.c: In function ‘TreeEventProc’: ./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/tkTreeCtrl.c:357:13: note: ‘TreeDestroy’ declared here 357 | static void TreeDestroy(char *memPtr); | ^~~~~~~~~~~ make: *** [Makefile:303: tkTreeDrag.o] Error 1 ./generic/tkTreeElem.h:188:41: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 188 | 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.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/tkTreeHeader.c:114:18: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 114 | "none", -1, Tk_Offset(HeaderColumn, arrow), | ^~~~~~~~~ ./generic/tkTreeHeader.c:114:28: error: expected expression before ‘HeaderColumn’ 114 | "none", -1, Tk_Offset(HeaderColumn, arrow), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:118:16: error: expected expression before ‘HeaderColumn’ 118 | Tk_Offset(HeaderColumn, arrowBitmap.obj), Tk_Offset(HeaderColumn, arrowBitmap), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:118:58: error: expected expression before ‘HeaderColumn’ 118 | Tk_Offset(HeaderColumn, arrowBitmap.obj), Tk_Offset(HeaderColumn, arrowBitmap), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeHeader.c:122:28: error: expected expression before ‘HeaderColumn’ 122 | "left", -1, Tk_Offset(HeaderColumn, arrowGravity), | ^~~~~~~~~~~~ make: *** [Makefile:303: tkTreeMarquee.o] Error 1 ./generic/tkTreeHeader.c:126:16: error: expected expression before ‘HeaderColumn’ 126 | Tk_Offset(HeaderColumn, arrowImage.obj), Tk_Offset(HeaderColumn, arrowImage), | ^~~~~~~~~~~~ ./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/tkTreeHeader.c:126:57: error: expected expression before ‘HeaderColumn’ 126 | Tk_Offset(HeaderColumn, arrowImage.obj), Tk_Offset(HeaderColumn, arrowImage), | ^~~~~~~~~~~~ ./generic/tkTreeElem.h:191:1: warning: no semicolon at end of struct or union 191 | }; | ^ ./generic/tkTreeHeader.c:130:21: error: expected expression before ‘HeaderColumn’ 130 | "6", Tk_Offset(HeaderColumn, arrowPadXObj), Tk_Offset(HeaderColumn, arrowPadX), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:130:60: error: expected expression before ‘HeaderColumn’ 130 | "6", Tk_Offset(HeaderColumn, arrowPadXObj), Tk_Offset(HeaderColumn, arrowPadX), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:133:21: error: expected expression before ‘HeaderColumn’ 133 | "0", Tk_Offset(HeaderColumn, arrowPadYObj), Tk_Offset(HeaderColumn, arrowPadY), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:133:60: error: expected expression before ‘HeaderColumn’ 133 | "0", Tk_Offset(HeaderColumn, arrowPadYObj), Tk_Offset(HeaderColumn, arrowPadY), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:136:29: error: expected expression before ‘HeaderColumn’ 136 | "right", -1, Tk_Offset(HeaderColumn, arrowSide), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:140:16: error: expected expression before ‘HeaderColumn’ 140 | Tk_Offset(HeaderColumn, border.obj), Tk_Offset(HeaderColumn, border), | ^~~~~~~~~~~~ ./generic/tkTreeStyle.c:146:13: error: expected ‘;’ before ‘char’ 146 | static CONST char *MStyleUid = "MStyle", *IStyleUid = "IStyle", | ^~~~~ | ; ./generic/tkTreeHeader.c:140:53: error: expected expression before ‘HeaderColumn’ 140 | Tk_Offset(HeaderColumn, border.obj), Tk_Offset(HeaderColumn, border), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeCtrl.c:2336:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2336 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeHeader.c:143:35: error: expected expression before ‘HeaderColumn’ 143 | (char *) NULL, -1, Tk_Offset(HeaderColumn, bitmap), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:147:21: error: expected expression before ‘HeaderColumn’ 147 | "2", Tk_Offset(HeaderColumn, borderWidthObj), Tk_Offset(HeaderColumn, borderWidth), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:147:62: error: expected expression before ‘HeaderColumn’ 147 | "2", Tk_Offset(HeaderColumn, borderWidthObj), Tk_Offset(HeaderColumn, borderWidth), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:151:25: error: expected expression before ‘HeaderColumn’ 151 | "1", -1, Tk_Offset(HeaderColumn, button), | ^~~~~~~~~~~~ ./generic/tkTreeItem.c: In function ‘TreeItemColumn_Index’: ./generic/tkTreeItem.c:310:9: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 310 | panic("TreeItemColumn_Index: couldn't find the column\n"); | ^~~~~ ./generic/tkTreeHeader.c:154:35: error: expected expression before ‘HeaderColumn’ 154 | (char *) NULL, -1, Tk_Offset(HeaderColumn, tkfont), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:2611:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2611 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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/tkTreeHeader.c:158:35: error: expected expression before ‘HeaderColumn’ 158 | (char *) NULL, -1, Tk_Offset(HeaderColumn, imageString), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:163:21: error: expected expression before ‘HeaderColumn’ 163 | "6", Tk_Offset(HeaderColumn, imagePadXObj), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:164:16: error: expected expression before ‘HeaderColumn’ 164 | Tk_Offset(HeaderColumn, imagePadX), 0, (ClientData) &TreeCtrlCO_pad, | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:167:21: error: expected expression before ‘HeaderColumn’ 167 | "0", Tk_Offset(HeaderColumn, imagePadYObj), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c: In function ‘Tree_StateFromObj’: ./generic/tkTreeHeader.c:168:16: error: expected expression before ‘HeaderColumn’ 168 | Tk_Offset(HeaderColumn, imagePadY), 0, (ClientData) &TreeCtrlCO_pad, | ^~~~~~~~~~~~ ./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/tkTreeHeader.c:171:28: error: expected expression before ‘HeaderColumn’ 171 | "left", -1, Tk_Offset(HeaderColumn, justify), | ^~~~~~~~~~~~ ./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/tkTreeHeader.c:174:30: error: expected expression before ‘HeaderColumn’ 174 | "normal", -1, Tk_Offset(HeaderColumn, state), 0, (ClientData) stateST, | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:270:5: note: (near initialization for ‘uniformGroupCO.setProc’) ./generic/tkTreeCtrl.c:2828:22: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 2828 | if (domainPtr->stateNames[i] == NULL) | ^~ ./generic/tkTreeColumn.c:164:1: note: ‘UniformGroupCO_Set’ declared here 164 | UniformGroupCO_Set( | ^~~~~~~~~~~~~~~~~~ ./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/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/tkTreeHeader.c:177:31: error: expected expression before ‘HeaderColumn’ 177 | (char *) NULL, Tk_Offset(HeaderColumn, textObj), Tk_Offset(HeaderColumn, text), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:2832:31: error: ‘TreeStateDomain’ has no member named ‘staticCount’ 2832 | if ((i < domainPtr->staticCount) && (flags & SFO_NOT_STATIC)) { | ^~ ./generic/tkTreeHeader.c:177:65: error: expected expression before ‘HeaderColumn’ 177 | (char *) NULL, Tk_Offset(HeaderColumn, textObj), Tk_Offset(HeaderColumn, text), | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:218:1: note: ‘UniformGroupCO_Get’ declared here 218 | UniformGroupCO_Get( | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:2835:34: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 2835 | domainPtr->stateNames[i]); | ^~ ./generic/tkTreeHeader.c:183:16: error: expected expression before ‘HeaderColumn’ 183 | Tk_Offset(HeaderColumn, textColor.obj), | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:278:13: error: expected ‘;’ before ‘char’ 278 | static CONST char *arrowSideST[] = { "left", "right", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeColumn.c:279:13: error: expected ‘;’ before ‘char’ 279 | static CONST char *lockST[] = { "left", "none", "right", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeHeader.c:184:16: error: expected expression before ‘HeaderColumn’ 184 | Tk_Offset(HeaderColumn, textColor), 0, (ClientData) NULL, | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:280:13: error: expected ‘;’ before ‘char’ 280 | static CONST char *justifyStrings[] = { | ^~~~~ | ; ./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/tkTreeHeader.c:187:25: error: expected expression before ‘HeaderColumn’ 187 | "1", -1, Tk_Offset(HeaderColumn, textLines), | ^~~~~~~~~~~~ ./generic/tkTreeElem.h:191:1: warning: no semicolon at end of struct or union 191 | }; | ^ ./generic/tkTreeHeader.c:191:21: error: expected expression before ‘HeaderColumn’ 191 | "6", Tk_Offset(HeaderColumn, textPadXObj), | ^~~~~~~~~~~~ ./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/tkTreeHeader.c:192:16: error: expected expression before ‘HeaderColumn’ 192 | Tk_Offset(HeaderColumn, textPadX), 0, (ClientData) &TreeCtrlCO_pad, | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeCtrl.c:2934:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2934 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeHeader.c:195:21: error: expected expression before ‘HeaderColumn’ 195 | "0", Tk_Offset(HeaderColumn, textPadYObj), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:196:16: error: expected expression before ‘HeaderColumn’ 196 | Tk_Offset(HeaderColumn, textPadY), 0, (ClientData) &TreeCtrlCO_pad, | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:204:25: error: expected expression before ‘TreeHeader_’ 204 | "1", -1, Tk_Offset(TreeHeader_, columnDrag.draw), | ^~~~~~~~~~~ ./generic/tkTreeHeader.c:207:25: error: expected expression before ‘TreeHeader_’ 207 | "1", -1, Tk_Offset(TreeHeader_, columnDrag.enable), | ^~~~~~~~~~~ ./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/tkTreeHeader.c:353: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] 353 | HeaderCO_Set, | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:353:5: note: (near initialization for ‘TreeCtrlCO_header.setProc’) ./generic/tkTreeHeader.c:239:1: note: ‘HeaderCO_Set’ declared here 239 | HeaderCO_Set( | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:354: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] 354 | HeaderCO_Get, | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:354:5: note: (near initialization for ‘TreeCtrlCO_header.getProc’) ./generic/tkTreeHeader.c:299:1: note: ‘HeaderCO_Get’ declared here 299 | HeaderCO_Get( | ^~~~~~~~~~~~ ./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/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/tkTreeElem.c:207:17: note: ‘BooleanGet’ declared here 207 | static Tcl_Obj *BooleanGet( | ^~~~~~~~~~ ./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/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/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/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/tkTreeNotify.c: In function ‘Percents_Expand’: ./generic/tkTreeNotify.c:237:13: error: implicit declaration of function ‘Percents_Any’; did you mean ‘Percents_Expand’? [-Wimplicit-function-declaration] 237 | Percents_Any(args, Percents_Expand, "I"); | ^~~~~~~~~~~~ | Percents_Expand ./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.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.c:3069:20: warning: variable ‘hPtr’ set but not used [-Wunused-but-set-variable] 3069 | Tcl_HashEntry *hPtr; | ^~~~ ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeCtrl.c:3151:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3151 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeHeader.c:381:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 381 | CONST char *name | ^~~~~ | CONST86 ./generic/tkTreeHeader.c:449:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 449 | Tcl_Obj *CONST objv[] /* Option/value pairs. */ | ^~~~ ./generic/tkTreeNotify.c: At top level: ./generic/tkTreeNotify.c:436:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 436 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeHeader.c:740:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 740 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./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/tkTreeDisplay.c: At top level: ./generic/tkTreeDisplay.c:1784:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1784 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeDisplay.c:1890:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1890 | 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/tkTreeStyle.c:153:24: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 153 | (char *) NULL, Tk_Offset(MStyle, buttonYObj), | ^~~~~~~~~ ./generic/tkTreeStyle.c:153:34: error: expected expression before ‘MStyle’ 153 | (char *) NULL, Tk_Offset(MStyle, buttonYObj), | ^~~~~~ ./generic/tkTreeStyle.c:154:19: error: expected expression before ‘MStyle’ 154 | Tk_Offset(MStyle, buttonY), | ^~~~~~ ./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/tkTreeStyle.c:157:37: error: expected expression before ‘MStyle’ 157 | "horizontal", -1, Tk_Offset(MStyle, vertical), | ^~~~~~ ./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/tkTreeStyle.c: In function ‘Style_DoExpandH’: ./generic/tkTreeStyle.c:237:26: warning: variable ‘uPadX’ set but not used [-Wunused-but-set-variable] 237 | int *ePadX, *iPadX, *uPadX; | ^~~~~ ./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/tkTreeStyle.c: In function ‘Style_DoExpandV’: ./generic/tkTreeStyle.c:370:26: warning: variable ‘uPadY’ set but not used [-Wunused-but-set-variable] 370 | int *ePadY, *iPadY, *uPadY; | ^~~~~ ./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/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/tkTreeColumn.c:332:16: error: expected expression before ‘TreeColumn_’ 332 | Tk_Offset(TreeColumn_, minWidth), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:335:25: error: expected expression before ‘TreeColumn_’ 335 | "1", -1, Tk_Offset(TreeColumn_, resize), 0, (ClientData) NULL, 0}, | ^~~~~~~~~~~ ./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/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/tkTreeColumn.c:350:35: error: expected expression before ‘TreeColumn_’ 350 | (char *) NULL, -1, Tk_Offset(TreeColumn_, uniform), TK_OPTION_NULL_OK, | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:353:25: error: expected expression before ‘TreeColumn_’ 353 | "1", -1, Tk_Offset(TreeColumn_, weight), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:357:31: error: expected expression before ‘TreeColumn_’ 357 | (char *) NULL, Tk_Offset(TreeColumn_, widthObj), Tk_Offset(TreeColumn_, width), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:357:65: error: expected expression before ‘TreeColumn_’ 357 | (char *) NULL, Tk_Offset(TreeColumn_, widthObj), Tk_Offset(TreeColumn_, width), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:360:25: error: expected expression before ‘TreeColumn_’ 360 | "1", -1, Tk_Offset(TreeColumn_, visible), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:364:25: error: expected expression before ‘TreeColumn_’ 364 | "0", -1, Tk_Offset(TreeColumn_, widthHack), | ^~~~~~~~~~~ ./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/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/tkTreeElem.c:423:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 423 | CONST char *optionName, | ^~~~~ | CONST86 ./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.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: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/tkTreeColumn.c:537:27: error: expected expression before ‘TreeCtrl’ 537 | "200", -1, Tk_Offset(TreeCtrl, columnDrag.alpha), | ^~~~~~~~ ./generic/tkTreeColumn.c:540:30: error: expected expression before ‘TreeCtrl’ 540 | "gray75", -1, Tk_Offset(TreeCtrl, columnDrag.color), | ^~~~~~~~ ./generic/tkTreeColumn.c:543:35: error: expected expression before ‘TreeCtrl’ 543 | (char *) NULL, -1, Tk_Offset(TreeCtrl, columnDrag.column), | ^~~~~~~~ ./generic/tkTreeColumn.c:546:31: error: expected expression before ‘TreeCtrl’ 546 | (char *) NULL, Tk_Offset(TreeCtrl, columnDrag.offsetObj), | ^~~~~~~~ ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeColumn.c:547:16: error: expected expression before ‘TreeCtrl’ 547 | Tk_Offset(TreeCtrl, columnDrag.offset), 0, (ClientData) NULL, 0}, | ^~~~~~~~ ./generic/tkTreeColumn.c:549:25: error: expected expression before ‘TreeCtrl’ 549 | "1", -1, Tk_Offset(TreeCtrl, columnDrag.span), | ^~~~~~~~ ./generic/tkTreeColumn.c:552:29: error: expected expression before ‘TreeCtrl’ 552 | "Black", -1, Tk_Offset(TreeCtrl, columnDrag.indColor), | ^~~~~~~~ ./generic/tkTreeColumn.c:555:35: error: expected expression before ‘TreeCtrl’ 555 | (char *) NULL, -1, Tk_Offset(TreeCtrl, columnDrag.indColumn), | ^~~~~~~~ ./generic/tkTreeColumn.c:558:28: error: expected expression before ‘TreeCtrl’ 558 | "left", -1, Tk_Offset(TreeCtrl, columnDrag.indSide), | ^~~~~~~~ ./generic/tkTreeColumn.c:561:25: error: expected expression before ‘TreeCtrl’ 561 | "1", -1, Tk_Offset(TreeCtrl, columnDrag.indSpan), | ^~~~~~~~ ./generic/tkTreeColumn.c: In function ‘Qualifiers_Scan’: ./generic/tkTreeColumn.c:717:17: error: expected ‘;’ before ‘char’ 717 | static CONST char *qualifiers[] = { | ^~~~~ | ; ./generic/tkTreeUtils.c:18:13: error: expected ‘;’ before ‘char’ 18 | static CONST char *DBWIN_VAR_NAME = "dbwin"; | ^~~~~ | ; ./generic/tkTreeUtils.c:119:36: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_ANSI_ARGS_’ 119 | static int PadAmountOptionSet _ANSI_ARGS_((ClientData clientData, | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:123:36: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_ANSI_ARGS_’ 123 | static Tcl_Obj *PadAmountOptionGet _ANSI_ARGS_((ClientData clientData, | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:125:40: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_ANSI_ARGS_’ 125 | static void PadAmountOptionRestore _ANSI_ARGS_((ClientData clientData, | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:128:37: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_ANSI_ARGS_’ 128 | static void PadAmountOptionFree _ANSI_ARGS_((ClientData clientData, | ^~~~~~~~~~~ ./generic/tkTreeColumn.c: In function ‘TreeColumnList_FromObj’: ./generic/tkTreeColumn.c:908:17: error: expected ‘;’ before ‘char’ 908 | static CONST char *indexName[] = { | ^~~~~ | ; ./generic/tkTreeColumn.c:925:17: error: expected ‘;’ before ‘char’ 925 | static CONST char *modifiers[] = { | ^~~~~ | ; ./generic/tkTreeItem.c: In function ‘TreeItem_GetButtonBbox’: ./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/tkTreeItem.c:1051:9: error: implicit declaration of function ‘TreeItem_GetRects’; did you mean ‘TreeItem_GetDepth’? [-Wimplicit-function-declaration] 1051 | if (TreeItem_GetRects(tree, item, tree->columnTree, 0, NULL, tr) == 0) | ^~~~~~~~~~~~~~~~~ | TreeItem_GetDepth ./generic/tkTreeColumn.c:943:46: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./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/tkTreeElem.c:479:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 479 | CONST char *optionName, | ^~~~~ | CONST86 make: *** [Makefile:303: tkTreeNotify.o] Error 1 ./generic/tkTreeItem.c: In function ‘Qualifiers_Scan’: ./generic/tkTreeItem.c:1787:17: error: expected ‘;’ before ‘char’ 1787 | static CONST char *qualifiers[] = { | ^~~~~ | ; ./generic/tkTreeStyle.c: In function ‘Style_DoLayoutH’: ./generic/tkTreeStyle.c:1769:13: warning: enumeration value ‘TK_JUSTIFY_NULL’ not handled in switch [-Wswitch] 1769 | switch (drawArgs->justify) { | ^~~~~~ ./generic/tkTreeItem.c: In function ‘TreeItemList_FromObj’: ./generic/tkTreeItem.c:2038:17: error: expected ‘;’ before ‘char’ 2038 | static CONST char *indexName[] = { | ^~~~~ | ; ./generic/tkTreeItem.c:2056:17: error: expected ‘;’ before ‘char’ 2056 | static CONST char *modifiers[] = { | ^~~~~ | ; ./generic/tkTreeItem.c:2081:46: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 2081 | if (Tcl_ListObjGetElements(NULL, objPtr, &objc, &objv) != TCL_OK) | ^~~~~ | | | int * ./generic/tkTreeItem.c:2081:46: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeItem.c:2160:25: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 2160 | &listObjc, &listObjv) != TCL_OK) { | ^~~~~~~~~ | | | int * ./generic/tkTreeItem.c:2160:25: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeElem.c:480:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 480 | CONST char **tablePtr | ^~~~~ | CONST86 ./generic/tkTreeStyle.c: In function ‘Style_DoLayoutV’: ./generic/tkTreeStyle.c:1878:29: warning: variable ‘eLink2’ set but not used [-Wunused-but-set-variable] 1878 | IElementLink *eLinks2, *eLink2; | ^~~~~~ ./generic/tkTreeColumn.c: At top level: ./generic/tkTreeColumn.c:1893:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1893 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeStyle.c: In function ‘Layout_Size’: ./generic/tkTreeStyle.c:2244:46: warning: variable ‘iPadY’ set but not used [-Wunused-but-set-variable] 2244 | int *ePadX, *iPadX, *uPadX, *ePadY, *iPadY, *uPadY; | ^~~~~ ./generic/tkTreeStyle.c:2244:22: warning: variable ‘iPadX’ set but not used [-Wunused-but-set-variable] 2244 | int *ePadX, *iPadX, *uPadX, *ePadY, *iPadY, *uPadY; | ^~~~~ ./generic/tkTreeStyle.c: In function ‘Style_DoLayoutNeededV’: ./generic/tkTreeStyle.c:2307:29: warning: variable ‘eLink2’ set but not used [-Wunused-but-set-variable] 2307 | IElementLink *eLinks2, *eLink2; | ^~~~~~ ./generic/tkTreeColumn.c:2837:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2837 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeColumn.c:3003:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3003 | 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/tkTreeItem.c: In function ‘Item_ToggleOpen’: ./generic/tkTreeItem.c:2784:9: warning: variable ‘mask’ set but not used [-Wunused-but-set-variable] 2784 | int mask; | ^~~~ ./generic/tkTreeCtrl.c:4572:5: error: implicit declaration of function ‘PerStateCO_Init’ [-Wimplicit-function-declaration] 4572 | PerStateCO_Init(optionSpecs, "-buttonbitmap", &pstBitmap, TreeStateFromObj); | ^~~~~~~~~~~~~~~ ./generic/tkTreeColumn.c: In function ‘TrimTheFatAux’: ./generic/tkTreeColumn.c:3926:9: warning: variable ‘visited’ set but not used [-Wunused-but-set-variable] 3926 | int visited; | ^~~~~~~ ./generic/tkTreeStyle.c: In function ‘Style_DoLayout’: ./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/tkTreeStyle.c:2406:9: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 2406 | panic("Style_DoLayout(file %s line %d): style.neededWidth == -1", | ^~~~~ ./generic/tkTreeItem.c: At top level: ./generic/tkTreeItem.c:5411:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5411 | Tcl_Obj *CONST objv[] /* Array of arguments */ | ^~~~ ./generic/tkTreeItem.c:5585:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5585 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:5678:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5678 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:5709:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5709 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:5978:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5978 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./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/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/tkTreeUtils.c:140:5: error: ‘PadAmountOptionSet’ undeclared here (not in a function) 140 | PadAmountOptionSet, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:647:54: error: expected expression before ‘ElementBitmap’ 647 | Tk_Offset(ElementBitmap, bitmap.obj), Tk_Offset(ElementBitmap, bitmap), | ^~~~~~~~~~~~~ ./generic/tkTreeItem.c:6302:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6302 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:652:16: error: expected expression before ‘ElementBitmap’ 652 | Tk_Offset(ElementBitmap, draw.obj), Tk_Offset(ElementBitmap, draw), | ^~~~~~~~~~~~~ ./generic/tkTreeItem.c:6331:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6331 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./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/tkTreeItem.c:6613:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6613 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:6642:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6642 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:6817:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6817 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:6829:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6829 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeHeader.c: In function ‘TreeHeaderColumn_EnsureStyleExists’: ./generic/tkTreeHeader.c:941:9: error: implicit declaration of function ‘TreeHeaderColumn_ConfigureHeaderStyle’ [-Wimplicit-function-declaration] 941 | TreeHeaderColumn_ConfigureHeaderStyle(header, column, treeColumn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./generic/tkTreeHeader.c: At top level: ./generic/tkTreeHeader.c:1022:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1022 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c: In function ‘CompareCmd’: ./generic/tkTreeItem.c:7085:61: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjLength’ from incompatible pointer type [-Wincompatible-pointer-types] 7085 | Tcl_ListObjLength(interp, sortData->columns[n].command, &objc); | ^~~~~ | | | int * ./generic/tkTreeItem.c:7085:61: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeItem.c:7089:13: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 7089 | &objc, &objv); | ^~~~~ | | | int * ./generic/tkTreeItem.c:7089:13: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeItem.c: At top level: ./generic/tkTreeItem.c:7325:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7325 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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/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/tkTreeItem.c:7795:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 7795 | CONST VOID *first_, | ^~~~~ | CONST86 ./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/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/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/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/tkTreeItem.c:7796:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 7796 | CONST VOID *second_ | ^~~~~ | CONST86 ./generic/tkTreeDisplay.c:5121:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 5121 | CONST TreeRectangle *r2 /* Second rectangle. */ | ^~~~~ | CONST86 ./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/tkTreeStyle.c: In function ‘TreeStyle_Draw’: ./generic/tkTreeElem.c:704:29: error: ‘struct ’ has no member named ‘flagSelf’ 704 | args->config.flagSelf = 0; | ^ ./generic/tkTreeStyle.c:3055:5: error: implicit declaration of function ‘TreeRect_Intersect’; did you mean ‘TreeRect_ToXRect’? [-Wimplicit-function-declaration] 3055 | TreeRect_Intersect(&args.display.bounds, &bounds, &drawArgs->bounds); | ^~~~~~~~~~~~~~~~~~ | TreeRect_ToXRect ./generic/tkTreeElem.c: In function ‘ActualProcBitmap’: ./generic/tkTreeElem.c:889:17: error: expected ‘;’ before ‘char’ 889 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeItem.c: In function ‘TreeItemList_Sort’: ./generic/tkTreeItem.c:7813:12: error: ‘VOID’ undeclared (first use in this function) 7813 | qsort((VOID *) TreeItemList_Items(items), | ^~~~ ./generic/tkTreeItem.c:7813:12: note: each undeclared identifier is reported only once for each function it appears in ./generic/tkTreeItem.c:7813:18: error: expected expression before ‘)’ token 7813 | qsort((VOID *) TreeItemList_Items(items), | ^ ./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: 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/tkTreeStyle.c: At top level: ./generic/tkTreeStyle.c:3761:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 3761 | CONST char *name, /* Name of master element, NULL for an | ^~~~~ | CONST86 ./generic/tkTreeStyle.c:3764:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3764 | Tcl_Obj *CONST objv[] /* options. */ | ^~~~ ./generic/tkTreeHeader.c: In function ‘TreeHeaderColumn_SetImageOrText’: ./generic/tkTreeHeader.c:1169:12: error: implicit declaration of function ‘Column_Configure’ [-Wimplicit-function-declaration] 1169 | return Column_Configure(header, column, treeColumn, objc, objv, FALSE); | ^~~~~~~~~~~~~~~~ ./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/tkTreeUtils.c:141:5: error: ‘PadAmountOptionGet’ undeclared here (not in a function) 141 | PadAmountOptionGet, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeHeader.c: In function ‘SetImageForColumn’: ./generic/tkTreeHeader.c:1478:9: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 1478 | panic("tkTreeColumn.c:SetImageForColumn() ximage is NULL"); | ^~~~~ ./generic/tkTreeHeader.c: At top level: ./generic/tkTreeHeader.c:1619:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1619 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./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/tkTreeHeader.c: In function ‘Qualifiers_Scan’: ./generic/tkTreeHeader.c:2178:17: error: expected ‘;’ before ‘char’ 2178 | static CONST char *qualifiers[] = { | ^~~~~ | ; ./generic/tkTreeItem.c:7816:13: error: ‘TILSCompare’ undeclared (first use in this function) 7816 | TILSCompare); | ^~~~~~~~~~~ ./generic/tkTreeItem.c: At top level: ./generic/tkTreeItem.c:7839:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7839 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeHeader.c: In function ‘TreeHeaderList_FromObj’: ./generic/tkTreeHeader.c:2323:17: error: expected ‘;’ before ‘char’ 2323 | static CONST char *indexName[] = { | ^~~~~ | ; ./generic/tkTreeItem.c:7972:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7972 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:8002:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8002 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeHeader.c:2346:46: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 2346 | if (Tcl_ListObjGetElements(NULL, objPtr, &objc, &objv) != TCL_OK) | ^~~~~ | | | int * ./generic/tkTreeHeader.c:2346:46: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeItem.c:8308:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8308 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:8338:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8338 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:8515:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8515 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:8630:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8630 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeHeader.c: At top level: ./generic/tkTreeHeader.c:2624:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2624 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeHeader.c:2666:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2666 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeHeader.c:2740:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2740 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeHeader.c:2876:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2876 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c: In function ‘SpanWalkProc_GetRects’: ./generic/tkTreeItem.c:9949:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token 9949 | Tcl_Obj *CONST *objv; | ^ ./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/tkTreeCtrl.c:4616:47: error: ‘ImageTintCmd’ undeclared (first use in this function) 4616 | Tcl_CreateObjCommand(interp, "imagetint", ImageTintCmd, NULL, NULL); | ^~~~~~~~~~~~ ./generic/tkTreeItem.c:9949:21: error: ‘objv’ undeclared (first use in this function); did you mean ‘objc’? 9949 | Tcl_Obj *CONST *objv; | ^~~~ | objc ./generic/tkTreeElem.c: In function ‘DisplayProcBorder’: ./generic/tkTreeItem.c:9953:24: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token 9953 | Tcl_Obj *CONST *objv; | ^ ./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/tkTreeItem.c:9965:13: error: ‘struct ’ has no member named ‘rects’ 9965 | data->rects[0].x = drawArgs->x + drawArgs->indent; | ^~ ./generic/tkTreeItem.c:9966:13: error: ‘struct ’ has no member named ‘rects’ 9966 | data->rects[0].y = drawArgs->y; | ^~ ./generic/tkTreeItem.c:9967:13: error: ‘struct ’ has no member named ‘rects’ 9967 | data->rects[0].width = drawArgs->width - drawArgs->indent; | ^~ ./generic/tkTreeItem.c:9968:13: error: ‘struct ’ has no member named ‘rects’ 9968 | data->rects[0].height = drawArgs->height; | ^~ ./generic/tkTreeItem.c:9971:17: error: ‘struct ’ has no member named ‘rects’ 9971 | data->rects[0].x = drawArgs->x; | ^~ ./generic/tkTreeItem.c:9972:17: error: ‘struct ’ has no member named ‘rects’ 9972 | data->rects[0].width = drawArgs->width; | ^~ ./generic/tkTreeItem.c:9975:13: error: ‘struct ’ has no member named ‘result’ 9975 | data->result = 1; /* # of rects */ | ^~ ./generic/tkTreeItem.c:9981:13: error: ‘struct ’ has no member named ‘result’ 9981 | data->result = -1; /* error */ | ^~ ./generic/tkTreeItem.c:9991:20: error: ‘struct ’ has no member named ‘objv’ 9991 | objv = data->objv; | ^~ ./generic/tkTreeItem.c:9994:9: error: ‘struct ’ has no member named ‘result’ 9994 | data->result = TreeStyle_GetElemRects(drawArgs, objc, objv, data->rects); | ^~ ./generic/tkTreeElem.c: In function ‘ActualProcBorder’: ./generic/tkTreeElem.c:1258:17: error: expected ‘;’ before ‘char’ 1258 | static CONST char *optionName[] = { | ^~~~~ | ; ./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/tkTreeElem.c:1685:59: error: expected expression before ‘ElementHeader’ 1685 | Tk_Offset(ElementHeader, arrowBitmap.obj), Tk_Offset(ElementHeader, arrowBitmap), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1688:35: error: expected expression before ‘ElementHeader’ 1688 | (char *) NULL, -1, Tk_Offset(ElementHeader, arrowGravity), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~~ ./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/tkTreeStyle.c: In function ‘Style_CreateElem’: ./generic/tkTreeStyle.c:3932:12: error: implicit declaration of function ‘Element_CreateAndConfig’ [-Wimplicit-function-declaration] 3932 | elem = Element_CreateAndConfig(tree, item, column, masterElem, NULL, NULL, 0, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~ ./generic/tkTreeStyle.c:3932:10: error: assignment to ‘TreeElement’ {aka ‘struct TreeElement_ *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 3932 | elem = Element_CreateAndConfig(tree, item, column, masterElem, NULL, NULL, 0, NULL); | ^ ./generic/tkTreeCtrl.c:4619:43: error: ‘LoupeCmd’ undeclared (first use in this function) 4619 | Tcl_CreateObjCommand(interp, "loupe", LoupeCmd, NULL, NULL); | ^~~~~~~~ ./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/tkTreeUtils.c:142:5: error: ‘PadAmountOptionRestore’ undeclared here (not in a function) 142 | PadAmountOptionRestore, | ^~~~~~~~~~~~~~~~~~~~~~ ./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/tkTreeStyle.c: At top level: ./generic/tkTreeStyle.c:4060:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 4060 | CONST char *type /* NULL-terminated element type name. */ | ^~~~~ | CONST86 ./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/tkTreeStyle.c: In function ‘MStyle_ChangeElementsAux’: ./generic/tkTreeStyle.c:4265:19: warning: variable ‘eLink’ set but not used [-Wunused-but-set-variable] 4265 | MElementLink *eLink, *eLinks = NULL; | ^~~~~ ./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/tkTreeStyle.c: At top level: ./generic/tkTreeStyle.c:4726:6: error: expected ‘;’ before ‘char’ 4726 | CONST char * | ^~~~~ | ; ./generic/tkTreeElem.c:2862:16: error: expected expression before ‘ElementRect’ 2862 | Tk_Offset(ElementRect, outlineWidth), | ^~~~~~~~~~~ ./generic/tkTreeStyle.c: In function ‘TreeStyle_GetName’: ./generic/tkTreeHeader.c: In function ‘TreeHeader_InitWidget’: ./generic/tkTreeStyle.c:4734:18: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 4734 | return master->name; | ~~~~~~^~~~~~ ./generic/tkTreeElem.c:2865:31: error: expected expression before ‘ElementRect’ 2865 | (char *) NULL, Tk_Offset(ElementRect, rxObj), | ^~~~~~~~~~~ ./generic/tkTreeHeader.c:3259:15: error: implicit declaration of function ‘Tree_FindOptionSpec’; did you mean ‘Tree_InitOptions’? [-Wimplicit-function-declaration] 3259 | specPtr = Tree_FindOptionSpec(columnSpecs, "-background"); | ^~~~~~~~~~~~~~~~~~~ | Tree_InitOptions ./generic/tkTreeElem.c:2866:16: error: expected expression before ‘ElementRect’ 2866 | Tk_Offset(ElementRect, rx), | ^~~~~~~~~~~ ./generic/tkTreeHeader.c:3259:13: error: assignment to ‘Tk_OptionSpec *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 3259 | specPtr = Tree_FindOptionSpec(columnSpecs, "-background"); | ^ ./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/tkTreeStyle.c: In function ‘Style_SetImageOrText’: ./generic/tkTreeElem.c:2876:31: error: expected expression before ‘ElementRect’ 2876 | (char *) NULL, Tk_Offset(ElementRect, widthObj), | ^~~~~~~~~~~ ./generic/tkTreeStyle.c:4919:25: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 4919 | args.config.objv = objv; | ^~~~ | objc ./generic/tkTreeStyle.c:4920:24: error: ‘struct ’ has no member named ‘flagSelf’ 4920 | args.config.flagSelf = 0; | ^ ./generic/tkTreeElem.c:2877:16: error: expected expression before ‘ElementRect’ 2877 | Tk_Offset(ElementRect, width), | ^~~~~~~~~~~ ./generic/tkTreeStyle.c:4921:24: error: ‘struct ’ has no member named ‘item’ 4921 | args.config.item = item; | ^ ./generic/tkTreeStyle.c:4922:24: error: ‘struct ’ has no member named ‘column’ 4922 | args.config.column = column; | ^ ./generic/tkTreeStyle.c:4926:47: error: ‘struct ’ has no member named ‘flagSelf’ 4926 | args.change.flagSelf = args.config.flagSelf; | ^ ./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/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 ‘ActualProcRect’: ./generic/tkTreeElem.c:3199:17: error: expected ‘;’ before ‘char’ 3199 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeStyle.c: In function ‘TreeStyle_ElementConfigure’: ./generic/tkTreeItem.c:9994:20: error: implicit declaration of function ‘TreeStyle_GetElemRects’; did you mean ‘TreeStyle_NumElements’? [-Wimplicit-function-declaration] 9994 | data->result = TreeStyle_GetElemRects(drawArgs, objc, objv, data->rects); | ^~~~~~~~~~~~~~~~~~~~~~ | TreeStyle_NumElements ./generic/tkTreeStyle.c:5629:21: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 5629 | args.config.objv = objv; | ^~~~ | objc ./generic/tkTreeItem.c:9994:69: error: ‘struct ’ has no member named ‘rects’ 9994 | data->result = TreeStyle_GetElemRects(drawArgs, objc, objv, data->rects); | ^~ ./generic/tkTreeStyle.c:5630:20: error: ‘struct ’ has no member named ‘flagSelf’ 5630 | args.config.flagSelf = 0; | ^ ./generic/tkTreeStyle.c:5631:20: error: ‘struct ’ has no member named ‘item’ 5631 | args.config.item = item; | ^ ./generic/tkTreeStyle.c:5632:20: error: ‘struct ’ has no member named ‘column’ 5632 | args.config.column = column; | ^ ./generic/tkTreeItem.c: At top level: ./generic/tkTreeItem.c:10040:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 10040 | Tcl_Obj *CONST objv[], /* Array of element names or NULL. */ | ^~~~ ./generic/tkTreeStyle.c:5636:43: error: ‘struct ’ has no member named ‘flagSelf’ 5636 | args.change.flagSelf = args.config.flagSelf; | ^ ./generic/tkTreeItem.c: In function ‘IsHeaderOption’: ./generic/tkTreeStyle.c: At top level: ./generic/tkTreeItem.c:10221:17: error: expected ‘;’ before ‘char’ 10221 | static CONST char *headerOptions[] = { | ^~~~~ | ; ./generic/tkTreeStyle.c:5764:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5764 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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/tkTreeStyle.c:5989:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5989 | Tcl_Obj *CONST objv[] /* Config-option arg-value pairs. */ | ^~~~ ./generic/tkTreeItem.c: At top level: ./generic/tkTreeElem.c:3407:35: error: expected expression before ‘TreeElement_’ 3407 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeItem.c:10293:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 10293 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:3411:35: error: expected expression before ‘TreeElement_’ 3411 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeItem.c: In function ‘TreeItem_GetHeaderOptionInfo’: ./generic/tkTreeElem.c:3415:35: error: expected expression before ‘TreeElement_’ 3415 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeItem.c:10339:17: error: expected ‘;’ before ‘char’ 10339 | static CONST char *headerOptions[] = { | ^~~~~ | ; ./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), | ^~~~~~~~~~~~ ./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/tkTreeStyle.c:6311:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6311 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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/tkTreeColumn.c: At top level: ./generic/tkTreeColumn.c:1709:1: warning: ‘Column_Move’ defined but not used [-Wunused-function] 1709 | Column_Move( | ^~~~~~~~~~~ ./generic/tkTreeStyle.c:6757:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6757 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeStyle.c:7245:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7245 | Tcl_Obj *CONST objv[] /* Array of old-new element names. */ | ^~~~ ./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/tkTreeStyle.c:7452:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7452 | Tcl_Obj *CONST objv[], /* Array of element names. */ | ^~~~ ./generic/tkTreeStyle.c: In function ‘Tree_MakeHeaderStyle’: ./generic/tkTreeStyle.c:7916:14: error: assignment to ‘TreeElement’ {aka ‘struct TreeElement_ *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 7916 | elem = Element_CreateAndConfig(tree, NULL, NULL, NULL, typePtr, name, | ^ ./generic/tkTreeElem.c:3641:17: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 3641 | panic("unknown ElementText dataType"); | ^~~~~ ./generic/tkTreeStyle.c:7931:14: error: assignment to ‘TreeElement’ {aka ‘struct TreeElement_ *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 7931 | elem = Element_CreateAndConfig(tree, NULL, NULL, NULL, typePtr, name, | ^ ./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 *’ make: *** [Makefile:303: tkTreeColumn.o] Error 1 ./generic/tkTreeStyle.c:7946:14: error: assignment to ‘TreeElement’ {aka ‘struct TreeElement_ *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 7946 | elem = Element_CreateAndConfig(tree, NULL, NULL, NULL, typePtr, name, | ^ ./generic/tkTreeStyle.c:7961:14: error: assignment to ‘TreeElement’ {aka ‘struct TreeElement_ *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 7961 | elem = Element_CreateAndConfig(tree, NULL, NULL, NULL, typePtr, name, | ^ make: *** [Makefile:303: tkTreeCtrl.o] Error 1 ./generic/tkTreeHeader.c:3271:5: error: implicit declaration of function ‘PerStateCO_Init’ [-Wimplicit-function-declaration] 3271 | PerStateCO_Init(columnSpecs, "-arrowbitmap", &pstBitmap, TreeStateFromObj); | ^~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:143:5: error: ‘PadAmountOptionFree’ undeclared here (not in a function) 143 | PadAmountOptionFree | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTreeItem.c: In function ‘TreeItem_InitWidget’: ./generic/tkTreeItem.c:10392:5: error: implicit declaration of function ‘ItemButtonCO_Init’ [-Wimplicit-function-declaration] 10392 | ItemButtonCO_Init(itemOptionSpecs, "-button", ITEM_FLAG_BUTTON, | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘Tree_FreeRegion’: ./generic/tkTreeUtils.c:360:9: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 360 | panic("Tree_FreeRegion: the stack is full"); | ^~~~~ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:596:5: error: expected specifier-qualifier-list before ‘CONST’ 596 | CONST char *start; /* Pointer to simple string to be displayed. | ^~~~~ ./generic/tkTreeUtils.c:625:5: error: expected specifier-qualifier-list before ‘CONST’ 625 | CONST char *string; /* The string that was layed out. */ | ^~~~~ ./generic/tkTreeUtils.c:654:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 654 | CONST char *start, int numBytes, int curX, int newX, int y) | ^~~~~ | CONST86 ./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, | ^ make: *** [Makefile:303: tkTreeHeader.o] Error 1 ./generic/tkTreeUtils.c:703:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 703 | CONST char *string, /* String whose dimensions are to be | ^~~~~ | CONST86 ./generic/tkTreeUtils.c: In function ‘TextLayout_Free’: ./generic/tkTreeUtils.c:1031:14: error: ‘LayoutInfo’ has no member named ‘nextFree’ 1031 | layoutPtr->nextFree = freeLayoutInfo; | ^~ ./generic/tkTreeUtils.c: In function ‘TextLayout_Size’: ./generic/tkTreeUtils.c:1044:32: error: ‘LayoutInfo’ has no member named ‘width’ 1044 | (*widthPtr) = layoutPtr->width; | ^~ ./generic/tkTreeUtils.c:1046:33: error: ‘LayoutInfo’ has no member named ‘height’ 1046 | (*heightPtr) = layoutPtr->height; | ^~ ./generic/tkTreeUtils.c: In function ‘TextLayout_TotalWidth’: ./generic/tkTreeUtils.c:1053:21: error: ‘LayoutInfo’ has no member named ‘totalWidth’ 1053 | return layoutPtr->totalWidth; | ^~ ./generic/tkTreeStyle.c:7971:13: error: implicit declaration of function ‘Style_CreateAndConfig’ [-Wimplicit-function-declaration] 7971 | style = Style_CreateAndConfig(tree, name, 0, NULL); | ^~~~~~~~~~~~~~~~~~~~~ ./generic/tkTreeStyle.c:7971:11: error: assignment to ‘MStyle *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 7971 | style = Style_CreateAndConfig(tree, name, 0, NULL); | ^ ./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 ./generic/tkTreeUtils.c: In function ‘TextLayout_Draw’: ./generic/tkTreeUtils.c:1076:5: error: ‘CONST’ undeclared (first use in this function); did you mean ‘CONST86’? 1076 | CONST char *firstByte; | ^~~~~ | CONST86 ./generic/tkTreeUtils.c:1076:5: note: each undeclared identifier is reported only once for each function it appears in ./generic/tkTreeUtils.c:1076:10: error: expected ‘;’ before ‘char’ 1076 | CONST char *firstByte; | ^~~~~ | ; ./generic/tkTreeUtils.c:1077:10: error: expected ‘;’ before ‘char’ 1077 | CONST char *lastByte; | ^~~~~ | ; ./generic/tkTreeUtils.c:1082:25: error: ‘LayoutInfo’ has no member named ‘chunks’ 1082 | chunkPtr = layoutPtr->chunks; | ^~ ./generic/tkTreeUtils.c:1083:30: error: ‘LayoutInfo’ has no member named ‘numChunks’ 1083 | for (i = 0; i < layoutPtr->numChunks; i++) { | ^~ ./generic/tkTreeUtils.c:1084:35: error: ‘LayoutChunk’ has no member named ‘numDisplayChars’ 1084 | numDisplayChars = chunkPtr->numDisplayChars; | ^~ ./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: tkTreeDisplay.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/tkTreeItem.c:10394:5: error: implicit declaration of function ‘BooleanFlagCO_Init’ [-Wimplicit-function-declaration] 10394 | BooleanFlagCO_Init(itemOptionSpecs, "-visible", ITEM_FLAG_VISIBLE); | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:1089:17: error: ‘firstByte’ undeclared (first use in this function) 1089 | firstByte = chunkPtr->start; | ^~~~~~~~~ ./generic/tkTreeUtils.c:1089:37: error: ‘LayoutChunk’ has no member named ‘start’ 1089 | firstByte = chunkPtr->start; | ^~ ./generic/tkTreeUtils.c:1091:52: error: ‘LayoutChunk’ has no member named ‘start’ 1091 | firstByte = Tcl_UtfAtIndex(chunkPtr->start, firstChar); | ^~ ./generic/tkTreeUtils.c:1092:60: error: ‘LayoutChunk’ has no member named ‘start’ 1092 | Tk_MeasureChars(layoutPtr->tkfont, chunkPtr->start, | ^~ ./generic/tkTreeUtils.c:1093:48: error: ‘LayoutChunk’ has no member named ‘start’ 1093 | (int) (firstByte - chunkPtr->start), -1, 0, &drawX); | ^~ ./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/tkTreeUtils.c:1097:13: error: ‘lastByte’ undeclared (first use in this function) 1097 | lastByte = Tcl_UtfAtIndex(chunkPtr->start, numDisplayChars); | ^~~~~~~~ ./generic/tkTreeUtils.c:1097:47: error: ‘LayoutChunk’ has no member named ‘start’ 1097 | lastByte = Tcl_UtfAtIndex(chunkPtr->start, numDisplayChars); | ^~ ./generic/tkTreeUtils.c:1099:25: error: ‘LayoutChunk’ has no member named ‘ellipsis’ 1099 | if (chunkPtr->ellipsis) { | ^~ ./generic/tkTreeUtils.c:1110:33: error: ‘LayoutChunk’ has no member named ‘x’ 1110 | x + chunkPtr->x + drawX, y + chunkPtr->y); | ^~ ./generic/tkTreeUtils.c:1110:58: error: ‘LayoutChunk’ has no member named ‘y’ 1110 | x + chunkPtr->x + drawX, y + chunkPtr->y); | ^~ ./generic/tkTreeUtils.c:1117:29: error: ‘LayoutChunk’ has no member named ‘x’ 1117 | x + chunkPtr->x + drawX, y + chunkPtr->y); | ^~ ./generic/tkTreeUtils.c:1117:54: error: ‘LayoutChunk’ has no member named ‘y’ 1117 | x + chunkPtr->x + drawX, y + chunkPtr->y); | ^~ ./generic/tkTreeUtils.c:1120:22: error: expected ‘;’ before ‘char’ 1120 | CONST char *fstBytePtr = Tcl_UtfAtIndex(chunkPtr->start, underline); | ^~~~~ | ; ./generic/tkTreeUtils.c:1121:22: error: expected ‘;’ before ‘char’ 1121 | CONST char *sndBytePtr = Tcl_UtfNext(fstBytePtr); | ^~~~~ | ; ./generic/tkTreeUtils.c:1124:37: error: ‘LayoutChunk’ has no member named ‘x’ 1124 | x + chunkPtr->x + drawX, y + chunkPtr->y, | ^~ ./generic/tkTreeUtils.c:1124:62: error: ‘LayoutChunk’ has no member named ‘y’ 1124 | x + chunkPtr->x + drawX, y + chunkPtr->y, | ^~ ./generic/tkTreeElem.c:4265:28: error: ‘fstBytePtr’ undeclared (first use in this function) 4265 | (int) (fstBytePtr - buf), (int) (sndBytePtr - buf)); | ^~~~~~~~~~ ./generic/tkTreeStyle.c: At top level: ./generic/tkTreeStyle.c:6270:1: warning: ‘UnionRecursiveCheck’ defined but not used [-Wunused-function] 6270 | UnionRecursiveCheck( | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTreeStyle.c:6137:1: warning: ‘LayoutOptionToObj’ defined but not used [-Wunused-function] 6137 | LayoutOptionToObj( | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeStyle.c:5172:1: warning: ‘Element_Deleted’ defined but not used [-Wunused-function] 5172 | Element_Deleted( | ^~~~~~~~~~~~~~~ ./generic/tkTreeStyle.c:5026:1: warning: ‘Style_Deleted’ defined but not used [-Wunused-function] 5026 | Style_Deleted( | ^~~~~~~~~~~~~ ./generic/tkTreeStyle.c:4174:1: warning: ‘Style_Changed’ defined but not used [-Wunused-function] 4174 | Style_Changed( | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:1125:32: error: ‘fstBytePtr’ undeclared (first use in this function) 1125 | (int) (fstBytePtr - chunkPtr->start), | ^~~~~~~~~~ ./generic/tkTreeUtils.c:1125:53: error: ‘LayoutChunk’ has no member named ‘start’ 1125 | (int) (fstBytePtr - chunkPtr->start), | ^~ ./generic/tkTreeItem.c: At top level: ./generic/tkTreeItem.c:9940:1: warning: ‘SpanWalkProc_GetRects’ defined but not used [-Wunused-function] 9940 | SpanWalkProc_GetRects( | ^~~~~~~~~~~~~~~~~~~~~ ./generic/tkTreeItem.c:7276:1: warning: ‘quicksort’ defined but not used [-Wunused-function] 7276 | quicksort( | ^~~~~~~~~ ./generic/tkTreeItem.c:7071:1: warning: ‘CompareCmd’ defined but not used [-Wunused-function] 7071 | CompareCmd( | ^~~~~~~~~~ ./generic/tkTreeItem.c:7059:1: warning: ‘CompareLong’ defined but not used [-Wunused-function] 7059 | CompareLong( | ^~~~~~~~~~~ ./generic/tkTreeItem.c:7047:1: warning: ‘CompareDouble’ defined but not used [-Wunused-function] 7047 | CompareDouble( | ^~~~~~~~~~~~~ ./generic/tkTreeItem.c:7026:1: warning: ‘CompareDict’ defined but not used [-Wunused-function] 7026 | CompareDict( | ^~~~~~~~~~~ ./generic/tkTreeItem.c:7005:1: warning: ‘CompareAscii’ defined but not used [-Wunused-function] 7005 | CompareAscii( | ^~~~~~~~~~~~ ./generic/tkTreeItem.c:5550:1: warning: ‘StateDomainErrMsg’ defined but not used [-Wunused-function] 5550 | StateDomainErrMsg( | ^~~~~~~~~~~~~~~~~ make: *** [Makefile:303: tkTreeStyle.o] Error 1 ./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’: make: *** [Makefile:303: tkTreeItem.o] Error 1 ./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/tkTreeUtils.c:1126:32: error: ‘sndBytePtr’ undeclared (first use in this function) 1126 | (int) (sndBytePtr - chunkPtr->start)); | ^~~~~~~~~~ ./generic/tkTreeUtils.c:1126:53: error: ‘LayoutChunk’ has no member named ‘start’ 1126 | (int) (sndBytePtr - chunkPtr->start)); | ^~ ./generic/tkTreeUtils.c:1129:30: error: ‘LayoutChunk’ has no member named ‘numChars’ 1129 | firstChar -= chunkPtr->numChars; | ^~ ./generic/tkTreeUtils.c:1130:29: error: ‘LayoutChunk’ has no member named ‘numChars’ 1130 | lastChar -= chunkPtr->numChars; | ^~ ./generic/tkTreeUtils.c:1131:30: error: ‘LayoutChunk’ has no member named ‘numChars’ 1131 | underline -= chunkPtr->numChars; | ^~ ./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/tkTreeUtils.c: In function ‘TreeCtrl_GetPadAmountFromObj’: ./generic/tkTreeUtils.c:1179:48: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 1179 | if (Tcl_ListObjGetElements(interp, padObj, &padc, &padv) != TCL_OK) { | ^~~~~ | | | int * ./generic/tkTreeUtils.c:1179:48: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c: In function ‘TreeCtrl_ObjectIsEmpty’: ./generic/tkTreeUtils.c:1421:31: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 1421 | Tcl_GetStringFromObj(obj, &length); | ^~~~~~~ | | | int * ./generic/tkTreeUtils.c:1421:31: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c: In function ‘PerStateInfo_Free’: ./generic/tkTreeUtils.c:1463:18: error: ‘PerStateType’ has no member named ‘freeProc’ 1463 | (*typePtr->freeProc)(tree, pData); | ^~ ./generic/tkTreeUtils.c:1464:61: error: ‘PerStateType’ has no member named ‘size’ 1464 | pData = (PerStateData *) (((char *) pData) + typePtr->size); | ^~ ./generic/tkTreeUtils.c:1467:45: error: ‘PerStateType’ has no member named ‘name’ 1467 | TreeAlloc_CFree(tree->allocData, typePtr->name, (char *) pInfo->data, | ^~ ./generic/tkTreeUtils.c:1468:16: error: ‘PerStateType’ has no member named ‘size’ 1468 | typePtr->size, pInfo->count, PERSTATE_ROUNDUP); | ^~ ./generic/tkTreeUtils.c: In function ‘PerStateInfo_FromObj’: ./generic/tkTreeUtils.c:1519:58: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 1519 | if (Tcl_ListObjGetElements(tree->interp, pInfo->obj, &objc, &objv) != TCL_OK) | ^~~~~ | | | int * ./generic/tkTreeUtils.c:1519:58: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c:1528:20: error: ‘PerStateType’ has no member named ‘name’ 1528 | typePtr->name, typePtr->size, 1, PERSTATE_ROUNDUP); | ^~ ./generic/tkTreeUtils.c:1528:35: error: ‘PerStateType’ has no member named ‘size’ 1528 | typePtr->name, typePtr->size, 1, PERSTATE_ROUNDUP); | ^~ ./generic/tkTreeUtils.c:1533:22: error: ‘PerStateType’ has no member named ‘fromObjProc’ 1533 | if ((*typePtr->fromObjProc)(tree, objv[0], pData) != TCL_OK) { | ^~ ./generic/tkTreeUtils.c:1535:53: error: ‘PerStateType’ has no member named ‘name’ 1535 | TreeAlloc_CFree(tree->allocData, typePtr->name, (char *) pData, | ^~ ./generic/tkTreeUtils.c:1536:24: error: ‘PerStateType’ has no member named ‘size’ 1536 | typePtr->size, 1, PERSTATE_ROUNDUP); | ^~ ./generic/tkTreeUtils.c:1554:16: error: ‘PerStateType’ has no member named ‘name’ 1554 | typePtr->name, typePtr->size, objc / 2, PERSTATE_ROUNDUP); | ^~ ./generic/tkTreeUtils.c:1554:31: error: ‘PerStateType’ has no member named ‘size’ 1554 | typePtr->name, typePtr->size, objc / 2, PERSTATE_ROUNDUP); | ^~ ./generic/tkTreeUtils.c:1560:22: error: ‘PerStateType’ has no member named ‘fromObjProc’ 1560 | if ((*typePtr->fromObjProc)(tree, objv[i], pData) != TCL_OK) { | ^~ ./generic/tkTreeUtils.c:1564:63: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 1564 | if (Tcl_ListObjGetElements(tree->interp, objv[i + 1], &objc2, &objv2) != TCL_OK) { | ^~~~~~ | | | int * ./generic/tkTreeUtils.c:1564:63: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c:1573:61: error: ‘PerStateType’ has no member named ‘size’ 1573 | pData = (PerStateData *) (((char *) pData) + typePtr->size); | ^~ ./generic/tkTreeUtils.c:1580:18: error: ‘PerStateType’ has no member named ‘freeProc’ 1580 | (*typePtr->freeProc)(tree, pData); | ^~ ./generic/tkTreeUtils.c:1581:61: error: ‘PerStateType’ has no member named ‘size’ 1581 | pData = (PerStateData *) (((char *) pData) + typePtr->size); | ^~ ./generic/tkTreeUtils.c:1584:45: error: ‘PerStateType’ has no member named ‘name’ 1584 | TreeAlloc_CFree(tree->allocData, typePtr->name, (char *) pInfo->data, | ^~ ./generic/tkTreeUtils.c:1585:16: error: ‘PerStateType’ has no member named ‘size’ 1585 | typePtr->size, objc / 2, PERSTATE_ROUNDUP); | ^~ ./generic/tkTreeUtils.c: In function ‘PerStateInfo_ForState’: ./generic/tkTreeUtils.c:1654:61: error: ‘PerStateType’ has no member named ‘size’ 1654 | pData = (PerStateData *) (((char *) pData) + typePtr->size); | ^~ ./generic/tkTreeUtils.c: In function ‘PerStateInfo_ObjForState’: ./generic/tkTreeUtils.c:1703:68: error: ‘PerStateType’ has no member named ‘size’ 1703 | i = (int) ((char *) pData - (char *) pInfo->data) / typePtr->size; | ^~ ./generic/tkTreeUtils.c: In function ‘DuplicateListObj’: ./generic/tkTreeUtils.c:1728:51: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 1728 | result = Tcl_ListObjGetElements(NULL, objPtr, &objc, &objv); | ^~~~~ | | | int * ./generic/tkTreeUtils.c:1728:51: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c:1718:9: warning: variable ‘result’ set but not used [-Wunused-but-set-variable] 1718 | int result; | ^~~~~~ ./generic/tkTreeUtils.c: In function ‘PerStateInfo_Undefine’: ./generic/tkTreeUtils.c:1787:54: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjLength’ from incompatible pointer type [-Wincompatible-pointer-types] 1787 | Tcl_ListObjLength(tree->interp, listObj, &numStates); | ^~~~~~~~~~ | | | int * ./generic/tkTreeUtils.c:1787:54: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c:1804:61: error: ‘PerStateType’ has no member named ‘size’ 1804 | pData = (PerStateData *) (((char *) pData) + typePtr->size); | ^~ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:1914:5: warning: excess elements in struct initializer 1914 | "pstBitmap", | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:1914:5: note: (near initialization for ‘TreeCtrl_pstBitmap’) ./generic/tkTreeUtils.c:1915:5: warning: excess elements in struct initializer 1915 | sizeof(PerStateDataBitmap), | ^~~~~~ ./generic/tkTreeUtils.c:1915:5: note: (near initialization for ‘TreeCtrl_pstBitmap’) ./generic/tkTreeUtils.c:1916:5: warning: excess elements in struct initializer 1916 | (PerStateType_FromObjProc) PSDBitmapFromObj, | ^ ./generic/tkTreeUtils.c:1916:5: note: (near initialization for ‘TreeCtrl_pstBitmap’) ./generic/tkTreeUtils.c:1917:5: warning: excess elements in struct initializer 1917 | (PerStateType_FreeProc) PSDBitmapFree | ^ ./generic/tkTreeUtils.c:1917:5: note: (near initialization for ‘TreeCtrl_pstBitmap’) ./generic/tkTreeUtils.c:1992:5: warning: excess elements in struct initializer 1992 | "pstBoolean", | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c:1992:5: note: (near initialization for ‘TreeCtrl_pstBoolean’) ./generic/tkTreeUtils.c:1993:5: warning: excess elements in struct initializer 1993 | sizeof(PerStateDataBoolean), | ^~~~~~ ./generic/tkTreeUtils.c:1993:5: note: (near initialization for ‘TreeCtrl_pstBoolean’) ./generic/tkTreeUtils.c:1994:5: warning: excess elements in struct initializer 1994 | (PerStateType_FromObjProc) PSDBooleanFromObj, | ^ ./generic/tkTreeUtils.c:1994:5: note: (near initialization for ‘TreeCtrl_pstBoolean’) ./generic/tkTreeUtils.c:1995:5: warning: excess elements in struct initializer 1995 | (PerStateType_FreeProc) PSDBooleanFree | ^ ./generic/tkTreeUtils.c:1995:5: note: (near initialization for ‘TreeCtrl_pstBoolean’) ./generic/tkTreeUtils.c:2050:5: warning: excess elements in struct initializer 2050 | "pstBorder", | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:2050:5: note: (near initialization for ‘TreeCtrl_pstBorder’) ./generic/tkTreeUtils.c:2051:5: warning: excess elements in struct initializer 2051 | sizeof(PerStateDataBorder), | ^~~~~~ ./generic/tkTreeUtils.c:2051:5: note: (near initialization for ‘TreeCtrl_pstBorder’) ./generic/tkTreeUtils.c:2052:5: warning: excess elements in struct initializer 2052 | (PerStateType_FromObjProc) PSDBorderFromObj, | ^ ./generic/tkTreeUtils.c:2052:5: note: (near initialization for ‘TreeCtrl_pstBorder’) ./generic/tkTreeUtils.c:2053:5: warning: excess elements in struct initializer 2053 | (PerStateType_FreeProc) PSDBorderFree | ^ ./generic/tkTreeUtils.c:2053:5: note: (near initialization for ‘TreeCtrl_pstBorder’) ./generic/tkTreeUtils.c:2108:5: warning: excess elements in struct initializer 2108 | "pstColor", | ^~~~~~~~~~ ./generic/tkTreeUtils.c:2108:5: note: (near initialization for ‘TreeCtrl_pstColor’) ./generic/tkTreeUtils.c:2109:5: warning: excess elements in struct initializer 2109 | sizeof(PerStateDataColor), | ^~~~~~ ./generic/tkTreeUtils.c:2109:5: note: (near initialization for ‘TreeCtrl_pstColor’) ./generic/tkTreeUtils.c:2110:5: warning: excess elements in struct initializer 2110 | (PerStateType_FromObjProc) PSDColorFromObj, | ^ ./generic/tkTreeUtils.c:2110:5: note: (near initialization for ‘TreeCtrl_pstColor’) ./generic/tkTreeUtils.c:2111:5: warning: excess elements in struct initializer 2111 | (PerStateType_FreeProc) PSDColorFree | ^ ./generic/tkTreeUtils.c:2111:5: note: (near initialization for ‘TreeCtrl_pstColor’) ./generic/tkTreeUtils.c:2166:5: warning: excess elements in struct initializer 2166 | "pstFont", | ^~~~~~~~~ ./generic/tkTreeUtils.c:2166:5: note: (near initialization for ‘TreeCtrl_pstFont’) ./generic/tkTreeUtils.c:2167:5: warning: excess elements in struct initializer 2167 | sizeof(PerStateDataFont), | ^~~~~~ ./generic/tkTreeUtils.c:2167:5: note: (near initialization for ‘TreeCtrl_pstFont’) ./generic/tkTreeUtils.c:2168:5: warning: excess elements in struct initializer 2168 | (PerStateType_FromObjProc) PSDFontFromObj, | ^ ./generic/tkTreeUtils.c:2168:5: note: (near initialization for ‘TreeCtrl_pstFont’) ./generic/tkTreeUtils.c:2169:5: warning: excess elements in struct initializer 2169 | (PerStateType_FreeProc) PSDFontFree | ^ ./generic/tkTreeUtils.c:2169:5: note: (near initialization for ‘TreeCtrl_pstFont’) ./generic/tkTreeUtils.c: In function ‘PSDImageFromObj’: ./generic/tkTreeUtils.c:2211:44: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 2211 | string = Tcl_GetStringFromObj(obj, &length); | ^~~~~~~ | | | int * ./generic/tkTreeUtils.c:2211:44: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:2234:5: warning: excess elements in struct initializer 2234 | "pstImage", | ^~~~~~~~~~ ./generic/tkTreeUtils.c:2234:5: note: (near initialization for ‘TreeCtrl_pstImage’) ./generic/tkTreeUtils.c:2235:5: warning: excess elements in struct initializer 2235 | sizeof(PerStateDataImage), | ^~~~~~ ./generic/tkTreeUtils.c:2235:5: note: (near initialization for ‘TreeCtrl_pstImage’) ./generic/tkTreeUtils.c:2236:5: warning: excess elements in struct initializer 2236 | (PerStateType_FromObjProc) PSDImageFromObj, | ^ ./generic/tkTreeUtils.c:2236:5: note: (near initialization for ‘TreeCtrl_pstImage’) ./generic/tkTreeUtils.c:2237:5: warning: excess elements in struct initializer 2237 | (PerStateType_FreeProc) PSDImageFree | ^ ./generic/tkTreeUtils.c:2237:5: note: (near initialization for ‘TreeCtrl_pstImage’) ./generic/tkTreeUtils.c:2313:5: warning: excess elements in struct initializer 2313 | "pstRelief", | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:2313:5: note: (near initialization for ‘TreeCtrl_pstRelief’) ./generic/tkTreeUtils.c:2314:5: warning: excess elements in struct initializer 2314 | sizeof(PerStateDataRelief), | ^~~~~~ ./generic/tkTreeUtils.c:2314:5: note: (near initialization for ‘TreeCtrl_pstRelief’) ./generic/tkTreeUtils.c:2315:5: warning: excess elements in struct initializer 2315 | (PerStateType_FromObjProc) PSDReliefFromObj, | ^ ./generic/tkTreeUtils.c:2315:5: note: (near initialization for ‘TreeCtrl_pstRelief’) ./generic/tkTreeUtils.c:2316:5: warning: excess elements in struct initializer 2316 | (PerStateType_FreeProc) PSDReliefFree | ^ ./generic/tkTreeUtils.c:2316:5: note: (near initialization for ‘TreeCtrl_pstRelief’) ./generic/tkTreeUtils.c: In function ‘Tree_GetFlagsFromObj’: ./generic/tkTreeUtils.c:2398:40: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 2398 | string = Tcl_GetStringFromObj(obj, &length); | ^~~~~~~ | | | int * ./generic/tkTreeUtils.c:2398:40: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:2447:5: warning: excess elements in struct initializer 2447 | "pstFlags", | ^~~~~~~~~~ ./generic/tkTreeUtils.c:2447:5: note: (near initialization for ‘TreeCtrl_pstFlags’) ./generic/tkTreeUtils.c:2448:5: warning: excess elements in struct initializer 2448 | sizeof(PerStateDataFlags), | ^~~~~~ ./generic/tkTreeUtils.c:2448:5: note: (near initialization for ‘TreeCtrl_pstFlags’) ./generic/tkTreeUtils.c:2449:5: warning: excess elements in struct initializer 2449 | (PerStateType_FromObjProc) PSDFlagsFromObj, | ^ ./generic/tkTreeUtils.c:2449:5: note: (near initialization for ‘TreeCtrl_pstFlags’) ./generic/tkTreeUtils.c:2450:5: warning: excess elements in struct initializer 2450 | (PerStateType_FreeProc) PSDFlagsFree | ^ ./generic/tkTreeUtils.c:2450:5: note: (near initialization for ‘TreeCtrl_pstFlags’) ./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/tkTreeUtils.c: In function ‘TreeAlloc_Alloc’: ./generic/tkTreeUtils.c:2698:40: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 2698 | block = (AllocBlock *) ckalloc(Tk_Offset(AllocBlock, elem) + | ^~~~~~~~~ ./generic/tkTreeUtils.c:2698:50: error: expected expression before ‘AllocBlock’ 2698 | block = (AllocBlock *) ckalloc(Tk_Offset(AllocBlock, elem) + | ^~~~~~~~~~ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:3190:13: error: expected ‘;’ before ‘char’ 3190 | static CONST char *TagInfoUid = "TagInfo"; | ^~~~~ | ; ./generic/tkTreeUtils.c: In function ‘TagInfo_Add’: ./generic/tkTreeUtils.c:3188:16: error: expected expression before ‘TagInfo’ 3188 | (Tk_Offset(TagInfo, tagPtr) + ((tagSpace) * sizeof(Tk_Uid))) | ^~~~~~~ ./generic/tkTreeUtils.c:3233:17: note: in expansion of macro ‘TAG_INFO_SIZE’ 3233 | TAG_INFO_SIZE(tagSpace)); | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:3188:16: error: expected expression before ‘TagInfo’ 3188 | (Tk_Offset(TagInfo, tagPtr) + ((tagSpace) * sizeof(Tk_Uid))) | ^~~~~~~ ./generic/tkTreeUtils.c:3253:21: note: in expansion of macro ‘TAG_INFO_SIZE’ 3253 | TAG_INFO_SIZE(tagInfo->tagSpace - TREE_TAG_SPACE), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:3188:16: error: expected expression before ‘TagInfo’ 3188 | (Tk_Offset(TagInfo, tagPtr) + ((tagSpace) * sizeof(Tk_Uid))) | ^~~~~~~ ./generic/tkTreeUtils.c:3254:21: note: in expansion of macro ‘TAG_INFO_SIZE’ 3254 | TAG_INFO_SIZE(tagInfo->tagSpace)); | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘TagInfo_Copy’: ./generic/tkTreeUtils.c:3188:16: error: expected expression before ‘TagInfo’ 3188 | (Tk_Offset(TagInfo, tagPtr) + ((tagSpace) * sizeof(Tk_Uid))) | ^~~~~~~ ./generic/tkTreeUtils.c:3395:17: note: in expansion of macro ‘TAG_INFO_SIZE’ 3395 | TAG_INFO_SIZE(tagSpace)); | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘TagInfo_Free’: ./generic/tkTreeUtils.c:3188:16: error: expected expression before ‘TagInfo’ 3188 | (Tk_Offset(TagInfo, tagPtr) + ((tagSpace) * sizeof(Tk_Uid))) | ^~~~~~~ ./generic/tkTreeUtils.c:3431:13: note: in expansion of macro ‘TAG_INFO_SIZE’ 3431 | TAG_INFO_SIZE(tagInfo->tagSpace)); | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘TagInfo_FromObj’: ./generic/tkTreeUtils.c:3448:54: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 3448 | if (Tcl_ListObjGetElements(tree->interp, objPtr, &numTags, &listObjv) != TCL_OK) { | ^~~~~~~~ | | | int * ./generic/tkTreeUtils.c:3448:54: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:3582: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] 3582 | TagInfoCO_Set, | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:3582:5: note: (near initialization for ‘TreeCtrlCO_tagInfo.setProc’) ./generic/tkTreeUtils.c:3504:1: note: ‘TagInfoCO_Set’ declared here 3504 | TagInfoCO_Set( | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:3583: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] 3583 | TagInfoCO_Get, | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:3583:5: note: (near initialization for ‘TreeCtrlCO_tagInfo.getProc’) ./generic/tkTreeUtils.c:3543:1: note: ‘TagInfoCO_Get’ declared here 3543 | TagInfoCO_Get( | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘TagExpr_Init’: ./generic/tkTreeUtils.c:3625:41: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 3625 | tag = Tcl_GetStringFromObj(exprObj, &expr->stringLength); | ^~~~~~~~~~~~~~~~~~~ | | | int * ./generic/tkTreeUtils.c:3625:41: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:4259:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 4259 | CONST char *optionName | ^~~~~ | CONST86 ./generic/tkTreeUtils.c: In function ‘PerStateCO_Free’: ./generic/tkTreeUtils.c:4409:14: warning: variable ‘objPtr’ set but not used [-Wunused-but-set-variable] 4409 | Tcl_Obj *objPtr = NULL; | ^~~~~~ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:4445:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 4445 | CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeUtils.c:4489:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 4489 | CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeUtils.c:4509:13: error: expected ‘;’ before ‘char’ 4509 | static CONST char *DynamicOptionUid = "DynamicOption"; | ^~~~~ | ; ./generic/tkTreeUtils.c: In function ‘DynamicOption_AllocIfNeeded’: ./generic/tkTreeUtils.c:4613:23: error: expected expression before ‘DynamicOption’ 4613 | Tk_Offset(DynamicOption, data) + size); | ^~~~~~~~~~~~~ ./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/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:4897:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 4897 | CONST char *optionName, /* Name of the option. */ | ^~~~~ | CONST86 ./generic/tkTreeUtils.c: In function ‘DynamicOption_Free’: ./generic/tkTreeUtils.c:4990:29: warning: comparison of distinct pointer types lacks a cast [-Wcompare-distinct-pointer-types] 4990 | if (co->setProc != DynamicCO_Set) | ^~ ./generic/tkTreeUtils.c:4999:31: error: expected expression before ‘DynamicOption’ 4999 | Tk_Offset(DynamicOption, data) + cd->size); | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘DynamicOption_Free1’: ./generic/tkTreeUtils.c:5045:31: error: expected expression before ‘DynamicOption’ 5045 | Tk_Offset(DynamicOption, data) + size); | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:5103:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5103 | Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeUtils.c: In function ‘StringCO_Set’: ./generic/tkTreeUtils.c:5171:53: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 5171 | value = Tcl_GetStringFromObj(*valuePtr, &length); | ^~~~~~~ | | | int * ./generic/tkTreeUtils.c:5171:53: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:5224: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] 5224 | StringCO_Set, | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c:5224:5: note: (near initialization for ‘TreeCtrlCO_string.setProc’) ./generic/tkTreeUtils.c:5144:1: note: ‘StringCO_Set’ declared here 5144 | StringCO_Set( | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c:5225: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] 5225 | StringCO_Get, | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c:5225:5: note: (near initialization for ‘TreeCtrlCO_string.getProc’) ./generic/tkTreeUtils.c:5185:1: note: ‘StringCO_Get’ declared here 5185 | StringCO_Get( | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c:5316: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] 5316 | PixelsCO_Set, | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c:5316:5: note: (near initialization for ‘TreeCtrlCO_pixels.setProc’) ./generic/tkTreeUtils.c:5252:1: note: ‘PixelsCO_Set’ declared here 5252 | PixelsCO_Set( | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c:5317: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] 5317 | PixelsCO_Get, | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c:5317:5: note: (near initialization for ‘TreeCtrlCO_pixels.getProc’) ./generic/tkTreeUtils.c:5290:1: note: ‘PixelsCO_Get’ declared here 5290 | PixelsCO_Get( | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘StyleCO_Set’: ./generic/tkTreeUtils.c:5376:42: error: ‘TreeStateDomain’ has no member named ‘name’ 5376 | tree->stateDomain[domain].name, | ^ ./generic/tkTreeUtils.c:5377:43: error: ‘TreeStateDomain’ has no member named ‘name’ 5377 | tree->stateDomain[domainS].name); | ^ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:5419: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] 5419 | StyleCO_Set, | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:5419:5: note: (near initialization for ‘TreeCtrlCO_style.setProc’) ./generic/tkTreeUtils.c:5343:1: note: ‘StyleCO_Set’ declared here 5343 | StyleCO_Set( | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:5420: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] 5420 | StyleCO_Get, | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:5420:5: note: (near initialization for ‘TreeCtrlCO_style.getProc’) ./generic/tkTreeUtils.c:5391:1: note: ‘StyleCO_Get’ declared here 5391 | StyleCO_Get( | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:5445:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 5445 | CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeUtils.c:5553:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 5553 | CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeUtils.c: In function ‘ItemButtonCO_Set’: ./generic/tkTreeUtils.c:5628:40: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 5628 | s = Tcl_GetStringFromObj((*value), &length); | ^~~~~~~ | | | int * ./generic/tkTreeUtils.c:5628:40: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:5689:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 5689 | CONST char *optionName, | ^~~~~ | CONST86 ./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/tkTreeUtils.c: In function ‘Tree_GetIntForIndex’: ./generic/tkTreeUtils.c:5756:9: error: implicit declaration of function ‘TclGetIntForIndex’; did you mean ‘Tcl_GetIntForIndex’? [-Wimplicit-function-declaration] 5756 | if (TclGetIntForIndex(tree->interp, objPtr, endValue, indexPtr) != TCL_OK) | ^~~~~~~~~~~~~~~~~ | Tcl_GetIntForIndex ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:6009:5: warning: excess elements in struct initializer 6009 | "pstGradient", | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:6009:5: note: (near initialization for ‘TreeCtrl_pstGradient’) ./generic/tkTreeUtils.c:6010:5: warning: excess elements in struct initializer 6010 | sizeof(PerStateDataGradient), | ^~~~~~ ./generic/tkTreeUtils.c:6010:5: note: (near initialization for ‘TreeCtrl_pstGradient’) ./generic/tkTreeUtils.c:6011:5: warning: excess elements in struct initializer 6011 | (PerStateType_FromObjProc) PSDGradientFromObj, | ^ ./generic/tkTreeUtils.c:6011:5: note: (near initialization for ‘TreeCtrl_pstGradient’) ./generic/tkTreeUtils.c:6012:5: warning: excess elements in struct initializer 6012 | (PerStateType_FreeProc) PSDGradientFree | ^ ./generic/tkTreeUtils.c:6012:5: note: (near initialization for ‘TreeCtrl_pstGradient’) ./generic/tkTreeUtils.c:6267: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] 6267 | TreeColorCO_Set, | ^~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:6267:5: note: (near initialization for ‘TreeCtrlCO_treecolor.setProc’) ./generic/tkTreeUtils.c:6186:1: note: ‘TreeColorCO_Set’ declared here 6186 | TreeColorCO_Set( | ^~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:6268: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] 6268 | TreeColorCO_Get, | ^~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:6268:5: note: (near initialization for ‘TreeCtrlCO_treecolor.getProc’) ./generic/tkTreeUtils.c:6226:1: note: ‘TreeColorCO_Get’ declared here 6226 | TreeColorCO_Get( | ^~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘StopsSet’: ./generic/tkTreeUtils.c:6383:54: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 6383 | if (Tcl_ListObjGetElements(interp, valuePtr, &nstops, &objv) != TCL_OK) { | ^~~~~~~ | | | int * ./generic/tkTreeUtils.c:6383:54: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c:6395:52: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjLength’ from incompatible pointer type [-Wincompatible-pointer-types] 6395 | if (Tcl_ListObjLength(interp, stopObj, &stopLen) != TCL_OK) { | ^~~~~~~~ | | | int * ./generic/tkTreeUtils.c:6395:52: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:6482: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] 6482 | StopsSet, | ^~~~~~~~ ./generic/tkTreeUtils.c:6482:5: note: (near initialization for ‘stopsCO.setProc’) ./generic/tkTreeUtils.c:6346:1: note: ‘StopsSet’ declared here 6346 | StopsSet( | ^~~~~~~~ ./generic/tkTreeUtils.c: In function ‘GradientCoordSet’: ./generic/tkTreeUtils.c:6548:54: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 6548 | if (Tcl_ListObjGetElements(interp, valuePtr, &objc, &objv) != TCL_OK) { | ^~~~~ | | | int * ./generic/tkTreeUtils.c:6548:54: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:6629: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] 6629 | GradientCoordSet, | ^~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:6629:5: note: (near initialization for ‘gradientCoordCO.setProc’) ./generic/tkTreeUtils.c:6511:1: note: ‘GradientCoordSet’ declared here 6511 | GradientCoordSet( | ^~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7143:19: error: expected expression before ‘TreeGradient_’ 7143 | Tk_Offset(TreeGradient_, bottomObj), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7144:19: error: expected expression before ‘TreeGradient_’ 7144 | Tk_Offset(TreeGradient_, bottom), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7147:19: error: expected expression before ‘TreeGradient_’ 7147 | Tk_Offset(TreeGradient_, leftObj), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7148:19: error: expected expression before ‘TreeGradient_’ 7148 | Tk_Offset(TreeGradient_, left), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7151:19: error: expected expression before ‘TreeGradient_’ 7151 | Tk_Offset(TreeGradient_, rightObj), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7152:19: error: expected expression before ‘TreeGradient_’ 7152 | Tk_Offset(TreeGradient_, right), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7155:19: error: expected expression before ‘TreeGradient_’ 7155 | Tk_Offset(TreeGradient_, topObj), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7156:19: error: expected expression before ‘TreeGradient_’ 7156 | Tk_Offset(TreeGradient_, top), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7159:37: error: expected expression before ‘TreeGradient_’ 7159 | "horizontal", -1, Tk_Offset(TreeGradient_, vertical), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7162:28: error: expected expression before ‘TreeGradient_’ 7162 | "1", -1, Tk_Offset(TreeGradient_, steps), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7165:19: error: expected expression before ‘TreeGradient_’ 7165 | Tk_Offset(TreeGradient_, stopsObj), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7166:19: error: expected expression before ‘TreeGradient_’ 7166 | Tk_Offset(TreeGradient_, stopArrPtr), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7371:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7371 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeUtils.c:7583:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7583 | Tcl_Obj *CONST objv[] /* Config-option arg-value pairs. */ | ^~~~ ./generic/tkTreeUtils.c:7646:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7646 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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/tkTreeUtils.c: In function ‘_TreeGradient_FillRectX11’: ./generic/tkTreeUtils.c:8019:17: error: implicit declaration of function ‘TreeRect_Intersect’; did you mean ‘TreeRect_ToXRect’? [-Wimplicit-function-declaration] 8019 | if (TreeRect_Intersect(&trPaint, &trSub, &tr)) { | ^~~~~~~~~~~~~~~~~~ | TreeRect_ToXRect ./generic/tkTreeUtils.c: In function ‘TreeGradient_FillRectX11’: ./generic/tkTreeUtils.c:8050:9: warning: variable ‘oldX’ set but not used [-Wunused-but-set-variable] 8050 | int oldX = trBrush.x, oldY = trBrush.y; | ^~~~ ./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/tkTreeUtils.c: In function ‘TextLayout_TotalWidth’: ./generic/tkTreeUtils.c:1054:1: warning: control reaches end of non-void function [-Wreturn-type] 1054 | } | ^ ./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/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:7616:1: warning: ‘Gradient_Deleted’ defined but not used [-Wunused-function] 7616 | Gradient_Deleted( | ^~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7607:1: warning: ‘Gradient_Changed’ defined but not used [-Wunused-function] 7607 | Gradient_Changed( | ^~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7322:1: warning: ‘Gradient_CalcStepColors’ defined but not used [-Wunused-function] 7322 | Gradient_CalcStepColors( | ^~~~~~~~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7227:1: warning: ‘Gradient_ToObj’ defined but not used [-Wunused-function] 7227 | Gradient_ToObj( | ^~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:5672:1: warning: ‘ItemButtonCO_Restore’ defined but not used [-Wunused-function] 5672 | ItemButtonCO_Restore( | ^~~~~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:5656:1: warning: ‘ItemButtonCO_Get’ defined but not used [-Wunused-function] 5656 | ItemButtonCO_Get( | ^~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:5607:1: warning: ‘ItemButtonCO_Set’ defined but not used [-Wunused-function] 5607 | ItemButtonCO_Set( | ^~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:5534:1: warning: ‘BooleanFlagCO_Restore’ defined but not used [-Wunused-function] 5534 | BooleanFlagCO_Restore( | ^~~~~~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:5520:1: warning: ‘BooleanFlagCO_Get’ defined but not used [-Wunused-function] 5520 | BooleanFlagCO_Get( | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:5486:1: warning: ‘BooleanFlagCO_Set’ defined but not used [-Wunused-function] 5486 | BooleanFlagCO_Set( | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:4819:1: warning: ‘DynamicCO_Free’ defined but not used [-Wunused-function] 4819 | DynamicCO_Free( | ^~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:4774:1: warning: ‘DynamicCO_Restore’ defined but not used [-Wunused-function] 4774 | DynamicCO_Restore( | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:4743:1: warning: ‘DynamicCO_Get’ defined but not used [-Wunused-function] 4743 | DynamicCO_Get( | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:4399:1: warning: ‘PerStateCO_Free’ defined but not used [-Wunused-function] 4399 | PerStateCO_Free( | ^~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:4369:1: warning: ‘PerStateCO_Restore’ defined but not used [-Wunused-function] 4369 | PerStateCO_Restore( | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:4357:1: warning: ‘PerStateCO_Get’ defined but not used [-Wunused-function] 4357 | PerStateCO_Get( | ^~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:4298:1: warning: ‘PerStateCO_Set’ defined but not used [-Wunused-function] 4298 | PerStateCO_Set( | ^~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:1380:1: warning: ‘PadAmountOptionFree’ defined but not used [-Wunused-function] 1380 | PadAmountOptionFree( | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:1367:1: warning: ‘PadAmountOptionRestore’ defined but not used [-Wunused-function] 1367 | PadAmountOptionRestore( | ^~~~~~~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:1352:1: warning: ‘PadAmountOptionGet’ defined but not used [-Wunused-function] 1352 | PadAmountOptionGet( | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:1294:1: warning: ‘PadAmountOptionSet’ defined but not used [-Wunused-function] 1294 | PadAmountOptionSet( | ^~~~~~~~~~~~~~~~~~ make: *** [Makefile:303: tkTreeUtils.o] Error 1 ./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.EbuAmB (%build) Bad exit status from /var/tmp/rpm-tmp.EbuAmB (%build) RPM build errors: Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M b2f7490e6a414abf9113d511f000fba7 -D /var/lib/mock/f43-build-57101164-6548434/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.2wnn1axd:/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 aarch64 --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 b2f7490e6a414abf9113d511f000fba7 -D /var/lib/mock/f43-build-57101164-6548434/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.2wnn1axd:/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 aarch64 --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec'