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/f42-build-56982490-6547476/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.o7s6s5r1:/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.o7s6s5r1:/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', '5cb1fabef9c64549a81058dfe69e20d8', '-D', '/var/lib/mock/f42-build-56982490-6547476/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.o7s6s5r1:/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.fc42.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/f42-build-56982490-6547476/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.o7s6s5r1:/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.o7s6s5r1:/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', '1fef44932c934c89a10848690f6489d6', '-D', '/var/lib/mock/f42-build-56982490-6547476/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.o7s6s5r1:/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.ZDYGah + 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.VDpJ95 + 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.Bu7157 + 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-04 07:19:51.983407354 +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-04 07:19:52.025407744 +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[]) | ^~~~ 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[]); | ^~~~ In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeColumn.c:11: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./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/tkTreeDrag.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: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: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: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: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:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ 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:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/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: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: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[]); | ^~~~ ./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:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/tkTreeCtrl.h: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: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/tkTreeStyle.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: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: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: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: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: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: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); | ^~~~ make: *** [Makefile:303: qebind.o] Error 1 make: *** Waiting for unfinished jobs.... 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/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | 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: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: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:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | 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:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | 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:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | 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:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h: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:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | 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:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./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:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | 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: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:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h: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: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:906:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 906 | 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:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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: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: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: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: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: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: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:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./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:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:976:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 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: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: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/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | 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/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:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./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: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:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:691:85: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 691 | MODULE_SCOPE int Tree_StateCmd(TreeCtrl *tree, int domain, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | 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:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | 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:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | 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:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | 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: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:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h: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: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: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: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:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/tkTreeCtrl.h:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/tkTreeCtrl.h:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/tkTreeCtrl.h:1031:117: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1031 | MODULE_SCOPE int TreeStyle_Remap(TreeCtrl *tree, TreeStyle styleFrom_, TreeStyle styleTo_, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1006:71: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1006 | MODULE_SCOPE int TreeElement_IsType(TreeCtrl *tree, TreeElement elem, CONST char *type); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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: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: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: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: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: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:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./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[]); | ^~~~ 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: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: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: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:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | 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/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:1061:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1061 | MODULE_SCOPE int TreeNotifyCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1031:117: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1031 | MODULE_SCOPE int TreeStyle_Remap(TreeCtrl *tree, TreeStyle styleFrom_, TreeStyle styleTo_, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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: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:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/tkTreeCtrl.h:1043:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1043 | MODULE_SCOPE int TreeElementCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:1115:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1115 | MODULE_SCOPE int TreeColumnCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1115:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1115 | MODULE_SCOPE int TreeColumnCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1115:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1115 | MODULE_SCOPE int TreeColumnCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1044:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1044 | MODULE_SCOPE int TreeStyleCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1043:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1043 | MODULE_SCOPE int TreeElementCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./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: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: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: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: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: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: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:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(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:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./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:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, 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:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(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: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: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:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, 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:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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: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: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: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: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: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: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:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ 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/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./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: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:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./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:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1006:71: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1006 | MODULE_SCOPE int TreeElement_IsType(TreeCtrl *tree, TreeElement elem, CONST char *type); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/tkTreeCtrl.h: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: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: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:1267:30: 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:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | 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: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:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./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:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(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: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:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(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: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:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(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:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | 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:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, 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: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:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./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: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: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: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: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: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:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, 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:1336:60: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1336 | MODULE_SCOPE TextLayout TextLayout_Compute(Tk_Font tkfont, CONST char *string, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1061:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1061 | MODULE_SCOPE int TreeNotifyCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1115:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1115 | MODULE_SCOPE int TreeColumnCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./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:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | 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: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: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: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: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: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: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: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: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:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(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: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: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: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: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: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: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:976:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:30: 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: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: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:1544:62: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1544 | MODULE_SCOPE int PerStateCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1544:62: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1544 | MODULE_SCOPE int PerStateCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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: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: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: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: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: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: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: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:1568:61: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1568 | MODULE_SCOPE int DynamicCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1568:61: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1568 | MODULE_SCOPE int DynamicCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1544:62: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1544 | MODULE_SCOPE int PerStateCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, 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:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1568:61: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1568 | MODULE_SCOPE int DynamicCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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: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: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.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:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | 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: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:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, 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:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./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: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: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: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:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/tkTreeCtrl.h:1336:60: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1336 | MODULE_SCOPE TextLayout TextLayout_Compute(Tk_Font tkfont, CONST char *string, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1031:117: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1031 | MODULE_SCOPE int TreeStyle_Remap(TreeCtrl *tree, TreeStyle styleFrom_, TreeStyle styleTo_, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:1043:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1043 | MODULE_SCOPE int TreeElementCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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: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: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: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: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: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: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: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: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:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, 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:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | 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: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: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.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/tkTreeItem.c:76:13: error: expected ‘;’ before ‘char’ 76 | static CONST char *ItemUid = "Item", *ItemColumnUid = "ItemColumn"; | ^~~~~ | ; ./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: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: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[]); | ^~~~ 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: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: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: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 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/tkTreeCtrl.h:1582:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1582 | MODULE_SCOPE int ItemButtonCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1584:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1584 | MODULE_SCOPE void TreeStyleCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/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:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeDrag.c:64:18: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 64 | "0", -1, Tk_Offset(TreeDragImage_, visible), | ^~~~~~~~~ ./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/tkTreeDrag.c:64:28: error: expected expression before ‘TreeDragImage_’ 64 | "0", -1, Tk_Offset(TreeDragImage_, 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/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/tkTreeCtrl.c:76:27: error: expected expression before ‘TreeCtrl’ 76 | "row", -1, Tk_Offset(TreeCtrl, backgroundMode), | ^~~~~~~~ ./generic/tkTreeItem.c:105:35: error: expected expression before ‘TreeItem_’ 105 | (char *) NULL, -1, Tk_Offset(TreeItem_, fixedHeight), | ^~~~~~~~~ ./generic/tkTreeCtrl.c:85:26: error: expected expression before ‘TreeCtrl’ 85 | "nw", -1, Tk_Offset(TreeCtrl, bgImageAnchor), | ^~~~~~~~ ./generic/tkTreeCtrl.h:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeItem.c:108:35: error: expected expression before ‘TreeItem_’ 108 | (char *) NULL, -1, Tk_Offset(TreeItem_, tagInfo), | ^~~~~~~~~ ./generic/tkTreeCtrl.c:88:25: error: expected expression before ‘TreeCtrl’ 88 | "1", -1, Tk_Offset(TreeCtrl, bgImageOpaque), 0, (ClientData) NULL, | ^~~~~~~~ ./generic/tkTreeItem.c:111:25: error: expected expression before ‘TreeItem_’ 111 | "1", -1, Tk_Offset(TreeItem_, flags), | ^~~~~~~~~ ./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:91:22: error: expected expression before ‘TreeCtrl’ 91 | "xy", Tk_Offset(TreeCtrl, bgImageScrollObj), -1, | ^~~~~~~~ ./generic/tkTreeItem.c:114:25: error: expected expression before ‘TreeItem_’ 114 | "0", -1, Tk_Offset(TreeItem_, flags), | ^~~~~~~~~ ./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.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.c:102:55: error: expected expression before ‘TreeCtrl’ 102 | Tk_Offset(TreeCtrl, buttonBitmap.obj), Tk_Offset(TreeCtrl, buttonBitmap), | ^~~~~~~~ ./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.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/tkTreeDrag.c:734:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 734 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:119:21: error: expected expression before ‘TreeCtrl’ 119 | "1", Tk_Offset(TreeCtrl, buttonThicknessObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:120:16: error: expected expression before ‘TreeCtrl’ 120 | Tk_Offset(TreeCtrl, buttonThickness), | ^~~~~~~~ ./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.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/tkTreeDrag.c:856:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 856 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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/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:146:25: error: expected expression before ‘TreeCtrl’ 146 | "1", -1, Tk_Offset(TreeCtrl, columnTagExpr), | ^~~~~~~~ ./generic/tkTreeCtrl.c:149:35: error: expected expression before ‘TreeCtrl’ 149 | (char *) NULL, -1, Tk_Offset(TreeCtrl, cursor), | ^~~~~~~~ ./generic/tkTreeCtrl.c:153:31: error: expected expression before ‘TreeCtrl’ 153 | (char *) NULL, Tk_Offset(TreeCtrl, defaultStyle.stylesObj), -1, | ^~~~~~~~ ./generic/tkTreeCtrl.c:156:28: error: expected expression before ‘TreeCtrl’ 156 | "item", -1, Tk_Offset(TreeCtrl, doubleBuffer), | ^~~~~~~~ ./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/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/tkTreeElem.h:188:17: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 188 | CONST char *optionName, CONST char **tablePtr); | ^~~~~ | 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/tkTreeCtrl.c:179:23: error: expected expression before ‘TreeCtrl’ 179 | "200", Tk_Offset(TreeCtrl, heightObj), Tk_Offset(TreeCtrl, height), | ^~~~~~~~ ./generic/tkTreeCtrl.c:179:55: error: expected expression before ‘TreeCtrl’ 179 | "200", Tk_Offset(TreeCtrl, heightObj), Tk_Offset(TreeCtrl, height), | ^~~~~~~~ ./generic/tkTreeCtrl.c:183:16: error: expected expression before ‘TreeCtrl’ 183 | Tk_Offset(TreeCtrl, highlightBgColorPtr), | ^~~~~~~~ ./generic/tkTreeCtrl.c:186:43: error: expected expression before ‘TreeCtrl’ 186 | DEF_LISTBOX_HIGHLIGHT, -1, Tk_Offset(TreeCtrl, highlightColorPtr), | ^~~~~~~~ ./generic/tkTreeCtrl.c:190:16: error: expected expression before ‘TreeCtrl’ 190 | Tk_Offset(TreeCtrl, highlightWidthObj), | ^~~~~~~~ ./generic/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.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.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/tkTreeItem.c: In function ‘TreeItemColumn_Index’: ./generic/tkTreeCtrl.c:200:16: error: expected expression before ‘TreeCtrl’ 200 | Tk_Offset(TreeCtrl, itemGapX), | ^~~~~~~~ ./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/tkTreeCtrl.c:204:16: error: expected expression before ‘TreeCtrl’ 204 | Tk_Offset(TreeCtrl, itemGapYObj), | ^~~~~~~~ ./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.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/tkTreeDrag.c:457:1: warning: ‘DragElem_Alloc’ defined but not used [-Wunused-function] 457 | DragElem_Alloc( | ^~~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:209:16: error: expected expression before ‘TreeCtrl’ 209 | Tk_Offset(TreeCtrl, itemHeight), | ^~~~~~~~ ./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: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/tkTreeElem.h:188:17: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 188 | CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./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/tkTreeElem.h:188:41: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 188 | CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./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.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:250:21: error: expected expression before ‘TreeCtrl’ 250 | "0", Tk_Offset(TreeCtrl, scrollMargin), -1, | ^~~~~~~~ ./generic/tkTreeCtrl.c:253:45: error: expected expression before ‘TreeCtrl’ 253 | DEF_LISTBOX_SELECT_MODE, -1, Tk_Offset(TreeCtrl, selectMode), | ^~~~~~~~ ./generic/tkTreeCtrl.c:256:40: error: expected expression before ‘TreeCtrl’ 256 | "ShowButtons", "1", -1, Tk_Offset(TreeCtrl, showButtons), | ^~~~~~~~ ./generic/tkTreeCtrl.c:259:25: error: expected expression before ‘TreeCtrl’ 259 | "1", -1, Tk_Offset(TreeCtrl, showHeader), | ^~~~~~~~ ./generic/tkTreeCtrl.c:263:20: error: expected expression before ‘TreeCtrl’ 263 | -1, Tk_Offset(TreeCtrl, showLines), | ^~~~~~~~ ./generic/tkTreeCtrl.c:266:37: error: expected expression before ‘TreeCtrl’ 266 | "ShowRoot", "1", -1, Tk_Offset(TreeCtrl, showRoot), | ^~~~~~~~ ./generic/tkTreeCtrl.c:269:43: error: expected expression before ‘TreeCtrl’ 269 | "ShowRootButton", "0", -1, Tk_Offset(TreeCtrl, showRootButton), | ^~~~~~~~ ./generic/tkTreeCtrl.c:272:49: error: expected expression before ‘TreeCtrl’ 272 | "ShowRootChildButtons", "1", -1, Tk_Offset(TreeCtrl, showRootChildButtons), | ^~~~~~~~ ./generic/tkTreeCtrl.c:275:42: error: expected expression before ‘TreeCtrl’ 275 | "ShowRootLines", "1", -1, Tk_Offset(TreeCtrl, showRootLines), | ^~~~~~~~ ./generic/tkTreeCtrl.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/tkTreeElem.h:188:41: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 188 | CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./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.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:285:37: error: expected expression before ‘TreeCtrl’ 285 | "UseTheme", "1", -1, Tk_Offset(TreeCtrl, useTheme), | ^~~~~~~~ ./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:288:23: error: expected expression before ‘TreeCtrl’ 288 | "200", Tk_Offset(TreeCtrl, widthObj), Tk_Offset(TreeCtrl, width), | ^~~~~~~~ ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:288:54: error: expected expression before ‘TreeCtrl’ 288 | "200", Tk_Offset(TreeCtrl, widthObj), Tk_Offset(TreeCtrl, width), | ^~~~~~~~ ./generic/tkTreeElem.h:189:56: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 189 | int (*PerStateCO_Init)(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeElem.h:191:1: warning: no semicolon at end of struct or union 191 | }; | ^ make: *** [Makefile:303: tkTreeDrag.o] Error 1 ./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/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.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/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/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/tkTreeColumn.c:270:5: note: (near initialization for ‘uniformGroupCO.setProc’) ./generic/tkTreeElem.c:231:5: note: (near initialization for ‘booleanCO.setProc’) ./generic/tkTreeColumn.c:164:1: note: ‘UniformGroupCO_Set’ declared here 164 | UniformGroupCO_Set( | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:316:25: error: expected expression before ‘TreeCtrl’ 316 | "0", -1, Tk_Offset(TreeCtrl, yScrollSmoothing), | ^~~~~~~~ ./generic/tkTreeElem.c:171:12: note: ‘BooleanSet’ declared here 171 | static int BooleanSet( | ^~~~~~~~~~ ./generic/tkTreeColumn.c:271:5: error: initialization of ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, Tcl_Size)’ {aka ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, long int)’} from incompatible pointer type ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, int)’ [-Wincompatible-pointer-types] 271 | UniformGroupCO_Get, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeColumn.c:271:5: note: (near initialization for ‘uniformGroupCO.getProc’) ./generic/tkTreeColumn.c:218:1: note: ‘UniformGroupCO_Get’ declared here 218 | UniformGroupCO_Get( | ^~~~~~~~~~~~~~~~~~ ./generic/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/tkTreeColumn.c:278:13: error: expected ‘;’ before ‘char’ 278 | static CONST char *arrowSideST[] = { "left", "right", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeElem.c:207:17: note: ‘BooleanGet’ declared here 207 | static Tcl_Obj *BooleanGet( | ^~~~~~~~~~ ./generic/tkTreeColumn.c:279:13: error: expected ‘;’ before ‘char’ 279 | static CONST char *lockST[] = { "left", "none", "right", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeColumn.c:280:13: error: expected ‘;’ before ‘char’ 280 | static CONST char *justifyStrings[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.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/tkTreeElem.c:342:5: error: expected specifier-qualifier-list before ‘CONST’ 342 | CONST char **tablePtr; /* NULL-termintated list of strings */ | ^~~~~ ./generic/tkTreeCtrl.c:331:25: error: expected expression before ‘TreeCtrl’ 331 | "1", -1, Tk_Offset(TreeCtrl, debug.display), | ^~~~~~~~ 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.h:189:56: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 189 | int (*PerStateCO_Init)(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.c:334:35: error: expected expression before ‘TreeCtrl’ 334 | (char *) NULL, -1, Tk_Offset(TreeCtrl, debug.drawColor), | ^~~~~~~~ ./generic/tkTreeElem.h:191:1: warning: no semicolon at end of struct or union 191 | }; | ^ ./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/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/tkTreeStyle.c:146:13: error: expected ‘;’ before ‘char’ 146 | static CONST char *MStyleUid = "MStyle", *IStyleUid = "IStyle", | ^~~~~ | ; ./generic/tkTreeCtrl.c:343:25: error: expected expression before ‘TreeCtrl’ 343 | "1", -1, Tk_Offset(TreeCtrl, debug.span), | ^~~~~~~~ ./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/tkTreeCtrl.h:1542:51: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1542 | MODULE_SCOPE Tk_ObjCustomOption *PerStateCO_Alloc(CONST char *optionName, | ^~~~~ | CONST86 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/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/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.c:346:25: error: expected expression before ‘TreeCtrl’ 346 | "1", -1, Tk_Offset(TreeCtrl, debug.textLayout), | ^~~~~~~~ ./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/tkTreeElem.c: In function ‘StringTableGet’: ./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/tkTreeElem.c:395:31: error: ‘StringTableClientData’ has no member named ‘tablePtr’ 395 | return Tcl_NewStringObj(cd->tablePtr[index], -1); | ^~ ./generic/tkTreeCtrl.c:353:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 353 | 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.c:355:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 355 | Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.c:361:69: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 361 | static int TreeIdentifyCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:362:64: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 362 | static int TreeSeeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:364:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 364 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:366:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 366 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:398:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 398 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.h:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/tkTreeCtrl.c: In function ‘TreeArea_FromObj’: ./generic/tkTreeCtrl.c:549:17: error: expected ‘;’ before ‘char’ 549 | static CONST char *areaName[] = { "content", "header", "header.left", | ^~~~~ | ; ./generic/tkTreeCtrl.c:551:17: error: expected ‘;’ before ‘int’ 551 | static CONST int area[] = { TREE_AREA_CONTENT, TREE_AREA_HEADER, | ^~~~ | ; ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeCtrl.c:594:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 594 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:1197:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1197 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c: At top level: ./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/tkTreeElem.c:412:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 412 | CONST char *optionName) | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1544:62: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1544 | MODULE_SCOPE int PerStateCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1584:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1584 | MODULE_SCOPE void TreeStyleCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/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.c: In function ‘TreeEventProc’: ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeItem.c: In function ‘TreeItem_GetButtonBbox’: ./generic/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./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/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/tkTreeCtrl.c:1713:55: note: expected ‘void (*)(void *)’ but argument is of type ‘void (*)(char *)’ ./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/tkTreeCtrl.c:357:13: note: ‘TreeDestroy’ declared here 357 | static void TreeDestroy(char *memPtr); | ^~~~~~~~~~~ ./generic/tkTreeCtrl.h:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./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/tkTreeMarquee.c:54:28: error: expected expression before ‘TreeMarquee_’ 54 | "0", -1, Tk_Offset(TreeMarquee_, visible), | ^~~~~~~~~~~~ ./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/tkTreeHeader.c:93:13: error: expected ‘;’ before ‘char’ 93 | static CONST char *arrowST[] = { "none", "up", "down", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeHeader.c:94:13: error: expected ‘;’ before ‘char’ 94 | static CONST char *arrowSideST[] = { "left", "right", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeHeader.c:95:13: error: expected ‘;’ before ‘char’ 95 | static CONST char *stateST[] = { "normal", "active", "pressed", (char *) NULL }; | ^~~~~ | ; ./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/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/tkTreeCtrl.h:906:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 906 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.c: In function ‘TreeDestroy’: ./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/tkTreeMarquee.c:433:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 433 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeColumn.c:307:19: error: expected expression before ‘TreeColumn_’ 307 | Tk_Offset(TreeColumn_, gridRightColorObj), | ^~~~~~~~~~~ ./generic/tkTreeNotify.c: In function ‘Percents_Expand’: ./generic/tkTreeMarquee.c:498:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 498 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeColumn.c:308:19: error: expected expression before ‘TreeColumn_’ 308 | Tk_Offset(TreeColumn_, gridRightColor), | ^~~~~~~~~~~ ./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.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeColumn.c:313:31: error: expected expression before ‘TreeColumn_’ 313 | (char *) NULL, Tk_Offset(TreeColumn_, itemBgObj), -1, | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:1838:23: error: ‘TreeStateDomain’ has no member named ‘staticCount’ 1838 | for (i = domainPtr->staticCount; i < 32; i++) { | ^~ ./generic/tkTreeColumn.c:316:35: error: expected expression before ‘TreeColumn_’ 316 | (char *) NULL, -1, Tk_Offset(TreeColumn_, itemJustify), | ^~~~~~~~~~~ ./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/tkTreeColumn.c:319:35: error: expected expression before ‘TreeColumn_’ 319 | (char *) NULL, -1, Tk_Offset(TreeColumn_, itemStyle), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:423:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 423 | CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeColumn.c:322:28: error: expected expression before ‘TreeColumn_’ 322 | "left", -1, Tk_Offset(TreeColumn_, justify), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:325:28: error: expected expression before ‘TreeColumn_’ 325 | "none", -1, Tk_Offset(TreeColumn_, lock), 0, (ClientData) lockST, 0}, | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:1839:22: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 1839 | if (domainPtr->stateNames[i] != NULL) | ^~ ./generic/tkTreeColumn.c:327:31: error: expected expression before ‘TreeColumn_’ 327 | (char *) NULL, Tk_Offset(TreeColumn_, maxWidthObj), | ^~~~~~~~~~~ ./generic/tkTreeItem.c: In function ‘Qualifiers_Scan’: ./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/tkTreeColumn.c:328:16: error: expected expression before ‘TreeColumn_’ 328 | Tk_Offset(TreeColumn_, maxWidth), | ^~~~~~~~~~~ ./generic/tkTreeStyle.c:154:19: error: expected expression before ‘MStyle’ 154 | Tk_Offset(MStyle, buttonY), | ^~~~~~ ./generic/tkTreeColumn.c:331:31: error: expected expression before ‘TreeColumn_’ 331 | (char *) NULL, Tk_Offset(TreeColumn_, minWidthObj), | ^~~~~~~~~~~ ./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/tkTreeStyle.c:157:37: error: expected expression before ‘MStyle’ 157 | "horizontal", -1, Tk_Offset(MStyle, vertical), | ^~~~~~ ./generic/tkTreeColumn.c:332:16: error: expected expression before ‘TreeColumn_’ 332 | Tk_Offset(TreeColumn_, minWidth), | ^~~~~~~~~~~ ./generic/tkTreeNotify.c: At top level: ./generic/tkTreeNotify.c:436:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 436 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeColumn.c:335:25: error: expected expression before ‘TreeColumn_’ 335 | "1", -1, Tk_Offset(TreeColumn_, resize), 0, (ClientData) NULL, 0}, | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:1840:29: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 1840 | ckfree(domainPtr->stateNames[i]); | ^~ ./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/tkTreeItem.c:1787:17: error: expected ‘;’ before ‘char’ 1787 | static CONST char *qualifiers[] = { | ^~~~~ | ; ./generic/tkTreeColumn.c:342:16: error: expected expression before ‘TreeColumn_’ 342 | Tk_Offset(TreeColumn_, stepWidth), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeColumn.c:346:35: error: expected expression before ‘TreeColumn_’ 346 | (char *) NULL, -1, Tk_Offset(TreeColumn_, tagInfo), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:1843:23: error: ‘TreeStateDomain’ has no member named ‘staticCount’ 1843 | for (i = domainPtr->staticCount; i < 32; i++) { | ^~ ./generic/tkTreeColumn.c:350:35: error: expected expression before ‘TreeColumn_’ 350 | (char *) NULL, -1, Tk_Offset(TreeColumn_, uniform), TK_OPTION_NULL_OK, | ^~~~~~~~~~~ ./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: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/tkTreeCtrl.c:1844:22: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 1844 | if (domainPtr->stateNames[i] != NULL) | ^~ ./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/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/tkTreeCtrl.c:1845:29: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 1845 | ckfree(domainPtr->stateNames[i]); | ^~ ./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/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/tkTreeItem.c: In function ‘TreeItemList_FromObj’: ./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/tkTreeElem.c:479:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 479 | CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeColumn.c:540:30: error: expected expression before ‘TreeCtrl’ 540 | "gray75", -1, Tk_Offset(TreeCtrl, columnDrag.color), | ^~~~~~~~ ./generic/tkTreeItem.c:2038:17: error: expected ‘;’ before ‘char’ 2038 | static CONST char *indexName[] = { | ^~~~~ | ; ./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/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/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/tkTreeItem.c:2056:17: error: expected ‘;’ before ‘char’ 2056 | static CONST char *modifiers[] = { | ^~~~~ | ; ./generic/tkTreeColumn.c:552:29: error: expected expression before ‘TreeCtrl’ 552 | "Black", -1, Tk_Offset(TreeCtrl, columnDrag.indColor), | ^~~~~~~~ ./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: At top level: ./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/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/tkTreeColumn.c:561:25: error: expected expression before ‘TreeCtrl’ 561 | "1", -1, Tk_Offset(TreeCtrl, columnDrag.indSpan), | ^~~~~~~~ ./generic/tkTreeItem.c:2081:46: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeCtrl.c:2336:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2336 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeColumn.c: In function ‘Qualifiers_Scan’: ./generic/tkTreeColumn.c:717:17: error: expected ‘;’ before ‘char’ 717 | static CONST char *qualifiers[] = { | ^~~~~ | ; ./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/tkTreeHeader.c:122:28: error: expected expression before ‘HeaderColumn’ 122 | "left", -1, Tk_Offset(HeaderColumn, arrowGravity), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:126:16: error: expected expression before ‘HeaderColumn’ 126 | Tk_Offset(HeaderColumn, arrowImage.obj), Tk_Offset(HeaderColumn, arrowImage), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:126:57: error: expected expression before ‘HeaderColumn’ 126 | Tk_Offset(HeaderColumn, arrowImage.obj), Tk_Offset(HeaderColumn, arrowImage), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:2611:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2611 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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/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/tkTreeCtrl.c: In function ‘Tree_StateFromObj’: ./generic/tkTreeHeader.c:140:53: error: expected expression before ‘HeaderColumn’ 140 | Tk_Offset(HeaderColumn, border.obj), Tk_Offset(HeaderColumn, border), | ^~~~~~~~~~~~ ./generic/tkTreeItem.c:2160:25: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./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/tkTreeColumn.c: In function ‘TreeColumnList_FromObj’: ./generic/tkTreeHeader.c:151:25: error: expected expression before ‘HeaderColumn’ 151 | "1", -1, Tk_Offset(HeaderColumn, button), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:480:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 480 | CONST char **tablePtr | ^~~~~ | CONST86 ./generic/tkTreeHeader.c:154:35: error: expected expression before ‘HeaderColumn’ 154 | (char *) NULL, -1, Tk_Offset(HeaderColumn, tkfont), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:158:35: error: expected expression before ‘HeaderColumn’ 158 | (char *) NULL, -1, Tk_Offset(HeaderColumn, imageString), | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:908:17: error: expected ‘;’ before ‘char’ 908 | static CONST char *indexName[] = { | ^~~~~ | ; ./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/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/tkTreeHeader.c:171:28: error: expected expression before ‘HeaderColumn’ 171 | "left", -1, Tk_Offset(HeaderColumn, justify), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:2806:40: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeColumn.c:925:17: error: expected ‘;’ before ‘char’ 925 | static CONST char *modifiers[] = { | ^~~~~ | ; ./generic/tkTreeHeader.c:174:30: error: expected expression before ‘HeaderColumn’ 174 | "normal", -1, Tk_Offset(HeaderColumn, state), 0, (ClientData) stateST, | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:177:31: error: expected expression before ‘HeaderColumn’ 177 | (char *) NULL, Tk_Offset(HeaderColumn, textObj), Tk_Offset(HeaderColumn, text), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:177:65: error: expected expression before ‘HeaderColumn’ 177 | (char *) NULL, Tk_Offset(HeaderColumn, textObj), Tk_Offset(HeaderColumn, text), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:183:16: error: expected expression before ‘HeaderColumn’ 183 | Tk_Offset(HeaderColumn, textColor.obj), | ^~~~~~~~~~~~ ./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/tkTreeHeader.c:184:16: error: expected expression before ‘HeaderColumn’ 184 | Tk_Offset(HeaderColumn, textColor), 0, (ClientData) NULL, | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:943:46: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeHeader.c:187:25: error: expected expression before ‘HeaderColumn’ 187 | "1", -1, Tk_Offset(HeaderColumn, textLines), | ^~~~~~~~~~~~ make: *** [Makefile:303: tkTreeMarquee.o] Error 1 ./generic/tkTreeHeader.c:191:21: error: expected expression before ‘HeaderColumn’ 191 | "6", Tk_Offset(HeaderColumn, textPadXObj), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:192:16: error: expected expression before ‘HeaderColumn’ 192 | Tk_Offset(HeaderColumn, textPadX), 0, (ClientData) &TreeCtrlCO_pad, | ^~~~~~~~~~~~ ./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/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/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/tkTreeHeader.c:207:25: error: expected expression before ‘TreeHeader_’ 207 | "1", -1, Tk_Offset(TreeHeader_, columnDrag.enable), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:1018:25: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 1018 | &listObjc, &listObjv) != TCL_OK) | ^~~~~~~~~ | | | int * ./generic/tkTreeColumn.c:1018:25: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeCtrl.c:2828:22: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 2828 | if (domainPtr->stateNames[i] == NULL) | ^~ ./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( | ^~~~~~~~~~~~ make: *** [Makefile:303: tkTreeNotify.o] Error 1 ./generic/tkTreeCtrl.c:2830:30: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 2830 | if ((ch0 == domainPtr->stateNames[i][0]) && | ^~ ./generic/tkTreeElem.c:503:52: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 503 | int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr) | ^~~~~ | CONST86 ./generic/tkTreeCtrl.c:2831:42: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 2831 | (strcmp(string, domainPtr->stateNames[i]) == 0)) { | ^~ ./generic/tkTreeCtrl.c:2832:31: error: ‘TreeStateDomain’ has no member named ‘staticCount’ 2832 | if ((i < domainPtr->staticCount) && (flags & SFO_NOT_STATIC)) { | ^~ ./generic/tkTreeCtrl.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.c:2835:34: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 2835 | domainPtr->stateNames[i]); | ^~ ./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:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./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/tkTreeCtrl.c: In function ‘Tree_StateFromListObj’: ./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/tkTreeStyle.c: In function ‘Style_DoLayoutH’: ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | 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/tkTreeHeader.c:740:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 740 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./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/tkTreeStyle.c:1769:13: warning: enumeration value ‘TK_JUSTIFY_NULL’ not handled in switch [-Wswitch] 1769 | switch (drawArgs->justify) { | ^~~~~~ ./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.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.c:2901:45: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeElem.c:503:76: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 503 | int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr) | ^~~~~ | CONST86 ./generic/tkTreeCtrl.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.c: At top level: ./generic/tkTreeItem.c: In function ‘Item_ToggleOpen’: ./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.c:2934:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2934 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:2784:9: warning: variable ‘mask’ set but not used [-Wunused-but-set-variable] 2784 | int mask; | ^~~~ ./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/tkTreeColumn.c: At top level: ./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/tkTreeColumn.c:1893:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1893 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c: In function ‘Tree_AddToSelection’: ./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/tkTreeColumn.c:2837:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2837 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:3074:9: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 3074 | panic("Tree_AddToSelection: item %d not ReallyVisible", | ^~~~~ ./generic/tkTreeStyle.c: In function ‘Style_DoLayoutV’: ./generic/tkTreeColumn.c:3003:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3003 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeStyle.c:1878:29: warning: variable ‘eLink2’ set but not used [-Wunused-but-set-variable] 1878 | IElementLink *eLinks2, *eLink2; | ^~~~~~ ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeStyle.c: In function ‘Layout_Size’: ./generic/tkTreeCtrl.c:3069:20: warning: variable ‘hPtr’ set but not used [-Wunused-but-set-variable] 3069 | Tcl_HashEntry *hPtr; | ^~~~ ./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/tkTreeCtrl.c: At top level: ./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/tkTreeCtrl.c:3151:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3151 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:647:16: error: expected expression before ‘ElementBitmap’ 647 | Tk_Offset(ElementBitmap, bitmap.obj), Tk_Offset(ElementBitmap, bitmap), | ^~~~~~~~~~~~~ ./generic/tkTreeStyle.c: In function ‘Style_DoLayoutNeededV’: ./generic/tkTreeElem.c:647:54: error: expected expression before ‘ElementBitmap’ 647 | Tk_Offset(ElementBitmap, bitmap.obj), Tk_Offset(ElementBitmap, bitmap), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:652:16: error: expected expression before ‘ElementBitmap’ 652 | Tk_Offset(ElementBitmap, draw.obj), Tk_Offset(ElementBitmap, draw), | ^~~~~~~~~~~~~ ./generic/tkTreeStyle.c:2307:29: warning: variable ‘eLink2’ set but not used [-Wunused-but-set-variable] 2307 | IElementLink *eLinks2, *eLink2; | ^~~~~~ ./generic/tkTreeElem.c:652:52: error: expected expression before ‘ElementBitmap’ 652 | Tk_Offset(ElementBitmap, draw.obj), Tk_Offset(ElementBitmap, draw), | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.h:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeElem.c:657:16: error: expected expression before ‘ElementBitmap’ 657 | Tk_Offset(ElementBitmap, fg.obj), Tk_Offset(ElementBitmap, fg), | ^~~~~~~~~~~~~ ./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/tkTreeElem.c:657:50: error: expected expression before ‘ElementBitmap’ 657 | Tk_Offset(ElementBitmap, fg.obj), Tk_Offset(ElementBitmap, fg), | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:3658:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3658 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.h:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeColumn.c: In function ‘TrimTheFatAux’: ./generic/tkTreeCtrl.c:3873:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3873 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeColumn.c:3926:9: warning: variable ‘visited’ set but not used [-Wunused-but-set-variable] 3926 | int visited; | ^~~~~~~ ./generic/tkTreeDisplay.c: At top level: ./generic/tkTreeStyle.c: In function ‘Style_DoLayout’: ./generic/tkTreeDisplay.c:1784:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1784 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:3992:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3992 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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/tkTreeDisplay.c:1890:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1890 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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.c:4091:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 4091 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c: In function ‘Treectrl_Init’: ./generic/tkTreeCtrl.c:4537:17: error: expected ‘;’ before ‘char’ 4537 | static CONST char *tcl_version = "8.4"; | ^~~~~ | ; ./generic/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/tkTreeElem.c: In function ‘ConfigProcBitmap’: ./generic/tkTreeElem.c:700:17: error: implicit declaration of function ‘Tree_SetOptions’; did you mean ‘Tree_InitOptions’? [-Wimplicit-function-declaration] 700 | if (Tree_SetOptions(tree, elem->stateDomain, elemX, | ^~~~~~~~~~~~~~~ | Tree_InitOptions ./generic/tkTreeElem.c:702:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 702 | args->config.objc, args->config.objv, | ^~~~ | objc ./generic/tkTreeElem.c:703:53: error: ‘struct ’ has no member named ‘flagSelf’ 703 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeElem.c:704:29: error: ‘struct ’ has no member named ‘flagSelf’ 704 | args->config.flagSelf = 0; | ^ ./generic/tkTreeElem.c: In function ‘ActualProcBitmap’: ./generic/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/tkTreeElem.c:889:17: error: expected ‘;’ before ‘char’ 889 | static CONST char *optionName[] = { | ^~~~~ | ; ./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/tkTreeElem.c: At top level: ./generic/tkTreeHeader.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/tkTreeHeader.c:1022:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1022 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./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/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/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/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/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/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.c:4572:5: error: implicit declaration of function ‘PerStateCO_Init’ [-Wimplicit-function-declaration] 4572 | PerStateCO_Init(optionSpecs, "-buttonbitmap", &pstBitmap, TreeStateFromObj); | ^~~~~~~~~~~~~~~ ./generic/tkTreeStyle.c: In function ‘TreeStyle_Draw’: ./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/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/tkTreeItem.c: At top level: ./generic/tkTreeItem.c:5411:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5411 | Tcl_Obj *CONST objv[] /* Array of arguments */ | ^~~~ ./generic/tkTreeColumn.c: In function ‘TreeColumn_InitWidget’: ./generic/tkTreeHeader.c: In function ‘TreeHeaderColumn_SetImageOrText’: ./generic/tkTreeItem.c:5585:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5585 | 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/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/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: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/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/tkTreeItem.c:5978:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5978 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeStyle.c: At top level: ./generic/tkTreeUtils.c:18:13: error: expected ‘;’ before ‘char’ 18 | static CONST char *DBWIN_VAR_NAME = "dbwin"; | ^~~~~ | ; ./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/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/tkTreeHeader.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/tkTreeItem.c:6302:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6302 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeHeader.c:1619:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1619 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeStyle.c:3764:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3764 | Tcl_Obj *CONST objv[] /* options. */ | ^~~~ ./generic/tkTreeElem.c: In function ‘DisplayProcBorder’: ./generic/tkTreeItem.c:6331:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6331 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./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/tkTreeHeader.c: In function ‘Qualifiers_Scan’: ./generic/tkTreeHeader.c:2178:17: error: expected ‘;’ before ‘char’ 2178 | static CONST char *qualifiers[] = { | ^~~~~ | ; ./generic/tkTreeElem.c: In function ‘ActualProcBorder’: ./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/tkTreeItem.c:6613:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6613 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:1258:17: error: expected ‘;’ before ‘char’ 1258 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeElem.c: At top level: ./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/tkTreeHeader.c: In function ‘TreeHeaderList_FromObj’: ./generic/tkTreeElem.c:1672:13: error: expected ‘;’ before ‘char’ 1672 | static CONST char *headerStateST[] = { "normal", "active", "pressed", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeItem.c:6642:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6642 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeHeader.c:2323:17: error: expected ‘;’ before ‘char’ 2323 | static CONST char *indexName[] = { | ^~~~~ | ; ./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/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/tkTreeCtrl.c:4608:9: error: passing argument 1 of ‘TreeTheme_SetOptionDefault’ makes pointer from integer without a cast [-Wint-conversion] 4608 | Tree_FindOptionSpec(optionSpecs, "-buttontracking")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int ./generic/tkTreeElem.c:1681:35: error: expected expression before ‘ElementHeader’ 1681 | (char *) NULL, -1, Tk_Offset(ElementHeader, arrow), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~~ ./generic/tkTreeItem.c:6817:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6817 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.h:1311:61: note: expected ‘Tk_OptionSpec *’ but argument is of type ‘int’ 1311 | MODULE_SCOPE void TreeTheme_SetOptionDefault(Tk_OptionSpec *specPtr); | ~~~~~~~~~~~~~~~^~~~~~~ ./generic/tkTreeElem.c:1685:16: error: expected expression before ‘ElementHeader’ 1685 | Tk_Offset(ElementHeader, arrowBitmap.obj), Tk_Offset(ElementHeader, arrowBitmap), | ^~~~~~~~~~~~~ ./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/tkTreeElem.c:1685:59: error: expected expression before ‘ElementHeader’ 1685 | Tk_Offset(ElementHeader, arrowBitmap.obj), Tk_Offset(ElementHeader, arrowBitmap), | ^~~~~~~~~~~~~ ./generic/tkTreeHeader.c: At top level: ./generic/tkTreeItem.c:6829:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6829 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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/tkTreeColumn.c: In function ‘TreeColumn_InitInterp’: ./generic/tkTreeHeader.c:2624:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2624 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:1688:35: error: expected expression before ‘ElementHeader’ 1688 | (char *) NULL, -1, Tk_Offset(ElementHeader, arrowGravity), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~~ ./generic/tkTreeItem.c: In function ‘CompareCmd’: ./generic/tkTreeHeader.c:2666:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2666 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeDisplay.c: In function ‘CalcWhiteSpaceRegion’: ./generic/tkTreeElem.c:1692:16: error: expected expression before ‘ElementHeader’ 1692 | Tk_Offset(ElementHeader, arrowImage.obj), Tk_Offset(ElementHeader, arrowImage), | ^~~~~~~~~~~~~ ./generic/tkTreeColumn.c:5292:5: error: implicit declaration of function ‘StringTableCO_Init’ [-Wimplicit-function-declaration] 5292 | StringTableCO_Init(columnSpecs, "-itemjustify", justifyStrings); | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeHeader.c:2740:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2740 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:1692:58: error: expected expression before ‘ElementHeader’ 1692 | Tk_Offset(ElementHeader, arrowImage.obj), Tk_Offset(ElementHeader, arrowImage), | ^~~~~~~~~~~~~ ./generic/tkTreeHeader.c:2876:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2876 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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/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/tkTreeItem.c:7085:61: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./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/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/tkTreeElem.c:1698:31: error: expected expression before ‘ElementHeader’ 1698 | (char *) NULL, Tk_Offset(ElementHeader, arrowPadYObj), Tk_Offset(ElementHeader, arrowPadY), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:140:5: error: ‘PadAmountOptionSet’ undeclared here (not in a function) 140 | PadAmountOptionSet, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:1698:71: error: expected expression before ‘ElementHeader’ 1698 | (char *) NULL, Tk_Offset(ElementHeader, arrowPadYObj), Tk_Offset(ElementHeader, arrowPadY), | ^~~~~~~~~~~~~ ./generic/tkTreeDisplay.c: At top level: ./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/tkTreeDisplay.c:5120:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 5120 | CONST TreeRectangle *r1, /* First rectangle. */ | ^~~~~ | CONST86 ./generic/tkTreeElem.c:1705:54: error: expected expression before ‘ElementHeader’ 1705 | Tk_Offset(ElementHeader, border.obj), Tk_Offset(ElementHeader, border), | ^~~~~~~~~~~~~ ./generic/tkTreeStyle.c: In function ‘Style_CreateElem’: ./generic/tkTreeElem.c:1708:31: error: expected expression before ‘ElementHeader’ 1708 | (char *) NULL, Tk_Offset(ElementHeader, borderWidthObj), | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:4613:48: error: ‘TextLayoutCmd’ undeclared (first use in this function); did you mean ‘TextLayout’? 4613 | Tcl_CreateObjCommand(interp, "textlayout", TextLayoutCmd, NULL, NULL); | ^~~~~~~~~~~~~ | TextLayout ./generic/tkTreeCtrl.c:4613:48: note: each undeclared identifier is reported only once for each function it appears in ./generic/tkTreeElem.c:1709:16: error: expected expression before ‘ElementHeader’ 1709 | Tk_Offset(ElementHeader, borderWidth), | ^~~~~~~~~~~~~ ./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/tkTreeElem.c:1712:35: error: expected expression before ‘ElementHeader’ 1712 | (char *) NULL, -1, Tk_Offset(ElementHeader, state), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~~ ./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/tkTreeElem.c: In function ‘ConfigProcHeader’: ./generic/tkTreeItem.c: At top level: ./generic/tkTreeDisplay.c:5121:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 5121 | CONST TreeRectangle *r2 /* Second rectangle. */ | ^~~~~ | CONST86 ./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/tkTreeItem.c:7325:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7325 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeColumn.c:5293:5: error: implicit declaration of function ‘TreeStyleCO_Init’ [-Wimplicit-function-declaration] 5293 | TreeStyleCO_Init(columnSpecs, "-itemstyle", STATE_DOMAIN_ITEM); | ^~~~~~~~~~~~~~~~ ./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/tkTreeHeader.c: In function ‘TreeHeader_InitWidget’: ./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/tkTreeStyle.c: In function ‘MStyle_ChangeElementsAux’: ./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/tkTreeStyle.c:4265:19: warning: variable ‘eLink’ set but not used [-Wunused-but-set-variable] 4265 | MElementLink *eLink, *eLinks = NULL; | ^~~~~ ./generic/tkTreeItem.c:7795:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 7795 | CONST VOID *first_, | ^~~~~ | CONST86 ./generic/tkTreeElem.c: In function ‘ActualProcHeader’: ./generic/tkTreeUtils.c:141:5: error: ‘PadAmountOptionGet’ undeclared here (not in a function) 141 | PadAmountOptionGet, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:2360:17: error: expected ‘;’ before ‘char’ 2360 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.c:4616:47: error: ‘ImageTintCmd’ undeclared (first use in this function) 4616 | Tcl_CreateObjCommand(interp, "imagetint", ImageTintCmd, NULL, NULL); | ^~~~~~~~~~~~ ./generic/tkTreeElem.c: At top level: ./generic/tkTreeStyle.c: At top level: ./generic/tkTreeElem.c:2486:35: error: expected expression before ‘TreeElement_’ 2486 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:2490:35: error: expected expression before ‘TreeElement_’ 2490 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeStyle.c:4726:6: error: expected ‘;’ before ‘char’ 4726 | CONST char * | ^~~~~ | ; ./generic/tkTreeStyle.c: In function ‘TreeStyle_GetName’: ./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:4734:18: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 4734 | return master->name; | ~~~~~~^~~~~~ ./generic/tkTreeItem.c:7796:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 7796 | CONST VOID *second_ | ^~~~~ | CONST86 ./generic/tkTreeDisplay.c: In function ‘CalcBgImageBounds’: ./generic/tkTreeElem.c:2494:16: error: expected expression before ‘ElementImage’ 2494 | Tk_Offset(ElementImage, image.obj), Tk_Offset(ElementImage, image), | ^~~~~~~~~~~~ ./generic/tkTreeStyle.c: In function ‘Style_SetImageOrText’: ./generic/tkTreeDisplay.c:6227:5: warning: enumeration value ‘TK_ANCHOR_NULL’ not handled in switch [-Wswitch] 6227 | switch (tree->bgImageAnchor) { | ^~~~~~ ./generic/tkTreeElem.c:2494:52: error: expected expression before ‘ElementImage’ 2494 | Tk_Offset(ElementImage, image.obj), Tk_Offset(ElementImage, image), | ^~~~~~~~~~~~ ./generic/tkTreeStyle.c:4919:25: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 4919 | args.config.objv = objv; | ^~~~ | objc ./generic/tkTreeItem.c: In function ‘TreeItemList_Sort’: ./generic/tkTreeElem.c:2497:35: error: expected expression before ‘TreeElement_’ 2497 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeDisplay.c:6244:5: warning: enumeration value ‘TK_ANCHOR_NULL’ not handled in switch [-Wswitch] 6244 | switch (tree->bgImageAnchor) { | ^~~~~~ ./generic/tkTreeStyle.c:4920:24: error: ‘struct ’ has no member named ‘flagSelf’ 4920 | args.config.flagSelf = 0; | ^ ./generic/tkTreeCtrl.c:4619:43: error: ‘LoupeCmd’ undeclared (first use in this function) 4619 | Tcl_CreateObjCommand(interp, "loupe", LoupeCmd, NULL, NULL); | ^~~~~~~~ ./generic/tkTreeElem.c:2500:35: error: expected expression before ‘TreeElement_’ 2500 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeStyle.c:4921:24: error: ‘struct ’ has no member named ‘item’ 4921 | args.config.item = item; | ^ ./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 make: *** [Makefile:303: tkTreeColumn.o] Error 1 ./generic/tkTreeStyle.c:4922:24: error: ‘struct ’ has no member named ‘column’ 4922 | args.config.column = column; | ^ ./generic/tkTreeElem.c: In function ‘ConfigProcImage’: ./generic/tkTreeHeader.c:3271:5: error: implicit declaration of function ‘PerStateCO_Init’ [-Wimplicit-function-declaration] 3271 | PerStateCO_Init(columnSpecs, "-arrowbitmap", &pstBitmap, TreeStateFromObj); | ^~~~~~~~~~~~~~~ ./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/tkTreeItem.c:7813:18: error: expected expression before ‘)’ token 7813 | qsort((VOID *) TreeItemList_Items(items), | ^ ./generic/tkTreeStyle.c:4926:47: error: ‘struct ’ has no member named ‘flagSelf’ 4926 | args.change.flagSelf = args.config.flagSelf; | ^ ./generic/tkTreeElem.c:2545:53: error: ‘struct ’ has no member named ‘flagSelf’ 2545 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeElem.c:2546:29: error: ‘struct ’ has no member named ‘flagSelf’ 2546 | args->config.flagSelf = 0; | ^ ./generic/tkTreeElem.c: In function ‘ActualProcImage’: ./generic/tkTreeCtrl.c:4621:46: error: ‘TreeObjCmd’ undeclared (first use in this function) 4621 | Tcl_CreateObjCommand(interp, "treectrl", TreeObjCmd, NULL, NULL); | ^~~~~~~~~~ ./generic/tkTreeElem.c:2748:17: error: expected ‘;’ before ‘char’ 2748 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeUtils.c:142:5: error: ‘PadAmountOptionRestore’ undeclared here (not in a function) 142 | PadAmountOptionRestore, | ^~~~~~~~~~~~~~~~~~~~~~ ./generic/tkTreeStyle.c: In function ‘TreeStyle_ElementConfigure’: ./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/tkTreeStyle.c:5629:21: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 5629 | args.config.objv = objv; | ^~~~ | objc ./generic/tkTreeElem.c:2842:50: error: expected expression before ‘ElementRect’ 2842 | Tk_Offset(ElementRect, draw.obj), Tk_Offset(ElementRect, draw), | ^~~~~~~~~~~ ./generic/tkTreeStyle.c:5630:20: error: ‘struct ’ has no member named ‘flagSelf’ 5630 | args.config.flagSelf = 0; | ^ ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeElem.c:2847:16: error: expected expression before ‘ElementRect’ 2847 | Tk_Offset(ElementRect, fill.obj), Tk_Offset(ElementRect, fill), | ^~~~~~~~~~~ make: *** [Makefile:303: tkTreeHeader.o] Error 1 ./generic/tkTreeCtrl.c:1747:1: warning: ‘TreeCmdDeletedProc’ defined but not used [-Wunused-function] 1747 | TreeCmdDeletedProc( | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeStyle.c:5631:20: error: ‘struct ’ has no member named ‘item’ 5631 | args.config.item = item; | ^ ./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/tkTreeItem.c:7816:13: error: ‘TILSCompare’ undeclared (first use in this function) 7816 | TILSCompare); | ^~~~~~~~~~~ ./generic/tkTreeItem.c: At top level: ./generic/tkTreeElem.c:2847:50: error: expected expression before ‘ElementRect’ 2847 | Tk_Offset(ElementRect, fill.obj), Tk_Offset(ElementRect, fill), | ^~~~~~~~~~~ ./generic/tkTreeStyle.c:5632:20: error: ‘struct ’ has no member named ‘column’ 5632 | args.config.column = column; | ^ ./generic/tkTreeItem.c:7839:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7839 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:2850:31: error: expected expression before ‘ElementRect’ 2850 | (char *) NULL, Tk_Offset(ElementRect, heightObj), | ^~~~~~~~~~~ ./generic/tkTreeStyle.c:5636:43: error: ‘struct ’ has no member named ‘flagSelf’ 5636 | args.change.flagSelf = args.config.flagSelf; | ^ ./generic/tkTreeStyle.c: At top level: make: *** [Makefile:303: tkTreeCtrl.o] Error 1 ./generic/tkTreeElem.c:2851:16: error: expected expression before ‘ElementRect’ 2851 | Tk_Offset(ElementRect, height), | ^~~~~~~~~~~ ./generic/tkTreeItem.c:7972:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7972 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeStyle.c:5764:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5764 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:2854:16: error: expected expression before ‘ElementRect’ 2854 | Tk_Offset(ElementRect, open.obj), Tk_Offset(ElementRect, open), | ^~~~~~~~~~~ ./generic/tkTreeItem.c:8002:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8002 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeStyle.c:5989:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5989 | Tcl_Obj *CONST objv[] /* Config-option arg-value pairs. */ | ^~~~ ./generic/tkTreeElem.c:2854:50: error: expected expression before ‘ElementRect’ 2854 | Tk_Offset(ElementRect, open.obj), Tk_Offset(ElementRect, open), | ^~~~~~~~~~~ ./generic/tkTreeItem.c:8308:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8308 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:2858:16: error: expected expression before ‘ElementRect’ 2858 | Tk_Offset(ElementRect, outline.obj), Tk_Offset(ElementRect, outline), | ^~~~~~~~~~~ ./generic/tkTreeItem.c:8338:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8338 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:2858:53: error: expected expression before ‘ElementRect’ 2858 | Tk_Offset(ElementRect, outline.obj), Tk_Offset(ElementRect, outline), | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:143:5: error: ‘PadAmountOptionFree’ undeclared here (not in a function) 143 | PadAmountOptionFree | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:2861:31: error: expected expression before ‘ElementRect’ 2861 | (char *) NULL, Tk_Offset(ElementRect, outlineWidthObj), | ^~~~~~~~~~~ ./generic/tkTreeItem.c:8515:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8515 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeDisplay.c: In function ‘Tree_Display’: ./generic/tkTreeElem.c:2862:16: error: expected expression before ‘ElementRect’ 2862 | Tk_Offset(ElementRect, outlineWidth), | ^~~~~~~~~~~ ./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/tkTreeElem.c:2865:31: error: expected expression before ‘ElementRect’ 2865 | (char *) NULL, Tk_Offset(ElementRect, rxObj), | ^~~~~~~~~~~ ./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/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/tkTreeItem.c:8630:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8630 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:2866:16: error: expected expression before ‘ElementRect’ 2866 | Tk_Offset(ElementRect, rx), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2869:31: error: expected expression before ‘ElementRect’ 2869 | (char *) NULL, Tk_Offset(ElementRect, ryObj), | ^~~~~~~~~~~ ./generic/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/tkTreeStyle.c:6311:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6311 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:2870:16: error: expected expression before ‘ElementRect’ 2870 | Tk_Offset(ElementRect, ry), | ^~~~~~~~~~~ ./generic/tkTreeItem.c: In function ‘SpanWalkProc_GetRects’: ./generic/tkTreeElem.c:2873:35: error: expected expression before ‘ElementRect’ 2873 | (char *) NULL, -1, Tk_Offset(ElementRect, showFocus), | ^~~~~~~~~~~ ./generic/tkTreeStyle.c:6757:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6757 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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/tkTreeElem.c:2876:31: error: expected expression before ‘ElementRect’ 2876 | (char *) NULL, Tk_Offset(ElementRect, widthObj), | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:1053:21: error: ‘LayoutInfo’ has no member named ‘totalWidth’ 1053 | return layoutPtr->totalWidth; | ^~ ./generic/tkTreeItem.c:9949:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token 9949 | Tcl_Obj *CONST *objv; | ^ ./generic/tkTreeElem.c:2877:16: error: expected expression before ‘ElementRect’ 2877 | Tk_Offset(ElementRect, width), | ^~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘ConfigProcRect’: ./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/tkTreeElem.c:2922:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 2922 | args->config.objc, args->config.objv, | ^~~~ | objc ./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/tkTreeElem.c:2923:53: error: ‘struct ’ has no member named ‘flagSelf’ 2923 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeStyle.c:7245:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7245 | Tcl_Obj *CONST objv[] /* Array of old-new element names. */ | ^~~~ ./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:2924:29: error: ‘struct ’ has no member named ‘flagSelf’ 2924 | args->config.flagSelf = 0; | ^ ./generic/tkTreeItem.c:9949:21: error: ‘objv’ undeclared (first use in this function); did you mean ‘objc’? 9949 | Tcl_Obj *CONST *objv; | ^~~~ | objc ./generic/tkTreeStyle.c:7452:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7452 | Tcl_Obj *CONST objv[], /* Array of element names. */ | ^~~~ ./generic/tkTreeItem.c:9953:24: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token 9953 | Tcl_Obj *CONST *objv; | ^ ./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/tkTreeItem.c:9965:13: error: ‘struct ’ has no member named ‘rects’ 9965 | data->rects[0].x = drawArgs->x + drawArgs->indent; | ^~ ./generic/tkTreeElem.c: In function ‘ActualProcRect’: ./generic/tkTreeElem.c:3199:17: error: expected ‘;’ before ‘char’ 3199 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeItem.c:9966:13: error: ‘struct ’ has no member named ‘rects’ 9966 | data->rects[0].y = drawArgs->y; | ^~ ./generic/tkTreeElem.c: At top level: ./generic/tkTreeStyle.c: In function ‘Tree_MakeHeaderStyle’: ./generic/tkTreeElem.c:3397:13: error: expected ‘;’ before ‘char’ 3397 | static CONST char *textDataTypeST[] = { "double", "integer", "long", "string", | ^~~~~ | ; ./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/tkTreeItem.c:9967:13: error: ‘struct ’ has no member named ‘rects’ 9967 | data->rects[0].width = drawArgs->width - drawArgs->indent; | ^~ ./generic/tkTreeUtils.c:1097:13: error: ‘lastByte’ undeclared (first use in this function) 1097 | lastByte = Tcl_UtfAtIndex(chunkPtr->start, numDisplayChars); | ^~~~~~~~ ./generic/tkTreeElem.c:3399:13: error: expected ‘;’ before ‘char’ 3399 | static CONST char *textJustifyST[] = { "left", "right", "center", (char *) NULL }; | ^~~~~ | ; ./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/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/tkTreeUtils.c:1117:29: error: ‘LayoutChunk’ has no member named ‘x’ 1117 | x + chunkPtr->x + drawX, y + chunkPtr->y); | ^~ ./generic/tkTreeElem.c:3400:13: error: expected ‘;’ before ‘char’ 3400 | static CONST char *textWrapST[] = { "char", "none", "word", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeUtils.c:1117:54: error: ‘LayoutChunk’ has no member named ‘y’ 1117 | x + chunkPtr->x + drawX, y + chunkPtr->y); | ^~ ./generic/tkTreeItem.c:9968:13: error: ‘struct ’ has no member named ‘rects’ 9968 | data->rects[0].height = drawArgs->height; | ^~ ./generic/tkTreeUtils.c:1120:22: error: expected ‘;’ before ‘char’ 1120 | CONST char *fstBytePtr = Tcl_UtfAtIndex(chunkPtr->start, underline); | ^~~~~ | ; ./generic/tkTreeElem.c:3404:35: error: expected expression before ‘TreeElement_’ 3404 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./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/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/tkTreeItem.c:9971:17: error: ‘struct ’ has no member named ‘rects’ 9971 | data->rects[0].x = drawArgs->x; | ^~ ./generic/tkTreeElem.c:3407:35: error: expected expression before ‘TreeElement_’ 3407 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./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, | ^ ./generic/tkTreeElem.c:3411:35: error: expected expression before ‘TreeElement_’ 3411 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeItem.c:9972:17: error: ‘struct ’ has no member named ‘rects’ 9972 | data->rects[0].width = drawArgs->width; | ^~ ./generic/tkTreeElem.c:3415:35: error: expected expression before ‘TreeElement_’ 3415 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeItem.c:9975:13: error: ‘struct ’ has no member named ‘result’ 9975 | data->result = 1; /* # of rects */ | ^~ ./generic/tkTreeElem.c:3418:35: error: expected expression before ‘TreeElement_’ 3418 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./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:9981:13: error: ‘struct ’ has no member named ‘result’ 9981 | data->result = -1; /* error */ | ^~ ./generic/tkTreeElem.c:3421:35: error: expected expression before ‘TreeElement_’ 3421 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeItem.c:9991:20: error: ‘struct ’ has no member named ‘objv’ 9991 | objv = data->objv; | ^~ ./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/tkTreeItem.c:9994:9: error: ‘struct ’ has no member named ‘result’ 9994 | data->result = TreeStyle_GetElemRects(drawArgs, objc, objv, data->rects); | ^~ ./generic/tkTreeDisplay.c: At top level: ./generic/tkTreeElem.c:3430:35: error: expected expression before ‘TreeElement_’ 3430 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./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/tkTreeElem.c:3433:35: error: expected expression before ‘TreeElement_’ 3433 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c:1131:30: error: ‘LayoutChunk’ has no member named ‘numChars’ 1131 | underline -= chunkPtr->numChars; | ^~ ./generic/tkTreeDisplay.c:9616:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 9616 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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/tkTreeElem.c:3436:35: error: expected expression before ‘ElementText’ 3436 | (char *) NULL, -1, Tk_Offset(ElementText, textCfg), | ^~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘PerStateInfo_Free’: ./generic/tkTreeStyle.c:7971:13: error: implicit declaration of function ‘Style_CreateAndConfig’ [-Wimplicit-function-declaration] 7971 | style = Style_CreateAndConfig(tree, name, 0, NULL); | ^~~~~~~~~~~~~~~~~~~~~ ./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/tkTreeElem.c:3440:35: error: expected expression before ‘TreeElement_’ 3440 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./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/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/tkTreeElem.c:3445:35: error: expected expression before ‘TreeElement_’ 3445 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./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/tkTreeElem.c:3449:35: error: expected expression before ‘TreeElement_’ 3449 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./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/tkTreeElem.c:3452:35: error: expected expression before ‘TreeElement_’ 3452 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./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/tkTreeElem.c: In function ‘TextUpdateStringRep’: ./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/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/tkTreeUtils.c:1804:61: error: ‘PerStateType’ has no member named ‘size’ 1804 | pData = (PerStateData *) (((char *) pData) + typePtr->size); | ^~ ./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/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/tkTreeItem.c:9994:69: error: ‘struct ’ has no member named ‘rects’ 9994 | data->result = TreeStyle_GetElemRects(drawArgs, objc, objv, data->rects); | ^~ ./generic/tkTreeItem.c: At top level: ./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/tkTreeItem.c:10040:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 10040 | Tcl_Obj *CONST objv[], /* Array of element names or NULL. */ | ^~~~ ./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/tkTreeItem.c: In function ‘IsHeaderOption’: ./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/tkTreeElem.c:3641:17: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 3641 | panic("unknown ElementText dataType"); | ^~~~~ ./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/tkTreeElem.c:3646:52: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 3646 | text = Tcl_GetStringFromObj(resultObj, &elemX->textLen); | ^~~~~~~~~~~~~~~ | | | int * ./generic/tkTreeElem.c:3646:52: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/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/tkTreeItem.c:10221:17: error: expected ‘;’ before ‘char’ 10221 | static CONST char *headerOptions[] = { | ^~~~~ | ; ./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/tkTreeItem.c: At top level: ./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/tkTreeItem.c:10293:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 10293 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c: In function ‘TreeItem_GetHeaderOptionInfo’: ./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/tkTreeStyle.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/tkTreeStyle.c:6270:1: warning: ‘UnionRecursiveCheck’ defined but not used [-Wunused-function] 6270 | UnionRecursiveCheck( | ^~~~~~~~~~~~~~~~~~~ ./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/tkTreeStyle.c:6137:1: warning: ‘LayoutOptionToObj’ defined but not used [-Wunused-function] 6137 | LayoutOptionToObj( | ^~~~~~~~~~~~~~~~~ ./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/tkTreeStyle.c:5172:1: warning: ‘Element_Deleted’ defined but not used [-Wunused-function] 5172 | Element_Deleted( | ^~~~~~~~~~~~~~~ ./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/tkTreeItem.c:10339:17: error: expected ‘;’ before ‘char’ 10339 | static CONST char *headerOptions[] = { | ^~~~~ | ; ./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/tkTreeStyle.c:5026:1: warning: ‘Style_Deleted’ defined but not used [-Wunused-function] 5026 | Style_Deleted( | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:2316:5: warning: excess elements in struct initializer 2316 | (PerStateType_FreeProc) PSDReliefFree | ^ make: *** [Makefile:303: tkTreeDisplay.o] Error 1 ./generic/tkTreeUtils.c:2316:5: note: (near initialization for ‘TreeCtrl_pstRelief’) ./generic/tkTreeStyle.c:4174:1: warning: ‘Style_Changed’ defined but not used [-Wunused-function] 4174 | Style_Changed( | ^~~~~~~~~~~~~ ./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 | ^ make: *** [Makefile:303: tkTreeStyle.o] Error 1 ./generic/tkTreeUtils.c:2450:5: note: (near initialization for ‘TreeCtrl_pstFlags’) ./generic/tkTreeElem.c: In function ‘TextUpdateLayout’: ./generic/tkTreeElem.c:3790:20: error: implicit declaration of function ‘TextLayout_Compute’; did you mean ‘TextLayout_Size’? [-Wimplicit-function-declaration] 3790 | etl2->layout = TextLayout_Compute(tkfont, text, | ^~~~~~~~~~~~~~~~~~ | TextLayout_Size ./generic/tkTreeElem.c:3790:18: error: assignment to ‘TextLayout’ {aka ‘struct TextLayout_ *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 3790 | etl2->layout = TextLayout_Compute(tkfont, text, | ^ ./generic/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/tkTreeItem.c: In function ‘TreeItem_InitWidget’: ./generic/tkTreeElem.c: At top level: ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeItem.c:10392:5: error: implicit declaration of function ‘ItemButtonCO_Init’ [-Wimplicit-function-declaration] 10392 | ItemButtonCO_Init(itemOptionSpecs, "-button", ITEM_FLAG_BUTTON, | ^~~~~~~~~~~~~~~~~ ./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: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/tkTreeElem.c:3831:24: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 3831 | CONST char *name1, CONST char *name2, int flags) | ^~~~~ | CONST86 ./generic/tkTreeElem.c: In function ‘ConfigProcText’: ./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/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/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/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/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/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: 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/tkTreeElem.c: In function ‘DisplayProcText’: ./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/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/tkTreeUtils.c:3543:1: note: ‘TagInfoCO_Get’ declared here 3543 | TagInfoCO_Get( | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:4261:13: note: each undeclared identifier is reported only once for each function it appears in ./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/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: 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/tkTreeItem.c: At top level: ./generic/tkTreeElem.c:4265:28: error: ‘fstBytePtr’ undeclared (first use in this function) 4265 | (int) (fstBytePtr - buf), (int) (sndBytePtr - buf)); | ^~~~~~~~~~ ./generic/tkTreeItem.c:9940:1: warning: ‘SpanWalkProc_GetRects’ defined but not used [-Wunused-function] 9940 | SpanWalkProc_GetRects( | ^~~~~~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeItem.c:7276:1: warning: ‘quicksort’ defined but not used [-Wunused-function] 7276 | quicksort( | ^~~~~~~~~ ./generic/tkTreeUtils.c:4445:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 4445 | CONST char *optionName, | ^~~~~ | CONST86 ./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/tkTreeUtils.c:4489:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 4489 | CONST char *optionName, | ^~~~~ | CONST86 ./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/tkTreeUtils.c:4509:13: error: expected ‘;’ before ‘char’ 4509 | static CONST char *DynamicOptionUid = "DynamicOption"; | ^~~~~ | ; ./generic/tkTreeElem.c:4265:54: error: ‘sndBytePtr’ undeclared (first use in this function) 4265 | (int) (fstBytePtr - buf), (int) (sndBytePtr - buf)); | ^~~~~~~~~~ ./generic/tkTreeItem.c:5550:1: warning: ‘StateDomainErrMsg’ defined but not used [-Wunused-function] 5550 | StateDomainErrMsg( | ^~~~~~~~~~~~~~~~~ ./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:4275:18: error: expected ‘;’ before ‘char’ 4275 | CONST char *fstBytePtr = Tcl_UtfAtIndex(text, underline); | ^~~~~ | ; make: *** [Makefile:303: tkTreeItem.o] Error 1 ./generic/tkTreeElem.c:4276:18: error: expected ‘;’ before ‘char’ 4276 | CONST char *sndBytePtr = Tcl_UtfNext(fstBytePtr); | ^~~~~ | ; ./generic/tkTreeElem.c: In function ‘HeightProcText’: ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeElem.c:4382:11: warning: variable ‘text’ set but not used [-Wunused-but-set-variable] 4382 | char *text = NULL; | ^~~~ ./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/tkTreeElem.c: In function ‘ActualProcText’: ./generic/tkTreeUtils.c:4999:31: error: expected expression before ‘DynamicOption’ 4999 | Tk_Offset(DynamicOption, data) + cd->size); | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:4555:17: error: expected ‘;’ before ‘char’ 4555 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeUtils.c: In function ‘DynamicOption_Free1’: ./generic/tkTreeElem.c: At top level: ./generic/tkTreeUtils.c:5045:31: error: expected expression before ‘DynamicOption’ 5045 | Tk_Offset(DynamicOption, data) + size); | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:4653:35: error: expected expression before ‘ElementWindow’ 4653 | (char *) NULL, -1, Tk_Offset(ElementWindow, clip), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeElem.c:4657:35: error: expected expression before ‘ElementWindow’ 4657 | (char *) NULL, -1, Tk_Offset(ElementWindow, destroy), | ^~~~~~~~~~~~~ ./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/tkTreeElem.c:4662:16: error: expected expression before ‘ElementWindow’ 4662 | Tk_Offset(ElementWindow, draw.obj), Tk_Offset(ElementWindow, draw), | ^~~~~~~~~~~~~ ./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/tkTreeElem.c:4662:52: error: expected expression before ‘ElementWindow’ 4662 | Tk_Offset(ElementWindow, draw.obj), Tk_Offset(ElementWindow, draw), | ^~~~~~~~~~~~~ ./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/tkTreeElem.c:4666:35: error: expected expression before ‘ElementWindow’ 4666 | (char *) NULL, -1, Tk_Offset(ElementWindow, tkwin), | ^~~~~~~~~~~~~ ./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/tkTreeElem.c: In function ‘ConfigProcWindow’: ./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/tkTreeElem.c:4827:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 4827 | args->config.objc, args->config.objv, | ^~~~ | objc ./generic/tkTreeUtils.c: In function ‘StyleCO_Set’: ./generic/tkTreeElem.c:4828:53: error: ‘struct ’ has no member named ‘flagSelf’ 4828 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeUtils.c:5376:42: error: ‘TreeStateDomain’ has no member named ‘name’ 5376 | tree->stateDomain[domain].name, | ^ ./generic/tkTreeElem.c:4829:29: error: ‘struct ’ has no member named ‘flagSelf’ 4829 | args->config.flagSelf = 0; | ^ ./generic/tkTreeUtils.c:5377:43: error: ‘TreeStateDomain’ has no member named ‘name’ 5377 | tree->stateDomain[domainS].name); | ^ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeElem.c:4833:29: error: ‘struct ’ has no member named ‘flagSelf’ 4833 | if (args->config.flagSelf & EWIN_CONF_WINDOW) { | ^ ./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/tkTreeElem.c: In function ‘ActualProcWindow’: ./generic/tkTreeElem.c:5174:17: error: expected ‘;’ before ‘char’ 5174 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeElem.c: In function ‘TreeElement_TypeFromObj’: ./generic/tkTreeUtils.c:5445:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 5445 | CONST char *optionName, | ^~~~~ | CONST86 ./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: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/tkTreeElem.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: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 ‘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/tkTreeElem.c:5339:5: error: ‘StringTableCO_Init’ undeclared here (not in a function); did you mean ‘StringTableGet’? 5339 | StringTableCO_Init, | ^~~~~~~~~~~~~~~~~~ | StringTableGet ./generic/tkTreeUtils.c:6010:5: warning: excess elements in struct initializer 6010 | sizeof(PerStateDataGradient), | ^~~~~~ ./generic/tkTreeElem.c:5339:5: warning: excess elements in struct initializer ./generic/tkTreeUtils.c:6010:5: note: (near initialization for ‘TreeCtrl_pstGradient’) ./generic/tkTreeElem.c:5339:5: note: (near initialization for ‘stubs’) ./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/tkTreeElem.c:5340:5: error: ‘PerStateCO_Init’ undeclared here (not in a function); did you mean ‘PerStateInfo’? 5340 | PerStateCO_Init | ^~~~~~~~~~~~~~~ | PerStateInfo ./generic/tkTreeUtils.c:6383:54: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeElem.c:5340:5: warning: excess elements in struct initializer ./generic/tkTreeElem.c:5340:5: note: (near initialization for ‘stubs’) ./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/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: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/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: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/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: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/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/tkTreeUtils.c:7162:28: error: expected expression before ‘TreeGradient_’ 7162 | "1", -1, Tk_Offset(TreeGradient_, steps), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:5516:19: error: expected expression before ‘ElementImageSize’ 5516 | Tk_Offset(ElementImageSize, height), &TreeCtrlCO_pixels, | ^~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7165:19: error: expected expression before ‘TreeGradient_’ 7165 | Tk_Offset(TreeGradient_, stopsObj), | ^~~~~~~~~~~~~ ./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/tkTreeUtils.c:7166:19: error: expected expression before ‘TreeGradient_’ 7166 | Tk_Offset(TreeGradient_, stopArrPtr), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:5550:19: error: expected expression before ‘ElementTextData’ 5550 | Tk_Offset(ElementTextData, dataObj), | ^~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7371:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7371 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:5556:19: error: expected expression before ‘ElementTextData’ 5556 | Tk_Offset(ElementTextData, dataType), | ^~~~~~~~~~~~~~~ ./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: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/tkTreeUtils.c: In function ‘_TreeGradient_FillRectX11’: ./generic/tkTreeElem.c:5569:19: error: expected expression before ‘ElementTextLayout’ 5569 | Tk_Offset(ElementTextLayout, justify), | ^~~~~~~~~~~~~~~~~ ./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/tkTreeElem.c:5575:19: error: expected expression before ‘ElementTextLayout’ 5575 | Tk_Offset(ElementTextLayout, lines), | ^~~~~~~~~~~~~~~~~ ./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/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: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/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:7616:1: warning: ‘Gradient_Deleted’ defined but not used [-Wunused-function] 7616 | Gradient_Deleted( | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5590:19: error: expected expression before ‘ElementTextLayout’ 5590 | Tk_Offset(ElementTextLayout, wrap), | ^~~~~~~~~~~~~~~~~ ./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/tkTreeElem.c:5597:19: error: expected expression before ‘PerStateInfo’ 5597 | Tk_Offset(PerStateInfo, obj), | ^~~~~~~~~~~~ ./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/tkTreeElem.c:5603:19: error: expected expression before ‘PerStateInfo’ 5603 | Tk_Offset(PerStateInfo, obj), | ^~~~~~~~~~~~ ./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/tkTreeElem.c:5608:19: error: expected expression before ‘PerStateInfo’ 5608 | Tk_Offset(PerStateInfo, obj), | ^~~~~~~~~~~~ ./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( | ^~~~~~~~~~~~~~~~~~ ./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), | ^~~~~~~~~~~~~~~~~~ make: *** [Makefile:303: tkTreeUtils.o] Error 1 ./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.Bu7157 (%build) Bad exit status from /var/tmp/rpm-tmp.Bu7157 (%build) RPM build errors: Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M 1fef44932c934c89a10848690f6489d6 -D /var/lib/mock/f42-build-56982490-6547476/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.o7s6s5r1:/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 1fef44932c934c89a10848690f6489d6 -D /var/lib/mock/f42-build-56982490-6547476/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.o7s6s5r1:/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'