Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec'], chrootPath='/var/lib/mock/f42-build-56982476-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.n34qtnko:/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.n34qtnko:/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', '65841a3ce8844a6fa1b3463a44efdffe', '-D', '/var/lib/mock/f42-build-56982476-6547476/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.n34qtnko:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 sh: line 1: tclsh: command not found setting SOURCE_DATE_EPOCH=1737244800 Wrote: /builddir/build/SRPMS/tcl-tktreectrl-2.4.1-30.fc42.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec'], chrootPath='/var/lib/mock/f42-build-56982476-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.n34qtnko:/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.n34qtnko:/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', '197b589856d648468c4eb04074d04969', '-D', '/var/lib/mock/f42-build-56982476-6547476/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.n34qtnko:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1737244800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.eoFCht + 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.CfcX72 + 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.uAPA6P + umask 022 + cd /builddir/build/BUILD/tcl-tktreectrl-2.4.1-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd tktreectrl-2.4.1 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2011-10-15 19:39:44.000000000 +0000 +++ ./configure 2025-02-04 07:19:54.304032946 +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:54.354033141 +0000 @@ -1708,7 +1708,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./shellicon/configure + diff -u ./shellicon/configure.backup ./shellicon/configure + mv ./shellicon/configure.backup ./shellicon/configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./shellicon/configure + diff -u ./shellicon/configure.backup ./shellicon/configure + mv ./shellicon/configure.backup ./shellicon/configure + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ./configure + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/bin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-tcl=/usr/lib64/tcl9.0 checking for correct TEA configuration... ok (TEA 3.9) configure: configuring treectrl 2.4 checking for Tcl configuration... found /usr/lib64/tcl9.0/tclConfig.sh checking for existence of /usr/lib64/tcl9.0/tclConfig.sh... loading checking for Tk configuration... found /usr/lib64/tkConfig.sh checking for existence of /usr/lib64/tkConfig.sh... loading checking for a BSD-compatible install... /usr/bin/install -c checking for x86_64-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking whether make sets $(MAKE)... yes checking for x86_64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking if the compiler understands -pipe... yes checking whether byte ordering is bigendian... no checking for sin... no checking for main in -lieee... no checking for main in -linet... no checking net/errno.h usability... no checking net/errno.h presence... no checking for net/errno.h... no checking for connect... yes checking for gethostbyname... yes checking dirent.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking values.h usability... yes checking values.h presence... yes checking for values.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking for Tcl public headers... /usr/include checking for Tcl private include files... Using srcdir found in tclConfig.sh: /usr/include/tcl-private checking for Tk public headers... /usr/include checking for Tk private include files... Using srcdir found in tkConfig.sh: /usr/include/tk-private checking for X... libraries , headers checking for X11 header files... couldn't find any! checking whether byte ordering is bigendian... (cached) no checking for intptr_t... yes checking for pthread_mutex_init in -lpthread... yes checking for building with threads... yes (default) configure: WARNING: --enable-threads requested, but building against a Tcl that is NOT thread-enabled. This is an OK configuration that will also run in a thread-enabled core. checking how to build libraries... shared checking if 64bit support is requested... no checking if 64bit Sparc VIS support is requested... no checking if compiler supports visibility "hidden"... yes checking if rpath support is requested... yes checking system version... Linux-6.12.10-200.fc41.x86_64 checking for ar... ar checking for required early compiler flags... _LARGEFILE64_SOURCE checking for 64-bit integer type... using long checking for build with symbols... no checking for tclsh... /usr/bin/tclsh9.0 checking for wish... /usr/bin/wish9.0 configure: creating ./config.status config.status: creating Makefile + make -j48 gcc -DPACKAGE_NAME=\"treectrl\" -DPACKAGE_TARNAME=\"treectrl\" -DPACKAGE_VERSION=\"2.4\" -DPACKAGE_STRING=\"treectrl\ 2.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE_PATCHLEVEL=\"2.4.1\" -DBUILD_treectrl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_INTPTR_T=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -I. -I"./generic" -I"/usr/include/tcl-private/generic" -I"/usr/include/tcl-private/unix" -I"/usr/include/tk-private/generic" -I"/usr/include/tk-private/unix" -I"/usr/include/tk-private/generic/ttk" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/qebind.c` -o qebind.o gcc -DPACKAGE_NAME=\"treectrl\" -DPACKAGE_TARNAME=\"treectrl\" -DPACKAGE_VERSION=\"2.4\" -DPACKAGE_STRING=\"treectrl\ 2.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE_PATCHLEVEL=\"2.4.1\" -DBUILD_treectrl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_INTPTR_T=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -I. -I"./generic" -I"/usr/include/tcl-private/generic" -I"/usr/include/tcl-private/unix" -I"/usr/include/tk-private/generic" -I"/usr/include/tk-private/unix" -I"/usr/include/tk-private/generic/ttk" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeColumn.c` -o tkTreeColumn.o gcc -DPACKAGE_NAME=\"treectrl\" -DPACKAGE_TARNAME=\"treectrl\" -DPACKAGE_VERSION=\"2.4\" -DPACKAGE_STRING=\"treectrl\ 2.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE_PATCHLEVEL=\"2.4.1\" -DBUILD_treectrl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_INTPTR_T=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -I. -I"./generic" -I"/usr/include/tcl-private/generic" -I"/usr/include/tcl-private/unix" -I"/usr/include/tk-private/generic" -I"/usr/include/tk-private/unix" -I"/usr/include/tk-private/generic/ttk" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeCtrl.c` -o tkTreeCtrl.o gcc -DPACKAGE_NAME=\"treectrl\" -DPACKAGE_TARNAME=\"treectrl\" -DPACKAGE_VERSION=\"2.4\" -DPACKAGE_STRING=\"treectrl\ 2.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE_PATCHLEVEL=\"2.4.1\" -DBUILD_treectrl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_INTPTR_T=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -I. -I"./generic" -I"/usr/include/tcl-private/generic" -I"/usr/include/tcl-private/unix" -I"/usr/include/tk-private/generic" -I"/usr/include/tk-private/unix" -I"/usr/include/tk-private/generic/ttk" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeDisplay.c` -o tkTreeDisplay.o gcc -DPACKAGE_NAME=\"treectrl\" -DPACKAGE_TARNAME=\"treectrl\" -DPACKAGE_VERSION=\"2.4\" -DPACKAGE_STRING=\"treectrl\ 2.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE_PATCHLEVEL=\"2.4.1\" -DBUILD_treectrl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_INTPTR_T=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -I. -I"./generic" -I"/usr/include/tcl-private/generic" -I"/usr/include/tcl-private/unix" -I"/usr/include/tk-private/generic" -I"/usr/include/tk-private/unix" -I"/usr/include/tk-private/generic/ttk" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeDrag.c` -o tkTreeDrag.o gcc -DPACKAGE_NAME=\"treectrl\" -DPACKAGE_TARNAME=\"treectrl\" -DPACKAGE_VERSION=\"2.4\" -DPACKAGE_STRING=\"treectrl\ 2.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE_PATCHLEVEL=\"2.4.1\" -DBUILD_treectrl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_INTPTR_T=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -I. -I"./generic" -I"/usr/include/tcl-private/generic" -I"/usr/include/tcl-private/unix" -I"/usr/include/tk-private/generic" -I"/usr/include/tk-private/unix" -I"/usr/include/tk-private/generic/ttk" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeElem.c` -o tkTreeElem.o gcc -DPACKAGE_NAME=\"treectrl\" -DPACKAGE_TARNAME=\"treectrl\" -DPACKAGE_VERSION=\"2.4\" -DPACKAGE_STRING=\"treectrl\ 2.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE_PATCHLEVEL=\"2.4.1\" -DBUILD_treectrl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_INTPTR_T=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -I. -I"./generic" -I"/usr/include/tcl-private/generic" -I"/usr/include/tcl-private/unix" -I"/usr/include/tk-private/generic" -I"/usr/include/tk-private/unix" -I"/usr/include/tk-private/generic/ttk" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeUtils.c` -o tkTreeUtils.o gcc -DPACKAGE_NAME=\"treectrl\" -DPACKAGE_TARNAME=\"treectrl\" -DPACKAGE_VERSION=\"2.4\" -DPACKAGE_STRING=\"treectrl\ 2.4\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE_PATCHLEVEL=\"2.4.1\" -DBUILD_treectrl=/\*\*/ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_INTPTR_T=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -I. -I"./generic" -I"/usr/include/tcl-private/generic" -I"/usr/include/tcl-private/unix" -I"/usr/include/tk-private/generic" -I"/usr/include/tk-private/unix" -I"/usr/include/tk-private/generic/ttk" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./unix/tkUnixTree.c` -o tkUnixTree.o (\ echo 'if {[catch {package require Tcl 9.0}]} return';\ echo 'set script ""';\ echo 'if {![info exists ::env(TREECTRL_LIBRARY)]';\ echo ' && [file exists [file join $dir treectrl.tcl]]} {';\ echo ' append script "[list set ::treectrl_library $dir]\n"';\ echo '}';\ echo 'append script [list load [file join $dir libtreectrl2.4.so] treectrl]';\ echo 'package ifneeded treectrl 2.4.1 $script'\ ) > pkgIndex.tcl No docs to build In file included from ./generic/qebind.c:35: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.c:1538:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1538 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:1610:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1610 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:1661:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1661 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:1783:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1783 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c: In function ‘Percents_Command’: ./generic/qebind.c:1909:9: error: unknown type name ‘Tcl_SavedResult’; did you mean ‘Tcl_SetResult’? 1909 | Tcl_SavedResult state; | ^~~~~~~~~~~~~~~ | Tcl_SetResult ./generic/qebind.c:1938:9: error: implicit declaration of function ‘Tcl_SaveResult’; did you mean ‘Tcl_SetResult’? [-Wimplicit-function-declaration] 1938 | Tcl_SaveResult(interp, &state); | ^~~~~~~~~~~~~~ | Tcl_SetResult ./generic/qebind.c:1951:9: error: implicit declaration of function ‘Tcl_RestoreResult’; did you mean ‘Tcl_ResetResult’? [-Wimplicit-function-declaration] 1951 | Tcl_RestoreResult(interp, &state); | ^~~~~~~~~~~~~~~~~ | Tcl_ResetResult ./generic/qebind.c: At top level: ./generic/qebind.c:1959:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1959 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2090:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2090 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2212:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2212 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2235:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2235 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2278:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2278 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2391:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2391 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2414:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2414 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2448:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2448 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2506:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2506 | Tcl_Obj *CONST objv[]) | ^~~~ make: *** [Makefile:303: qebind.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeCtrl.c:11: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ 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[]); | ^~~~ In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeItem.c:9: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h: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[]); | ^~~~ ./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: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: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: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: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:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | 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:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeDisplay.c:9: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | 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: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:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeUtils.c:9: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ 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: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:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h: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[]); | ^~~~ ./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: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:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/tkTreeCtrl.h:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/tkTreeCtrl.h:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/tkTreeCtrl.h: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. */ | ^~~~~ In file included from ./generic/tkTreeCtrl.h:15, from ./unix/tkUnixTree.c:9: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | 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:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | 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: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: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: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/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./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/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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: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: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:691:85: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 691 | MODULE_SCOPE int Tree_StateCmd(TreeCtrl *tree, int domain, int objc, 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/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | 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/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | 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: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: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); | ^~~~ 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/tkTreeCtrl.h:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/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:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ 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:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/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: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: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:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | 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: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: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: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: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: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: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: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:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, 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: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: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: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: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:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, 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: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: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:691:85: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 691 | MODULE_SCOPE int Tree_StateCmd(TreeCtrl *tree, int domain, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | 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:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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: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: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: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: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:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:906:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 906 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h: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: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: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:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./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:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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: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: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:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./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: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: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:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, int doHeaders); | ^~~~ ./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:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, int doHeaders); | ^~~~ ./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: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: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: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: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:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeNotify.c:9: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:976:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:976: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/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: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/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/tkTreeCtrl.h: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: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: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: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:1006:71: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1006 | MODULE_SCOPE int TreeElement_IsType(TreeCtrl *tree, TreeElement elem, CONST char *type); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:976:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1006:71: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1006 | MODULE_SCOPE int TreeElement_IsType(TreeCtrl *tree, TreeElement elem, CONST char *type); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h: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: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: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:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/tkTreeCtrl.h: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:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h: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: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: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:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | 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: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: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: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: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: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: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:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/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:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:1043:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1043 | MODULE_SCOPE int TreeElementCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1044:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1044 | MODULE_SCOPE int TreeStyleCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:1043:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1043 | MODULE_SCOPE int TreeElementCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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:1044:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1044 | MODULE_SCOPE int TreeStyleCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/tkTreeCtrl.h:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:1044:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1044 | MODULE_SCOPE int TreeStyleCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/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: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: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/tkTreeCtrl.h:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, 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: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:906:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 906 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:1061:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1061 | MODULE_SCOPE int TreeNotifyCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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: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: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: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: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: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: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:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, 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: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: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: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: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: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: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: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: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: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:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./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: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: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: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: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: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:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h: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: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: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: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: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: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: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: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/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:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(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: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: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: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: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: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:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(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: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:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1172:103: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1172 | MODULE_SCOPE int TreeDragImageCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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: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:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1183:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1183 | MODULE_SCOPE int TreeMarqueeCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1183:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1183 | MODULE_SCOPE int TreeMarqueeCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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: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:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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: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: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:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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: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: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:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1031:117: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1031 | MODULE_SCOPE int TreeStyle_Remap(TreeCtrl *tree, TreeStyle styleFrom_, TreeStyle styleTo_, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h: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: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:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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: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:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(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: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: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:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1336:60: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1336 | MODULE_SCOPE TextLayout TextLayout_Compute(Tk_Font tkfont, CONST char *string, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1336:60: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1336 | MODULE_SCOPE TextLayout TextLayout_Compute(Tk_Font tkfont, CONST char *string, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1336:60: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1336 | MODULE_SCOPE TextLayout TextLayout_Compute(Tk_Font tkfont, CONST char *string, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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: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: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:1183:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1183 | MODULE_SCOPE int TreeMarqueeCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(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: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:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(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: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: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: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:1336:60: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1336 | MODULE_SCOPE TextLayout TextLayout_Compute(Tk_Font tkfont, CONST char *string, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1540:77: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1540 | MODULE_SCOPE Tk_OptionSpec *Tree_FindOptionSpec(Tk_OptionSpec *optionTable, CONST char *optionName); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1542:51: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1542 | MODULE_SCOPE Tk_ObjCustomOption *PerStateCO_Alloc(CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1542:51: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1542 | MODULE_SCOPE Tk_ObjCustomOption *PerStateCO_Alloc(CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1544:62: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1544 | MODULE_SCOPE int PerStateCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1544:62: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1544 | MODULE_SCOPE int PerStateCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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: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:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1544:62: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1544 | MODULE_SCOPE int PerStateCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1568:61: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1568 | MODULE_SCOPE int DynamicCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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: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: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: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:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1544:62: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1544 | MODULE_SCOPE int PerStateCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1542:51: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1542 | MODULE_SCOPE Tk_ObjCustomOption *PerStateCO_Alloc(CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1540:77: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1540 | MODULE_SCOPE Tk_OptionSpec *Tree_FindOptionSpec(Tk_OptionSpec *optionTable, CONST char *optionName); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1542:51: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1542 | MODULE_SCOPE Tk_ObjCustomOption *PerStateCO_Alloc(CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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: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: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:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1336:60: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1336 | MODULE_SCOPE TextLayout TextLayout_Compute(Tk_Font tkfont, CONST char *string, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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: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: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:1568:61: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1568 | MODULE_SCOPE int DynamicCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1568:61: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1568 | MODULE_SCOPE int DynamicCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1568:61: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1568 | MODULE_SCOPE int DynamicCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1580:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1580 | MODULE_SCOPE int BooleanFlagCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h: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: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: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:1580:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1580 | MODULE_SCOPE int BooleanFlagCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.c:46:13: error: expected ‘;’ before ‘char’ 46 | static CONST char *bgModeST[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.c:53:13: error: expected ‘;’ before ‘char’ 53 | static CONST char *columnResizeModeST[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.c:56:13: error: expected ‘;’ before ‘char’ 56 | static CONST char *doubleBufferST[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.c:59:13: error: expected ‘;’ before ‘char’ 59 | static CONST char *lineStyleST[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.c:62:13: error: expected ‘;’ before ‘char’ 62 | static CONST char *orientStringTable[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.h: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: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: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: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: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: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:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1582:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1582 | MODULE_SCOPE int ItemButtonCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1584:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1584 | MODULE_SCOPE void TreeStyleCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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:1582:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1582 | MODULE_SCOPE int ItemButtonCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1584:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1584 | MODULE_SCOPE void TreeStyleCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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: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:1582:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1582 | MODULE_SCOPE int ItemButtonCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1584:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1584 | MODULE_SCOPE void TreeStyleCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1580:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1580 | MODULE_SCOPE int BooleanFlagCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeHeader.c:93:13: error: expected ‘;’ before ‘char’ 93 | static CONST char *arrowST[] = { "none", "up", "down", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeUtils.c:18:13: error: expected ‘;’ before ‘char’ 18 | static CONST char *DBWIN_VAR_NAME = "dbwin"; | ^~~~~ | ; ./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/tkTreeUtils.c:119:36: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_ANSI_ARGS_’ 119 | static int PadAmountOptionSet _ANSI_ARGS_((ClientData clientData, | ^~~~~~~~~~~ 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/tkTreeMarquee.c:42:24: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 42 | (char *) NULL, Tk_Offset(TreeMarquee_, fillObj), | ^~~~~~~~~ ./generic/tkTreeCtrl.c:68:19: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 68 | "white", -1, Tk_Offset(TreeCtrl, border), 0, | ^~~~~~~~~ ./generic/tkTreeMarquee.c:42:34: error: expected expression before ‘TreeMarquee_’ 42 | (char *) NULL, Tk_Offset(TreeMarquee_, fillObj), | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c:123:36: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_ANSI_ARGS_’ 123 | static Tcl_Obj *PadAmountOptionGet _ANSI_ARGS_((ClientData clientData, | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:68:29: error: expected expression before ‘TreeCtrl’ 68 | "white", -1, Tk_Offset(TreeCtrl, border), 0, | ^~~~~~~~ ./generic/tkTreeMarquee.c:43:19: error: expected expression before ‘TreeMarquee_’ 43 | Tk_Offset(TreeMarquee_, fillColorPtr), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~ ./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/tkTreeMarquee.c:46:34: error: expected expression before ‘TreeMarquee_’ 46 | (char *) NULL, Tk_Offset(TreeMarquee_, outlineObj), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.h:1584:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1584 | MODULE_SCOPE void TreeStyleCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.c:71:36: error: expected expression before ‘TreeCtrl’ 71 | (char *) NULL, -1, Tk_Offset(TreeCtrl, backgroundImageString), | ^~~~~~~~ ./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/tkTreeCtrl.c:76:27: error: expected expression before ‘TreeCtrl’ 76 | "row", -1, Tk_Offset(TreeCtrl, backgroundMode), | ^~~~~~~~ ./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.c:85:26: error: expected expression before ‘TreeCtrl’ 85 | "nw", -1, Tk_Offset(TreeCtrl, bgImageAnchor), | ^~~~~~~~ ./generic/tkTreeCtrl.c:88:25: error: expected expression before ‘TreeCtrl’ 88 | "1", -1, Tk_Offset(TreeCtrl, bgImageOpaque), 0, (ClientData) NULL, | ^~~~~~~~ ./generic/tkTreeCtrl.c:91:22: error: expected expression before ‘TreeCtrl’ 91 | "xy", Tk_Offset(TreeCtrl, bgImageScrollObj), -1, | ^~~~~~~~ ./generic/tkTreeCtrl.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: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.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:102:55: error: expected expression before ‘TreeCtrl’ 102 | Tk_Offset(TreeCtrl, buttonBitmap.obj), Tk_Offset(TreeCtrl, buttonBitmap), | ^~~~~~~~ ./generic/tkTreeCtrl.c:106:31: error: expected expression before ‘TreeCtrl’ 106 | "#808080", -1, Tk_Offset(TreeCtrl, buttonColor), | ^~~~~~~~ ./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:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./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/tkTreeMarquee.c:433:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 433 | 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/tkTreeMarquee.c:498:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 498 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:124:20: error: expected expression before ‘TreeCtrl’ 124 | -1, Tk_Offset(TreeCtrl, buttonTracking), 0, (ClientData) NULL, 0}, | ^~~~~~~~ ./generic/tkTreeCtrl.c:127:16: error: expected expression before ‘TreeCtrl’ 127 | Tk_Offset(TreeCtrl, canvasPadXObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:128:16: error: expected expression before ‘TreeCtrl’ 128 | Tk_Offset(TreeCtrl, canvasPadX), | ^~~~~~~~ ./generic/tkTreeCtrl.c:132:16: error: expected expression before ‘TreeCtrl’ 132 | Tk_Offset(TreeCtrl, canvasPadYObj), | ^~~~~~~~ ./generic/tkTreeCtrl.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.c:133:16: error: expected expression before ‘TreeCtrl’ 133 | Tk_Offset(TreeCtrl, canvasPadY), | ^~~~~~~~ ./unix/tkUnixTree.c: In function ‘Tree_DrawActiveOutline’: ./generic/tkTreeCtrl.c:136:24: error: expected expression before ‘TreeCtrl’ 136 | "", -1, Tk_Offset(TreeCtrl, columnPrefix), 0, (ClientData) NULL, 0}, | ^~~~~~~~ ./unix/tkUnixTree.c:103:21: warning: variable ‘se’ set but not used [-Wunused-but-set-variable] 103 | int nw, ne, sw, se; | ^~ ./generic/tkTreeCtrl.c:138:31: error: expected expression before ‘TreeCtrl’ 138 | (char *) NULL, Tk_Offset(TreeCtrl, columnProxy.xObj), | ^~~~~~~~ ./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:139:16: error: expected expression before ‘TreeCtrl’ 139 | Tk_Offset(TreeCtrl, columnProxy.x), | ^~~~~~~~ ./generic/tkTreeDisplay.c: In function ‘Range_Redo’: ./generic/tkTreeCtrl.c:143:32: error: expected expression before ‘TreeCtrl’ 143 | "realtime", -1, Tk_Offset(TreeCtrl, columnResizeMode), | ^~~~~~~~ ./generic/tkTreeDisplay.c:391:17: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 391 | panic("rItemCount > dInfo->rItemMax"); | ^~~~~ ./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.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.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.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.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: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), | ^~~~~~~~ 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:1584:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1584 | MODULE_SCOPE void TreeStyleCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.c: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/tkTreeItem.c:76:13: error: expected ‘;’ before ‘char’ 76 | static CONST char *ItemUid = "Item", *ItemColumnUid = "ItemColumn"; | ^~~~~ | ; ./generic/tkTreeCtrl.c:186:43: error: expected expression before ‘TreeCtrl’ 186 | DEF_LISTBOX_HIGHLIGHT, -1, Tk_Offset(TreeCtrl, highlightColorPtr), | ^~~~~~~~ ./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: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.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeDrag.c:64:18: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 64 | "0", -1, Tk_Offset(TreeDragImage_, visible), | ^~~~~~~~~ ./generic/tkTreeDrag.c:64:28: error: expected expression before ‘TreeDragImage_’ 64 | "0", -1, Tk_Offset(TreeDragImage_, visible), | ^~~~~~~~~~~~~~ ./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.c:200:16: error: expected expression before ‘TreeCtrl’ 200 | Tk_Offset(TreeCtrl, itemGapX), | ^~~~~~~~ ./generic/tkTreeCtrl.c:204:16: error: expected expression before ‘TreeCtrl’ 204 | Tk_Offset(TreeCtrl, itemGapYObj), | ^~~~~~~~ make: *** [Makefile:303: tkTreeMarquee.o] Error 1 ./generic/tkTreeCtrl.c:205:16: error: expected expression before ‘TreeCtrl’ 205 | Tk_Offset(TreeCtrl, itemGapY), | ^~~~~~~~ ./generic/tkTreeCtrl.h:1582:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1582 | MODULE_SCOPE int ItemButtonCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeElem.h:189:56: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 189 | int (*PerStateCO_Init)(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeElem.h:191:1: warning: no semicolon at end of struct or union 191 | }; | ^ ./generic/tkTreeCtrl.c:208:21: error: expected expression before ‘TreeCtrl’ 208 | "0", Tk_Offset(TreeCtrl, itemHeightObj), | ^~~~~~~~ ./generic/tkTreeDrag.c:734:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 734 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:209:16: error: expected expression before ‘TreeCtrl’ 209 | Tk_Offset(TreeCtrl, itemHeight), | ^~~~~~~~ ./generic/tkTreeCtrl.c:212:24: error: expected expression before ‘TreeCtrl’ 212 | "", -1, Tk_Offset(TreeCtrl, itemPrefix), 0, (ClientData) NULL, 0}, | ^~~~~~~~ ./generic/tkTreeDrag.c:856:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 856 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeColumn.c:270:5: error: initialization of ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, Tcl_Size, char *, int)’ {aka ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, long int, char *, int)’} from incompatible pointer type ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, int, char *, int)’ [-Wincompatible-pointer-types] 270 | UniformGroupCO_Set, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeColumn.c:270:5: note: (near initialization for ‘uniformGroupCO.setProc’) ./generic/tkTreeColumn.c:164:1: note: ‘UniformGroupCO_Set’ declared here 164 | UniformGroupCO_Set( | ^~~~~~~~~~~~~~~~~~ ./generic/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/tkTreeCtrl.c:214:25: error: expected expression before ‘TreeCtrl’ 214 | "1", -1, Tk_Offset(TreeCtrl, itemTagExpr), | ^~~~~~~~ ./generic/tkTreeColumn.c:271:5: error: initialization of ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, Tcl_Size)’ {aka ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, long int)’} from incompatible pointer type ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, int)’ [-Wincompatible-pointer-types] 271 | UniformGroupCO_Get, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeColumn.c:271:5: note: (near initialization for ‘uniformGroupCO.getProc’) ./generic/tkTreeColumn.c:218:1: note: ‘UniformGroupCO_Get’ declared here 218 | UniformGroupCO_Get( | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeColumn.c:278:13: error: expected ‘;’ before ‘char’ 278 | static CONST char *arrowSideST[] = { "left", "right", (char *) NULL }; | ^~~~~ | ; ./generic/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/tkTreeColumn.c:279:13: error: expected ‘;’ before ‘char’ 279 | static CONST char *lockST[] = { "left", "none", "right", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeCtrl.c:217:20: error: expected expression before ‘TreeCtrl’ 217 | "", Tk_Offset(TreeCtrl, itemWidthObj), Tk_Offset(TreeCtrl, itemWidth), | ^~~~~~~~ ./generic/tkTreeHeader.c:122:28: error: expected expression before ‘HeaderColumn’ 122 | "left", -1, Tk_Offset(HeaderColumn, arrowGravity), | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:280:13: error: expected ‘;’ before ‘char’ 280 | static CONST char *justifyStrings[] = { | ^~~~~ | ; ./generic/tkTreeHeader.c:126:16: error: expected expression before ‘HeaderColumn’ 126 | Tk_Offset(HeaderColumn, arrowImage.obj), Tk_Offset(HeaderColumn, arrowImage), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:217:55: error: expected expression before ‘TreeCtrl’ 217 | "", Tk_Offset(TreeCtrl, itemWidthObj), Tk_Offset(TreeCtrl, itemWidth), | ^~~~~~~~ ./generic/tkTreeHeader.c:126:57: error: expected expression before ‘HeaderColumn’ 126 | Tk_Offset(HeaderColumn, arrowImage.obj), Tk_Offset(HeaderColumn, arrowImage), | ^~~~~~~~~~~~ ./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/tkTreeCtrl.c:220:25: error: expected expression before ‘TreeCtrl’ 220 | "0", -1, Tk_Offset(TreeCtrl, itemWidthEqual), | ^~~~~~~~ ./generic/tkTreeHeader.c:133:21: error: expected expression before ‘HeaderColumn’ 133 | "0", Tk_Offset(HeaderColumn, arrowPadYObj), Tk_Offset(HeaderColumn, arrowPadY), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:231:5: error: initialization of ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, Tcl_Size, char *, int)’ {aka ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, long int, char *, int)’} from incompatible pointer type ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, int, char *, int)’ [-Wincompatible-pointer-types] 231 | BooleanSet, | ^~~~~~~~~~ ./generic/tkTreeElem.c:231:5: note: (near initialization for ‘booleanCO.setProc’) ./generic/tkTreeHeader.c:133:60: error: expected expression before ‘HeaderColumn’ 133 | "0", Tk_Offset(HeaderColumn, arrowPadYObj), Tk_Offset(HeaderColumn, arrowPadY), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:171:12: note: ‘BooleanSet’ declared here 171 | static int BooleanSet( | ^~~~~~~~~~ ./generic/tkTreeElem.c:232:5: error: initialization of ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, Tcl_Size)’ {aka ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, long int)’} from incompatible pointer type ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, int)’ [-Wincompatible-pointer-types] 232 | BooleanGet, | ^~~~~~~~~~ ./generic/tkTreeElem.c:232:5: note: (near initialization for ‘booleanCO.getProc’) ./generic/tkTreeHeader.c:136:29: error: expected expression before ‘HeaderColumn’ 136 | "right", -1, Tk_Offset(HeaderColumn, arrowSide), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:223:20: error: expected expression before ‘TreeCtrl’ 223 | "", Tk_Offset(TreeCtrl, itemWidMultObj), Tk_Offset(TreeCtrl, itemWidMult), | ^~~~~~~~ ./generic/tkTreeElem.c:207:17: note: ‘BooleanGet’ declared here 207 | static Tcl_Obj *BooleanGet( | ^~~~~~~~~~ ./generic/tkTreeHeader.c:140:16: error: expected expression before ‘HeaderColumn’ 140 | Tk_Offset(HeaderColumn, border.obj), Tk_Offset(HeaderColumn, border), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:140:53: error: expected expression before ‘HeaderColumn’ 140 | Tk_Offset(HeaderColumn, border.obj), Tk_Offset(HeaderColumn, border), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:223:57: error: expected expression before ‘TreeCtrl’ 223 | "", Tk_Offset(TreeCtrl, itemWidMultObj), Tk_Offset(TreeCtrl, itemWidMult), | ^~~~~~~~ ./generic/tkTreeHeader.c:143:35: error: expected expression before ‘HeaderColumn’ 143 | (char *) NULL, -1, Tk_Offset(HeaderColumn, bitmap), | ^~~~~~~~~~~~ ./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/tkTreeHeader.c:147:21: error: expected expression before ‘HeaderColumn’ 147 | "2", Tk_Offset(HeaderColumn, borderWidthObj), Tk_Offset(HeaderColumn, borderWidth), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:226:31: error: expected expression before ‘TreeCtrl’ 226 | "#808080", -1, Tk_Offset(TreeCtrl, lineColor), | ^~~~~~~~ ./generic/tkTreeHeader.c:147:62: error: expected expression before ‘HeaderColumn’ 147 | "2", Tk_Offset(HeaderColumn, borderWidthObj), Tk_Offset(HeaderColumn, borderWidth), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:342:5: error: expected specifier-qualifier-list before ‘CONST’ 342 | CONST char **tablePtr; /* NULL-termintated list of strings */ | ^~~~~ ./generic/tkTreeHeader.c:151:25: error: expected expression before ‘HeaderColumn’ 151 | "1", -1, Tk_Offset(HeaderColumn, button), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:229:27: error: expected expression before ‘TreeCtrl’ 229 | "dot", -1, Tk_Offset(TreeCtrl, lineStyle), | ^~~~~~~~ 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/tkTreeHeader.c:154:35: error: expected expression before ‘HeaderColumn’ 154 | (char *) NULL, -1, Tk_Offset(HeaderColumn, tkfont), | ^~~~~~~~~~~~ ./generic/tkTreeDrag.c:457:1: warning: ‘DragElem_Alloc’ defined but not used [-Wunused-function] 457 | DragElem_Alloc( | ^~~~~~~~~~~~~~ ./generic/tkTreeHeader.c:158:35: error: expected expression before ‘HeaderColumn’ 158 | (char *) NULL, -1, Tk_Offset(HeaderColumn, imageString), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.h:1584:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1584 | MODULE_SCOPE void TreeStyleCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.c:232:21: error: expected expression before ‘TreeCtrl’ 232 | "1", Tk_Offset(TreeCtrl, lineThicknessObj), | ^~~~~~~~ ./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/tkTreeCtrl.c:233:16: error: expected expression before ‘TreeCtrl’ 233 | Tk_Offset(TreeCtrl, lineThickness), | ^~~~~~~~ ./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:236:21: error: expected expression before ‘TreeCtrl’ 236 | "0", Tk_Offset(TreeCtrl, minItemHeightObj), | ^~~~~~~~ ./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/tkTreeHeader.c:171:28: error: expected expression before ‘HeaderColumn’ 171 | "left", -1, Tk_Offset(HeaderColumn, justify), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:237:16: error: expected expression before ‘TreeCtrl’ 237 | Tk_Offset(TreeCtrl, minItemHeight), | ^~~~~~~~ ./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/tkTreeHeader.c:174:30: error: expected expression before ‘HeaderColumn’ 174 | "normal", -1, Tk_Offset(HeaderColumn, state), 0, (ClientData) stateST, | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeHeader.c:177:31: error: expected expression before ‘HeaderColumn’ 177 | (char *) NULL, Tk_Offset(HeaderColumn, textObj), Tk_Offset(HeaderColumn, text), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘StringTableGet’: ./generic/tkTreeCtrl.c:240:32: error: expected expression before ‘TreeCtrl’ 240 | "vertical", -1, Tk_Offset(TreeCtrl, vertical), | ^~~~~~~~ ./generic/tkTreeElem.c:395:31: error: ‘StringTableClientData’ has no member named ‘tablePtr’ 395 | return Tcl_NewStringObj(cd->tablePtr[index], -1); | ^~ ./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/tkTreeCtrl.c:243:30: error: expected expression before ‘TreeCtrl’ 243 | "sunken", -1, Tk_Offset(TreeCtrl, relief), | ^~~~~~~~ ./generic/tkTreeHeader.c:184:16: error: expected expression before ‘HeaderColumn’ 184 | Tk_Offset(HeaderColumn, textColor), 0, (ClientData) NULL, | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:187:25: error: expected expression before ‘HeaderColumn’ 187 | "1", -1, Tk_Offset(HeaderColumn, textLines), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:246:31: error: expected expression before ‘TreeCtrl’ 246 | (char *) NULL, Tk_Offset(TreeCtrl, rowProxy.yObj), | ^~~~~~~~ ./generic/tkTreeHeader.c:191:21: error: expected expression before ‘HeaderColumn’ 191 | "6", Tk_Offset(HeaderColumn, textPadXObj), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:247:16: error: expected expression before ‘TreeCtrl’ 247 | Tk_Offset(TreeCtrl, rowProxy.y), | ^~~~~~~~ ./generic/tkTreeHeader.c:192:16: error: expected expression before ‘HeaderColumn’ 192 | Tk_Offset(HeaderColumn, textPadX), 0, (ClientData) &TreeCtrlCO_pad, | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:195:21: error: expected expression before ‘HeaderColumn’ 195 | "0", Tk_Offset(HeaderColumn, textPadYObj), | ^~~~~~~~~~~~ ./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:250:21: error: expected expression before ‘TreeCtrl’ 250 | "0", Tk_Offset(TreeCtrl, scrollMargin), -1, | ^~~~~~~~ ./generic/tkTreeHeader.c:196:16: error: expected expression before ‘HeaderColumn’ 196 | Tk_Offset(HeaderColumn, textPadY), 0, (ClientData) &TreeCtrlCO_pad, | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:253:45: error: expected expression before ‘TreeCtrl’ 253 | DEF_LISTBOX_SELECT_MODE, -1, Tk_Offset(TreeCtrl, selectMode), | ^~~~~~~~ ./generic/tkTreeHeader.c:204:25: error: expected expression before ‘TreeHeader_’ 204 | "1", -1, Tk_Offset(TreeHeader_, columnDrag.draw), | ^~~~~~~~~~~ ./generic/tkTreeHeader.c:207:25: error: expected expression before ‘TreeHeader_’ 207 | "1", -1, Tk_Offset(TreeHeader_, columnDrag.enable), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:256:40: error: expected expression before ‘TreeCtrl’ 256 | "ShowButtons", "1", -1, Tk_Offset(TreeCtrl, showButtons), | ^~~~~~~~ make: *** [Makefile:303: tkTreeDrag.o] Error 1 ./generic/tkTreeElem.c: At top level: ./generic/tkTreeCtrl.c:259:25: error: expected expression before ‘TreeCtrl’ 259 | "1", -1, Tk_Offset(TreeCtrl, showHeader), | ^~~~~~~~ ./generic/tkTreeElem.c:412:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 412 | CONST char *optionName) | ^~~~~ | CONST86 ./generic/tkTreeCtrl.c:263:20: error: expected expression before ‘TreeCtrl’ 263 | -1, Tk_Offset(TreeCtrl, showLines), | ^~~~~~~~ ./generic/tkTreeDisplay.c: At top level: ./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/tkTreeCtrl.c:266:37: error: expected expression before ‘TreeCtrl’ 266 | "ShowRoot", "1", -1, Tk_Offset(TreeCtrl, showRoot), | ^~~~~~~~ ./generic/tkTreeHeader.c:354:5: error: initialization of ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, Tcl_Size)’ {aka ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, long int)’} from incompatible pointer type ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, int)’ [-Wincompatible-pointer-types] 354 | HeaderCO_Get, | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:354:5: note: (near initialization for ‘TreeCtrlCO_header.getProc’) ./generic/tkTreeHeader.c:299:1: note: ‘HeaderCO_Get’ declared here 299 | HeaderCO_Get( | ^~~~~~~~~~~~ ./generic/tkTreeDisplay.c:1784:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1784 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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/tkTreeNotify.c:119:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 119 | CONST char *chars /* NULL-terminated list of %-chars. */ | ^~~~~ | CONST86 ./generic/tkTreeDisplay.c:1890:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1890 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:275:42: error: expected expression before ‘TreeCtrl’ 275 | "ShowRootLines", "1", -1, Tk_Offset(TreeCtrl, showRootLines), | ^~~~~~~~ ./generic/tkTreeElem.h:188:41: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 188 | CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeElem.c:423:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 423 | CONST char *optionName, | ^~~~~ | 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.c:285:37: error: expected expression before ‘TreeCtrl’ 285 | "UseTheme", "1", -1, Tk_Offset(TreeCtrl, useTheme), | ^~~~~~~~ ./generic/tkTreeCtrl.c:288:23: error: expected expression before ‘TreeCtrl’ 288 | "200", Tk_Offset(TreeCtrl, widthObj), Tk_Offset(TreeCtrl, width), | ^~~~~~~~ ./generic/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:288:54: error: expected expression before ‘TreeCtrl’ 288 | "200", Tk_Offset(TreeCtrl, widthObj), Tk_Offset(TreeCtrl, width), | ^~~~~~~~ ./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:291:31: error: expected expression before ‘TreeCtrl’ 291 | (char *) NULL, Tk_Offset(TreeCtrl, wrapObj), -1, | ^~~~~~~~ ./generic/tkTreeElem.c:479:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 479 | CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.c:295:35: error: expected expression before ‘TreeCtrl’ 295 | (char *) NULL, -1, Tk_Offset(TreeCtrl, xScrollCmd), | ^~~~~~~~ ./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/tkTreeHeader.c:740:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 740 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./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:298:22: error: expected expression before ‘TreeCtrl’ 298 | "50", Tk_Offset(TreeCtrl, xScrollDelay), -1, | ^~~~~~~~ ./generic/tkTreeColumn.c:302:19: error: expected expression before ‘TreeColumn_’ 302 | Tk_Offset(TreeColumn_, gridLeftColorObj), | ^~~~~~~~~~~ ./generic/tkTreeElem.h:191:1: warning: no semicolon at end of struct or union 191 | }; | ^ ./generic/tkTreeColumn.c:303:19: error: expected expression before ‘TreeColumn_’ 303 | Tk_Offset(TreeColumn_, gridLeftColor), | ^~~~~~~~~~~ ./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/tkTreeColumn.c:307:19: error: expected expression before ‘TreeColumn_’ 307 | Tk_Offset(TreeColumn_, gridRightColorObj), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:301:25: error: expected expression before ‘TreeCtrl’ 301 | "0", -1, Tk_Offset(TreeCtrl, xScrollIncrement), | ^~~~~~~~ ./generic/tkTreeItem.c:105:35: error: expected expression before ‘TreeItem_’ 105 | (char *) NULL, -1, Tk_Offset(TreeItem_, fixedHeight), | ^~~~~~~~~ ./generic/tkTreeColumn.c:308:19: error: expected expression before ‘TreeColumn_’ 308 | Tk_Offset(TreeColumn_, gridRightColor), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:313:31: error: expected expression before ‘TreeColumn_’ 313 | (char *) NULL, Tk_Offset(TreeColumn_, itemBgObj), -1, | ^~~~~~~~~~~ ./generic/tkTreeItem.c:108:35: error: expected expression before ‘TreeItem_’ 108 | (char *) NULL, -1, Tk_Offset(TreeItem_, tagInfo), | ^~~~~~~~~ ./generic/tkTreeCtrl.c:304:25: error: expected expression before ‘TreeCtrl’ 304 | "0", -1, Tk_Offset(TreeCtrl, xScrollSmoothing), | ^~~~~~~~ ./generic/tkTreeColumn.c:316:35: error: expected expression before ‘TreeColumn_’ 316 | (char *) NULL, -1, Tk_Offset(TreeColumn_, itemJustify), | ^~~~~~~~~~~ ./generic/tkTreeItem.c:111:25: error: expected expression before ‘TreeItem_’ 111 | "1", -1, Tk_Offset(TreeItem_, flags), | ^~~~~~~~~ ./generic/tkTreeColumn.c:319:35: error: expected expression before ‘TreeColumn_’ 319 | (char *) NULL, -1, Tk_Offset(TreeColumn_, itemStyle), | ^~~~~~~~~~~ ./generic/tkTreeItem.c:114:25: error: expected expression before ‘TreeItem_’ 114 | "0", -1, Tk_Offset(TreeItem_, flags), | ^~~~~~~~~ ./generic/tkTreeElem.c:480:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 480 | CONST char **tablePtr | ^~~~~ | CONST86 ./generic/tkTreeStyle.c:146:13: error: expected ‘;’ before ‘char’ 146 | static CONST char *MStyleUid = "MStyle", *IStyleUid = "IStyle", | ^~~~~ | ; ./generic/tkTreeColumn.c:322:28: error: expected expression before ‘TreeColumn_’ 322 | "left", -1, Tk_Offset(TreeColumn_, justify), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:307:35: error: expected expression before ‘TreeCtrl’ 307 | (char *) NULL, -1, Tk_Offset(TreeCtrl, yScrollCmd), | ^~~~~~~~ ./generic/tkTreeColumn.c:325:28: error: expected expression before ‘TreeColumn_’ 325 | "none", -1, Tk_Offset(TreeColumn_, lock), 0, (ClientData) lockST, 0}, | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:327:31: error: expected expression before ‘TreeColumn_’ 327 | (char *) NULL, Tk_Offset(TreeColumn_, maxWidthObj), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:310:22: error: expected expression before ‘TreeCtrl’ 310 | "50", Tk_Offset(TreeCtrl, yScrollDelay), -1, | ^~~~~~~~ ./generic/tkTreeColumn.c:328:16: error: expected expression before ‘TreeColumn_’ 328 | Tk_Offset(TreeColumn_, maxWidth), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:331:31: error: expected expression before ‘TreeColumn_’ 331 | (char *) NULL, Tk_Offset(TreeColumn_, minWidthObj), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:313:25: error: expected expression before ‘TreeCtrl’ 313 | "0", -1, Tk_Offset(TreeCtrl, yScrollIncrement), | ^~~~~~~~ ./generic/tkTreeColumn.c:332:16: error: expected expression before ‘TreeColumn_’ 332 | Tk_Offset(TreeColumn_, minWidth), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:335:25: error: expected expression before ‘TreeColumn_’ 335 | "1", -1, Tk_Offset(TreeColumn_, resize), 0, (ClientData) NULL, 0}, | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:316:25: error: expected expression before ‘TreeCtrl’ 316 | "0", -1, Tk_Offset(TreeCtrl, yScrollSmoothing), | ^~~~~~~~ ./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/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/tkTreeColumn.c:342:16: error: expected expression before ‘TreeColumn_’ 342 | Tk_Offset(TreeColumn_, stepWidth), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:325:25: error: expected expression before ‘TreeCtrl’ 325 | "0", -1, Tk_Offset(TreeCtrl, debug.displayDelay), | ^~~~~~~~ ./generic/tkTreeColumn.c:346:35: error: expected expression before ‘TreeColumn_’ 346 | (char *) NULL, -1, Tk_Offset(TreeColumn_, tagInfo), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:350:35: error: expected expression before ‘TreeColumn_’ 350 | (char *) NULL, -1, Tk_Offset(TreeColumn_, uniform), TK_OPTION_NULL_OK, | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:328:25: error: expected expression before ‘TreeCtrl’ 328 | "1", -1, Tk_Offset(TreeCtrl, debug.data), | ^~~~~~~~ ./generic/tkTreeColumn.c:353:25: error: expected expression before ‘TreeColumn_’ 353 | "1", -1, Tk_Offset(TreeColumn_, weight), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:331:25: error: expected expression before ‘TreeCtrl’ 331 | "1", -1, Tk_Offset(TreeCtrl, debug.display), | ^~~~~~~~ ./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:334:35: error: expected expression before ‘TreeCtrl’ 334 | (char *) NULL, -1, Tk_Offset(TreeCtrl, debug.drawColor), | ^~~~~~~~ ./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/tkTreeElem.c:503:76: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 503 | int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr) | ^~~~~ | CONST86 ./generic/tkTreeCtrl.c: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/tkTreeColumn.c:509:5: error: initialization of ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, Tcl_Size, char *, int)’ {aka ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, long int, char *, int)’} from incompatible pointer type ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, int, char *, int)’ [-Wincompatible-pointer-types] 509 | ColumnCO_Set, | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:509:5: note: (near initialization for ‘TreeCtrlCO_column.setProc’) ./generic/tkTreeColumn.c:394:1: note: ‘ColumnCO_Set’ declared here 394 | ColumnCO_Set( | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:343:25: error: expected expression before ‘TreeCtrl’ 343 | "1", -1, Tk_Offset(TreeCtrl, debug.span), | ^~~~~~~~ ./generic/tkTreeItem.c: In function ‘TreeItemColumn_Index’: ./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/tkTreeItem.c:310:9: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 310 | panic("TreeItemColumn_Index: couldn't find the column\n"); | ^~~~~ ./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/tkTreeCtrl.c:346:25: error: expected expression before ‘TreeCtrl’ 346 | "1", -1, Tk_Offset(TreeCtrl, debug.textLayout), | ^~~~~~~~ ./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/tkTreeUtils.c:140:5: error: ‘PadAmountOptionSet’ undeclared here (not in a function) 140 | PadAmountOptionSet, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeColumn.c:455:1: note: ‘ColumnCO_Get’ declared here 455 | ColumnCO_Get( | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:353:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 353 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:355:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 355 | Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeColumn.c:534:25: error: expected expression before ‘TreeCtrl’ 534 | "0", -1, Tk_Offset(TreeCtrl, columnDrag.enable), | ^~~~~~~~ ./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/tkTreeColumn.c:537:27: error: expected expression before ‘TreeCtrl’ 537 | "200", -1, Tk_Offset(TreeCtrl, columnDrag.alpha), | ^~~~~~~~ ./generic/tkTreeCtrl.c:366:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 366 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:398:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 398 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c: In function ‘TreeArea_FromObj’: ./unix/tkUnixTree.c: In function ‘Tree_FillRectangle’: ./generic/tkTreeColumn.c:540:30: error: expected expression before ‘TreeCtrl’ 540 | "gray75", -1, Tk_Offset(TreeCtrl, columnDrag.color), | ^~~~~~~~ ./unix/tkUnixTree.c:702:5: error: implicit declaration of function ‘TreeRect_Intersect’; did you mean ‘TreeRect_ToXRect’? [-Wimplicit-function-declaration] 702 | TreeRect_Intersect(&tr, &tr, &tr2); | ^~~~~~~~~~~~~~~~~~ | TreeRect_ToXRect ./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/tkTreeColumn.c:543:35: error: expected expression before ‘TreeCtrl’ 543 | (char *) NULL, -1, Tk_Offset(TreeCtrl, columnDrag.column), | ^~~~~~~~ ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeCtrl.c:594:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 594 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeColumn.c:546:31: error: expected expression before ‘TreeCtrl’ 546 | (char *) NULL, Tk_Offset(TreeCtrl, columnDrag.offsetObj), | ^~~~~~~~ ./unix/tkUnixTree.c: At top level: ./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/tkTreeNotify.c: In function ‘Percents_Expand’: ./generic/tkTreeNotify.c:237:13: error: implicit declaration of function ‘Percents_Any’; did you mean ‘Percents_Expand’? [-Wimplicit-function-declaration] 237 | Percents_Any(args, Percents_Expand, "I"); | ^~~~~~~~~~~~ | Percents_Expand ./generic/tkTreeCtrl.c:1197:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1197 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./unix/tkUnixTree.c:2451:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2451 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeColumn.c:552:29: error: expected expression before ‘TreeCtrl’ 552 | "Black", -1, Tk_Offset(TreeCtrl, columnDrag.indColor), | ^~~~~~~~ ./generic/tkTreeColumn.c:555:35: error: expected expression before ‘TreeCtrl’ 555 | (char *) NULL, -1, Tk_Offset(TreeCtrl, columnDrag.indColumn), | ^~~~~~~~ ./generic/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:558:28: error: expected expression before ‘TreeCtrl’ 558 | "left", -1, Tk_Offset(TreeCtrl, columnDrag.indSide), | ^~~~~~~~ ./generic/tkTreeCtrl.c: In function ‘TreeEventProc’: ./generic/tkTreeColumn.c:561:25: error: expected expression before ‘TreeCtrl’ 561 | "1", -1, Tk_Offset(TreeCtrl, columnDrag.indSpan), | ^~~~~~~~ ./generic/tkTreeCtrl.c:1713:55: error: passing argument 2 of ‘tclStubsPtr->tcl_EventuallyFree’ from incompatible pointer type [-Wincompatible-pointer-types] 1713 | Tcl_EventuallyFree((ClientData) tree, TreeDestroy); | ^~~~~~~~~~~ | | | void (*)(char *) ./generic/tkTreeCtrl.c:1713:55: note: expected ‘void (*)(void *)’ but argument is of type ‘void (*)(char *)’ ./generic/tkTreeColumn.c: In function ‘Qualifiers_Scan’: ./generic/tkTreeCtrl.c:357:13: note: ‘TreeDestroy’ declared here 357 | static void TreeDestroy(char *memPtr); | ^~~~~~~~~~~ ./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/tkTreeColumn.c:717:17: error: expected ‘;’ before ‘char’ 717 | static CONST char *qualifiers[] = { | ^~~~~ | ; ./generic/tkTreeElem.c:643:16: error: expected expression before ‘ElementBitmap’ 643 | Tk_Offset(ElementBitmap, bg.obj), Tk_Offset(ElementBitmap, bg), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:643:50: error: expected expression before ‘ElementBitmap’ 643 | Tk_Offset(ElementBitmap, bg.obj), Tk_Offset(ElementBitmap, bg), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:647:16: error: expected expression before ‘ElementBitmap’ 647 | Tk_Offset(ElementBitmap, bitmap.obj), Tk_Offset(ElementBitmap, bitmap), | ^~~~~~~~~~~~~ ./generic/tkTreeStyle.c:153:24: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 153 | (char *) NULL, Tk_Offset(MStyle, buttonYObj), | ^~~~~~~~~ ./generic/tkTreeStyle.c:153:34: error: expected expression before ‘MStyle’ 153 | (char *) NULL, Tk_Offset(MStyle, buttonYObj), | ^~~~~~ ./generic/tkTreeStyle.c:154:19: error: expected expression before ‘MStyle’ 154 | Tk_Offset(MStyle, buttonY), | ^~~~~~ ./generic/tkTreeCtrl.c: In function ‘TreeDestroy’: ./generic/tkTreeStyle.c:157:37: error: expected expression before ‘MStyle’ 157 | "horizontal", -1, Tk_Offset(MStyle, vertical), | ^~~~~~ ./generic/tkTreeColumn.c: In function ‘TreeColumnList_FromObj’: ./generic/tkTreeElem.c:647:54: error: expected expression before ‘ElementBitmap’ 647 | Tk_Offset(ElementBitmap, bitmap.obj), Tk_Offset(ElementBitmap, bitmap), | ^~~~~~~~~~~~~ ./generic/tkTreeColumn.c:908:17: error: expected ‘;’ before ‘char’ 908 | static CONST char *indexName[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.c:1838:23: error: ‘TreeStateDomain’ has no member named ‘staticCount’ 1838 | for (i = domainPtr->staticCount; i < 32; i++) { | ^~ ./generic/tkTreeElem.c:652:16: error: expected expression before ‘ElementBitmap’ 652 | Tk_Offset(ElementBitmap, draw.obj), Tk_Offset(ElementBitmap, draw), | ^~~~~~~~~~~~~ ./generic/tkTreeColumn.c:925:17: error: expected ‘;’ before ‘char’ 925 | static CONST char *modifiers[] = { | ^~~~~ | ; ./generic/tkTreeElem.c:652:52: error: expected expression before ‘ElementBitmap’ 652 | Tk_Offset(ElementBitmap, draw.obj), Tk_Offset(ElementBitmap, draw), | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:1839:22: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 1839 | if (domainPtr->stateNames[i] != NULL) | ^~ ./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:943:46: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 943 | if (Tcl_ListObjGetElements(NULL, objPtr, &objc, &objv) != TCL_OK) | ^~~~~ | | | int * ./generic/tkTreeColumn.c:943:46: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeElem.c:657:16: error: expected expression before ‘ElementBitmap’ 657 | Tk_Offset(ElementBitmap, fg.obj), Tk_Offset(ElementBitmap, fg), | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:1840:29: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 1840 | ckfree(domainPtr->stateNames[i]); | ^~ ./generic/tkTreeElem.c:657:50: error: expected expression before ‘ElementBitmap’ 657 | Tk_Offset(ElementBitmap, fg.obj), Tk_Offset(ElementBitmap, fg), | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:1843:23: error: ‘TreeStateDomain’ has no member named ‘staticCount’ 1843 | for (i = domainPtr->staticCount; i < 32; i++) { | ^~ ./generic/tkTreeStyle.c: In function ‘Style_DoExpandV’: ./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/tkTreeStyle.c:370:26: warning: variable ‘uPadY’ set but not used [-Wunused-but-set-variable] 370 | int *ePadY, *iPadY, *uPadY; | ^~~~~ ./generic/tkTreeCtrl.c:1844:22: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 1844 | if (domainPtr->stateNames[i] != NULL) | ^~ ./generic/tkTreeCtrl.c:1845:29: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 1845 | ckfree(domainPtr->stateNames[i]); | ^~ make: *** [Makefile:303: tkTreeNotify.o] Error 1 make: *** [Makefile:303: tkUnixTree.o] Error 1 ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeCtrl.c:2336:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2336 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:2611:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2611 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c: In function ‘Tree_StateFromObj’: ./generic/tkTreeCtrl.c:2806:40: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 2806 | string = Tcl_GetStringFromObj(obj, &length); | ^~~~~~~ | | | int * ./generic/tkTreeCtrl.c:2806:40: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeCtrl.c:2828:22: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 2828 | if (domainPtr->stateNames[i] == NULL) | ^~ ./generic/tkTreeColumn.c: At top level: ./generic/tkTreeCtrl.c:2830:30: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 2830 | if ((ch0 == domainPtr->stateNames[i][0]) && | ^~ ./generic/tkTreeColumn.c:1893:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1893 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:2831:42: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 2831 | (strcmp(string, domainPtr->stateNames[i]) == 0)) { | ^~ ./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/tkTreeCtrl.c:2832:31: error: ‘TreeStateDomain’ has no member named ‘staticCount’ 2832 | if ((i < domainPtr->staticCount) && (flags & SFO_NOT_STATIC)) { | ^~ ./generic/tkTreeElem.c:704:29: error: ‘struct ’ has no member named ‘flagSelf’ 704 | args->config.flagSelf = 0; | ^ ./generic/tkTreeCtrl.c:2835:34: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 2835 | domainPtr->stateNames[i]); | ^~ ./generic/tkTreeUtils.c:141:5: error: ‘PadAmountOptionGet’ undeclared here (not in a function) 141 | PadAmountOptionGet, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeItem.c: In function ‘TreeItem_GetButtonBbox’: ./generic/tkTreeCtrl.c: In function ‘Tree_StateFromListObj’: ./generic/tkTreeColumn.c:2837:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2837 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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/tkTreeElem.c: In function ‘ActualProcBitmap’: ./generic/tkTreeCtrl.c:2901:45: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 2901 | if (Tcl_ListObjGetElements(interp, obj, &listObjc, &listObjv) != TCL_OK) | ^~~~~~~~~ | | | int * ./generic/tkTreeCtrl.c:2901:45: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeElem.c:889:17: error: expected ‘;’ before ‘char’ 889 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeColumn.c:3003:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3003 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:984:16: error: expected expression before ‘ElementBorder’ 984 | Tk_Offset(ElementBorder, border.obj), Tk_Offset(ElementBorder, border), | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:2934:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2934 | 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/tkTreeCtrl.c: In function ‘Tree_AddToSelection’: ./generic/tkTreeElem.c:993:35: error: expected expression before ‘ElementBorder’ 993 | (char *) NULL, -1, Tk_Offset(ElementBorder, filled), | ^~~~~~~~~~~~~ ./generic/tkTreeItem.c: In function ‘Qualifiers_Scan’: ./generic/tkTreeCtrl.c:3074:9: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 3074 | panic("Tree_AddToSelection: item %d not ReallyVisible", | ^~~~~ ./generic/tkTreeElem.c:996:31: error: expected expression before ‘ElementBorder’ 996 | (char *) NULL, Tk_Offset(ElementBorder, heightObj), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:997:16: error: expected expression before ‘ElementBorder’ 997 | Tk_Offset(ElementBorder, height), | ^~~~~~~~~~~~~ ./generic/tkTreeItem.c:1787:17: error: expected ‘;’ before ‘char’ 1787 | static CONST char *qualifiers[] = { | ^~~~~ | ; ./generic/tkTreeHeader.c: In function ‘TreeHeaderColumn_EnsureStyleExists’: ./generic/tkTreeElem.c:1001:16: error: expected expression before ‘ElementBorder’ 1001 | Tk_Offset(ElementBorder, relief.obj), Tk_Offset(ElementBorder, relief), | ^~~~~~~~~~~~~ ./generic/tkTreeHeader.c:941:9: error: implicit declaration of function ‘TreeHeaderColumn_ConfigureHeaderStyle’ [-Wimplicit-function-declaration] 941 | TreeHeaderColumn_ConfigureHeaderStyle(header, column, treeColumn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./generic/tkTreeColumn.c: In function ‘TrimTheFatAux’: ./generic/tkTreeCtrl.c:3069:20: warning: variable ‘hPtr’ set but not used [-Wunused-but-set-variable] 3069 | Tcl_HashEntry *hPtr; | ^~~~ ./generic/tkTreeHeader.c: At top level: ./generic/tkTreeElem.c:1001:54: error: expected expression before ‘ElementBorder’ 1001 | Tk_Offset(ElementBorder, relief.obj), Tk_Offset(ElementBorder, relief), | ^~~~~~~~~~~~~ ./generic/tkTreeHeader.c:1022:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1022 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeElem.c:1004:31: error: expected expression before ‘ElementBorder’ 1004 | (char *) NULL, Tk_Offset(ElementBorder, thicknessObj), | ^~~~~~~~~~~~~ ./generic/tkTreeColumn.c:3926:9: warning: variable ‘visited’ set but not used [-Wunused-but-set-variable] 3926 | int visited; | ^~~~~~~ ./generic/tkTreeCtrl.c:3151:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3151 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeStyle.c: In function ‘Style_DoLayoutH’: ./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/tkTreeStyle.c:1769:13: warning: enumeration value ‘TK_JUSTIFY_NULL’ not handled in switch [-Wswitch] 1769 | switch (drawArgs->justify) { | ^~~~~~ ./generic/tkTreeItem.c: In function ‘TreeItemList_FromObj’: ./generic/tkTreeElem.c:1009:16: error: expected expression before ‘ElementBorder’ 1009 | Tk_Offset(ElementBorder, width), | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:3658:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3658 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c: In function ‘ConfigProcBorder’: ./generic/tkTreeItem.c:2038:17: error: expected ‘;’ before ‘char’ 2038 | static CONST char *indexName[] = { | ^~~~~ | ; ./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.c:3873:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3873 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:2056:17: error: expected ‘;’ before ‘char’ 2056 | static CONST char *modifiers[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.c:3992:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3992 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:2081:46: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 2081 | if (Tcl_ListObjGetElements(NULL, objPtr, &objc, &objv) != TCL_OK) | ^~~~~ | | | int * ./generic/tkTreeItem.c:2081:46: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeCtrl.c:4091:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 4091 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c: In function ‘Treectrl_Init’: ./generic/tkTreeItem.c:2160:25: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 2160 | &listObjc, &listObjv) != TCL_OK) { | ^~~~~~~~~ | | | int * ./generic/tkTreeItem.c:2160:25: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeCtrl.c:4537:17: error: expected ‘;’ before ‘char’ 4537 | static CONST char *tcl_version = "8.4"; | ^~~~~ | ; ./generic/tkTreeDisplay.c: In function ‘CalcWhiteSpaceRegion’: ./generic/tkTreeStyle.c: In function ‘Style_DoLayoutV’: ./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/tkTreeStyle.c:1878:29: warning: variable ‘eLink2’ set but not used [-Wunused-but-set-variable] 1878 | IElementLink *eLinks2, *eLink2; | ^~~~~~ ./generic/tkTreeStyle.c: In function ‘Layout_Size’: ./generic/tkTreeDisplay.c: At top level: ./generic/tkTreeHeader.c: In function ‘TreeHeaderColumn_SetImageOrText’: ./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/tkTreeUtils.c:142:5: error: ‘PadAmountOptionRestore’ undeclared here (not in a function) 142 | PadAmountOptionRestore, | ^~~~~~~~~~~~~~~~~~~~~~ ./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/tkTreeStyle.c:2244:22: warning: variable ‘iPadX’ set but not used [-Wunused-but-set-variable] 2244 | int *ePadX, *iPadX, *uPadX, *ePadY, *iPadY, *uPadY; | ^~~~~ ./generic/tkTreeDisplay.c:5120:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 5120 | CONST TreeRectangle *r1, /* First rectangle. */ | ^~~~~ | CONST86 ./generic/tkTreeStyle.c: In function ‘Style_DoLayoutNeededV’: ./generic/tkTreeStyle.c:2307:29: warning: variable ‘eLink2’ set but not used [-Wunused-but-set-variable] 2307 | IElementLink *eLinks2, *eLink2; | ^~~~~~ ./generic/tkTreeHeader.c: In function ‘SetImageForColumn’: ./generic/tkTreeDisplay.c:5121:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 5121 | CONST TreeRectangle *r2 /* Second rectangle. */ | ^~~~~ | CONST86 ./generic/tkTreeHeader.c:1478:9: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 1478 | panic("tkTreeColumn.c:SetImageForColumn() ximage is NULL"); | ^~~~~ ./generic/tkTreeHeader.c: At top level: ./generic/tkTreeElem.c: In function ‘DisplayProcBorder’: ./generic/tkTreeHeader.c:1619:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1619 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c: In function ‘Item_ToggleOpen’: ./generic/tkTreeElem.c:1151:5: error: implicit declaration of function ‘TreeRect_Intersect’; did you mean ‘TreeRect_ToXRect’? [-Wimplicit-function-declaration] 1151 | TreeRect_Intersect(&tr1, &tr1, &tr2); | ^~~~~~~~~~~~~~~~~~ | TreeRect_ToXRect ./generic/tkTreeItem.c:2784:9: warning: variable ‘mask’ set but not used [-Wunused-but-set-variable] 2784 | int mask; | ^~~~ ./generic/tkTreeStyle.c: In function ‘Style_DoLayout’: ./generic/tkTreeElem.c: In function ‘ActualProcBorder’: ./generic/tkTreeHeader.c: In function ‘Qualifiers_Scan’: ./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/tkTreeElem.c:1258:17: error: expected ‘;’ before ‘char’ 1258 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeElem.c: At top level: ./generic/tkTreeCtrl.c:4572:5: error: implicit declaration of function ‘PerStateCO_Init’ [-Wimplicit-function-declaration] 4572 | PerStateCO_Init(optionSpecs, "-buttonbitmap", &pstBitmap, TreeStateFromObj); | ^~~~~~~~~~~~~~~ ./generic/tkTreeHeader.c:2178:17: error: expected ‘;’ before ‘char’ 2178 | static CONST char *qualifiers[] = { | ^~~~~ | ; ./generic/tkTreeElem.c:1672:13: error: expected ‘;’ before ‘char’ 1672 | static CONST char *headerStateST[] = { "normal", "active", "pressed", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeElem.c:1673:13: error: expected ‘;’ before ‘char’ 1673 | static CONST char *headerArrowST[] = { "none", "up", "down", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeHeader.c: In function ‘TreeHeaderList_FromObj’: ./generic/tkTreeElem.c:1674:13: error: expected ‘;’ before ‘char’ 1674 | static CONST char *headerArrowSideST[] = { "left", "right", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeColumn.c: In function ‘TreeColumn_InitWidget’: ./generic/tkTreeElem.c:1681:35: error: expected expression before ‘ElementHeader’ 1681 | (char *) NULL, -1, Tk_Offset(ElementHeader, arrow), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~~ ./generic/tkTreeHeader.c:2323:17: error: expected ‘;’ before ‘char’ 2323 | static CONST char *indexName[] = { | ^~~~~ | ; ./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/tkTreeElem.c:1685:16: error: expected expression before ‘ElementHeader’ 1685 | Tk_Offset(ElementHeader, arrowBitmap.obj), Tk_Offset(ElementHeader, arrowBitmap), | ^~~~~~~~~~~~~ ./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/tkTreeElem.c:1685:59: error: expected expression before ‘ElementHeader’ 1685 | Tk_Offset(ElementHeader, arrowBitmap.obj), Tk_Offset(ElementHeader, arrowBitmap), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1688:35: error: expected expression before ‘ElementHeader’ 1688 | (char *) NULL, -1, Tk_Offset(ElementHeader, arrowGravity), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~~ ./generic/tkTreeHeader.c: At top level: ./generic/tkTreeHeader.c:2624:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2624 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:1692:16: error: expected expression before ‘ElementHeader’ 1692 | Tk_Offset(ElementHeader, arrowImage.obj), Tk_Offset(ElementHeader, arrowImage), | ^~~~~~~~~~~~~ ./generic/tkTreeHeader.c:2666:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2666 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeHeader.c:2740:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2740 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/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/tkTreeDisplay.c: In function ‘CalcBgImageBounds’: ./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/tkTreeDisplay.c:6227:5: warning: enumeration value ‘TK_ANCHOR_NULL’ not handled in switch [-Wswitch] 6227 | switch (tree->bgImageAnchor) { | ^~~~~~ ./generic/tkTreeUtils.c:143:5: error: ‘PadAmountOptionFree’ undeclared here (not in a function) 143 | PadAmountOptionFree | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:1698:31: error: expected expression before ‘ElementHeader’ 1698 | (char *) NULL, Tk_Offset(ElementHeader, arrowPadYObj), Tk_Offset(ElementHeader, arrowPadY), | ^~~~~~~~~~~~~ ./generic/tkTreeDisplay.c:6244:5: warning: enumeration value ‘TK_ANCHOR_NULL’ not handled in switch [-Wswitch] 6244 | switch (tree->bgImageAnchor) { | ^~~~~~ ./generic/tkTreeElem.c:1698:71: error: expected expression before ‘ElementHeader’ 1698 | (char *) NULL, Tk_Offset(ElementHeader, arrowPadYObj), Tk_Offset(ElementHeader, arrowPadY), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘Tree_FreeRegion’: ./generic/tkTreeElem.c:1701:35: error: expected expression before ‘ElementHeader’ 1701 | (char *) NULL, -1, Tk_Offset(ElementHeader, arrowSide), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:360:9: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 360 | panic("Tree_FreeRegion: the stack is full"); | ^~~~~ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:596:5: error: expected specifier-qualifier-list before ‘CONST’ 596 | CONST char *start; /* Pointer to simple string to be displayed. | ^~~~~ ./generic/tkTreeUtils.c:625:5: error: expected specifier-qualifier-list before ‘CONST’ 625 | CONST char *string; /* The string that was layed out. */ | ^~~~~ ./generic/tkTreeElem.c:1705:16: error: expected expression before ‘ElementHeader’ 1705 | Tk_Offset(ElementHeader, border.obj), Tk_Offset(ElementHeader, border), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1705:54: error: expected expression before ‘ElementHeader’ 1705 | Tk_Offset(ElementHeader, border.obj), Tk_Offset(ElementHeader, border), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:654:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 654 | CONST char *start, int numBytes, int curX, int newX, int y) | ^~~~~ | CONST86 ./generic/tkTreeElem.c:1708:31: error: expected expression before ‘ElementHeader’ 1708 | (char *) NULL, Tk_Offset(ElementHeader, borderWidthObj), | ^~~~~~~~~~~~~ ./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/tkTreeElem.c:1709:16: error: expected expression before ‘ElementHeader’ 1709 | Tk_Offset(ElementHeader, borderWidth), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘TextLayout_Size’: ./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/tkTreeUtils.c:1044:32: error: ‘LayoutInfo’ has no member named ‘width’ 1044 | (*widthPtr) = layoutPtr->width; | ^~ ./generic/tkTreeUtils.c:1046:33: error: ‘LayoutInfo’ has no member named ‘height’ 1046 | (*heightPtr) = layoutPtr->height; | ^~ ./generic/tkTreeUtils.c: In function ‘TextLayout_TotalWidth’: ./generic/tkTreeUtils.c:1053:21: error: ‘LayoutInfo’ has no member named ‘totalWidth’ 1053 | return layoutPtr->totalWidth; | ^~ ./generic/tkTreeElem.c:1712:35: error: expected expression before ‘ElementHeader’ 1712 | (char *) NULL, -1, Tk_Offset(ElementHeader, state), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:4583:13: error: assignment to ‘Tk_OptionSpec *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 4583 | specPtr = Tree_FindOptionSpec(optionSpecs, "-headerfont"); | ^ ./generic/tkTreeElem.c: In function ‘ConfigProcHeader’: ./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/tkTreeElem.c:1755:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 1755 | args->config.objc, args->config.objv, | ^~~~ | objc ./generic/tkTreeUtils.c:1076:5: note: each undeclared identifier is reported only once for each function it appears in ./generic/tkTreeElem.c:1756:53: error: ‘struct ’ has no member named ‘flagSelf’ 1756 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeUtils.c:1076:10: error: expected ‘;’ before ‘char’ 1076 | CONST char *firstByte; | ^~~~~ | ; ./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:1757:29: error: ‘struct ’ has no member named ‘flagSelf’ 1757 | args->config.flagSelf = 0; | ^ ./generic/tkTreeUtils.c:1077:10: error: expected ‘;’ before ‘char’ 1077 | CONST char *lastByte; | ^~~~~ | ; ./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/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/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/tkTreeColumn.c:5292:5: error: implicit declaration of function ‘StringTableCO_Init’ [-Wimplicit-function-declaration] 5292 | StringTableCO_Init(columnSpecs, "-itemjustify", justifyStrings); | ^~~~~~~~~~~~~~~~~~ ./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/tkTreeStyle.c: In function ‘TreeStyle_Draw’: ./generic/tkTreeHeader.c: In function ‘TreeHeader_InitWidget’: ./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/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/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/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/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/tkTreeElem.c: In function ‘ActualProcHeader’: ./generic/tkTreeUtils.c:1093:48: error: ‘LayoutChunk’ has no member named ‘start’ 1093 | (int) (firstByte - chunkPtr->start), -1, 0, &drawX); | ^~ ./generic/tkTreeElem.c:2360:17: error: expected ‘;’ before ‘char’ 2360 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:2486:35: error: expected expression before ‘TreeElement_’ 2486 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeStyle.c: At top level: ./generic/tkTreeElem.c:2490:35: error: expected expression before ‘TreeElement_’ 2490 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c:1097:13: error: ‘lastByte’ undeclared (first use in this function) 1097 | lastByte = Tcl_UtfAtIndex(chunkPtr->start, numDisplayChars); | ^~~~~~~~ ./generic/tkTreeCtrl.c:4613:48: error: ‘TextLayoutCmd’ undeclared (first use in this function); did you mean ‘TextLayout’? 4613 | Tcl_CreateObjCommand(interp, "textlayout", TextLayoutCmd, NULL, NULL); | ^~~~~~~~~~~~~ | TextLayout ./generic/tkTreeCtrl.c:4613:48: note: each undeclared identifier is reported only once for each function it appears in ./generic/tkTreeUtils.c: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/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/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/tkTreeElem.c:2494:16: error: expected expression before ‘ElementImage’ 2494 | Tk_Offset(ElementImage, image.obj), Tk_Offset(ElementImage, image), | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c:1117:29: error: ‘LayoutChunk’ has no member named ‘x’ 1117 | x + chunkPtr->x + drawX, y + chunkPtr->y); | ^~ ./generic/tkTreeStyle.c:3764:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3764 | Tcl_Obj *CONST objv[] /* options. */ | ^~~~ ./generic/tkTreeUtils.c:1117:54: error: ‘LayoutChunk’ has no member named ‘y’ 1117 | x + chunkPtr->x + drawX, y + chunkPtr->y); | ^~ ./generic/tkTreeUtils.c:1120:22: error: expected ‘;’ before ‘char’ 1120 | CONST char *fstBytePtr = Tcl_UtfAtIndex(chunkPtr->start, underline); | ^~~~~ | ; ./generic/tkTreeUtils.c:1121:22: error: expected ‘;’ before ‘char’ 1121 | CONST char *sndBytePtr = Tcl_UtfNext(fstBytePtr); | ^~~~~ | ; ./generic/tkTreeElem.c:2494:52: error: expected expression before ‘ElementImage’ 2494 | Tk_Offset(ElementImage, image.obj), Tk_Offset(ElementImage, image), | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c:1124:37: error: ‘LayoutChunk’ has no member named ‘x’ 1124 | x + chunkPtr->x + drawX, y + chunkPtr->y, | ^~ ./generic/tkTreeItem.c: At top level: ./generic/tkTreeUtils.c:1124:62: error: ‘LayoutChunk’ has no member named ‘y’ 1124 | x + chunkPtr->x + drawX, y + chunkPtr->y, | ^~ ./generic/tkTreeElem.c:2497:35: error: expected expression before ‘TreeElement_’ 2497 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeItem.c:5411:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5411 | Tcl_Obj *CONST objv[] /* Array of arguments */ | ^~~~ ./generic/tkTreeColumn.c:5293:5: error: implicit declaration of function ‘TreeStyleCO_Init’ [-Wimplicit-function-declaration] 5293 | TreeStyleCO_Init(columnSpecs, "-itemstyle", STATE_DOMAIN_ITEM); | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:2500:35: error: expected expression before ‘TreeElement_’ 2500 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeItem.c:5585:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5585 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c: In function ‘ConfigProcImage’: ./generic/tkTreeItem.c:5678:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5678 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeDisplay.c: In function ‘Tree_Display’: ./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:5709:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5709 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:2545:53: error: ‘struct ’ has no member named ‘flagSelf’ 2545 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./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:2546:29: error: ‘struct ’ has no member named ‘flagSelf’ 2546 | args->config.flagSelf = 0; | ^ ./generic/tkTreeItem.c:5978:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5978 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./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/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/tkTreeCtrl.c:4616:47: error: ‘ImageTintCmd’ undeclared (first use in this function) 4616 | Tcl_CreateObjCommand(interp, "imagetint", ImageTintCmd, NULL, NULL); | ^~~~~~~~~~~~ ./generic/tkTreeItem.c:6302:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6302 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c: In function ‘ActualProcImage’: ./generic/tkTreeItem.c:6331:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6331 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:2748:17: error: expected ‘;’ before ‘char’ 2748 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeColumn.c: At top level: ./generic/tkTreeColumn.c:1709:1: warning: ‘Column_Move’ defined but not used [-Wunused-function] 1709 | Column_Move( | ^~~~~~~~~~~ ./generic/tkTreeElem.c: At top level: ./generic/tkTreeItem.c:6613:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6613 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:2842:16: error: expected expression before ‘ElementRect’ 2842 | Tk_Offset(ElementRect, draw.obj), Tk_Offset(ElementRect, draw), | ^~~~~~~~~~~ ./generic/tkTreeItem.c:6642:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6642 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:2842:50: error: expected expression before ‘ElementRect’ 2842 | Tk_Offset(ElementRect, draw.obj), Tk_Offset(ElementRect, draw), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:4619:43: error: ‘LoupeCmd’ undeclared (first use in this function) 4619 | Tcl_CreateObjCommand(interp, "loupe", LoupeCmd, NULL, NULL); | ^~~~~~~~ ./generic/tkTreeItem.c:6817:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6817 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ make: *** [Makefile:303: tkTreeColumn.o] Error 1 ./generic/tkTreeUtils.c:1126:32: error: ‘sndBytePtr’ undeclared (first use in this function) 1126 | (int) (sndBytePtr - chunkPtr->start)); | ^~~~~~~~~~ make: *** [Makefile:303: tkTreeHeader.o] Error 1 ./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:2847:16: error: expected expression before ‘ElementRect’ 2847 | Tk_Offset(ElementRect, fill.obj), Tk_Offset(ElementRect, fill), | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:1131:30: error: ‘LayoutChunk’ has no member named ‘numChars’ 1131 | underline -= chunkPtr->numChars; | ^~ ./generic/tkTreeItem.c:6829:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6829 | 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/tkTreeItem.c: In function ‘CompareCmd’: ./generic/tkTreeUtils.c: In function ‘TreeCtrl_ObjectIsEmpty’: ./generic/tkTreeStyle.c: In function ‘Style_CreateElem’: ./generic/tkTreeElem.c:2847:50: error: expected expression before ‘ElementRect’ 2847 | Tk_Offset(ElementRect, fill.obj), Tk_Offset(ElementRect, fill), | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:1421:31: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 1421 | Tcl_GetStringFromObj(obj, &length); | ^~~~~~~ | | | int * ./generic/tkTreeUtils.c:1421:31: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c: In function ‘PerStateInfo_Free’: ./generic/tkTreeUtils.c:1463:18: error: ‘PerStateType’ has no member named ‘freeProc’ 1463 | (*typePtr->freeProc)(tree, pData); | ^~ ./generic/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/tkTreeUtils.c:1464:61: error: ‘PerStateType’ has no member named ‘size’ 1464 | pData = (PerStateData *) (((char *) pData) + typePtr->size); | ^~ ./generic/tkTreeItem.c:7085:61: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjLength’ from incompatible pointer type [-Wincompatible-pointer-types] 7085 | Tcl_ListObjLength(interp, sortData->columns[n].command, &objc); | ^~~~~ | | | int * ./generic/tkTreeItem.c:7085:61: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c:1467:45: error: ‘PerStateType’ has no member named ‘name’ 1467 | TreeAlloc_CFree(tree->allocData, typePtr->name, (char *) pInfo->data, | ^~ ./generic/tkTreeElem.c:2850:31: error: expected expression before ‘ElementRect’ 2850 | (char *) NULL, Tk_Offset(ElementRect, heightObj), | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:1468:16: error: ‘PerStateType’ has no member named ‘size’ 1468 | typePtr->size, pInfo->count, PERSTATE_ROUNDUP); | ^~ ./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/tkTreeUtils.c: In function ‘PerStateInfo_FromObj’: ./generic/tkTreeUtils.c:1519:58: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 1519 | if (Tcl_ListObjGetElements(tree->interp, pInfo->obj, &objc, &objv) != TCL_OK) | ^~~~~ | | | int * ./generic/tkTreeUtils.c:1519:58: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c:1528:20: error: ‘PerStateType’ has no member named ‘name’ 1528 | typePtr->name, typePtr->size, 1, PERSTATE_ROUNDUP); | ^~ ./generic/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/tkTreeUtils.c:1528:35: error: ‘PerStateType’ has no member named ‘size’ 1528 | typePtr->name, typePtr->size, 1, PERSTATE_ROUNDUP); | ^~ ./generic/tkTreeElem.c:2851:16: error: expected expression before ‘ElementRect’ 2851 | Tk_Offset(ElementRect, height), | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:1533:22: error: ‘PerStateType’ has no member named ‘fromObjProc’ 1533 | if ((*typePtr->fromObjProc)(tree, objv[0], pData) != TCL_OK) { | ^~ ./generic/tkTreeStyle.c: At top level: ./generic/tkTreeCtrl.c:4621:46: error: ‘TreeObjCmd’ undeclared (first use in this function) 4621 | Tcl_CreateObjCommand(interp, "treectrl", TreeObjCmd, NULL, NULL); | ^~~~~~~~~~ ./generic/tkTreeUtils.c:1535:53: error: ‘PerStateType’ has no member named ‘name’ 1535 | TreeAlloc_CFree(tree->allocData, typePtr->name, (char *) pData, | ^~ ./generic/tkTreeUtils.c:1536:24: error: ‘PerStateType’ has no member named ‘size’ 1536 | typePtr->size, 1, PERSTATE_ROUNDUP); | ^~ ./generic/tkTreeUtils.c:1554:16: error: ‘PerStateType’ has no member named ‘name’ 1554 | typePtr->name, typePtr->size, objc / 2, PERSTATE_ROUNDUP); | ^~ ./generic/tkTreeElem.c:2854:16: error: expected expression before ‘ElementRect’ 2854 | Tk_Offset(ElementRect, open.obj), Tk_Offset(ElementRect, open), | ^~~~~~~~~~~ ./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/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/tkTreeStyle.c: In function ‘MStyle_ChangeElementsAux’: ./generic/tkTreeElem.c:2854:50: error: expected expression before ‘ElementRect’ 2854 | Tk_Offset(ElementRect, open.obj), Tk_Offset(ElementRect, open), | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:1580:18: error: ‘PerStateType’ has no member named ‘freeProc’ 1580 | (*typePtr->freeProc)(tree, pData); | ^~ ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeUtils.c:1581:61: error: ‘PerStateType’ has no member named ‘size’ 1581 | pData = (PerStateData *) (((char *) pData) + typePtr->size); | ^~ ./generic/tkTreeCtrl.c:1747:1: warning: ‘TreeCmdDeletedProc’ defined but not used [-Wunused-function] 1747 | TreeCmdDeletedProc( | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeStyle.c:4265:19: warning: variable ‘eLink’ set but not used [-Wunused-but-set-variable] 4265 | MElementLink *eLink, *eLinks = NULL; | ^~~~~ ./generic/tkTreeUtils.c:1584:45: error: ‘PerStateType’ has no member named ‘name’ 1584 | TreeAlloc_CFree(tree->allocData, typePtr->name, (char *) pInfo->data, | ^~ ./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/tkTreeUtils.c:1585:16: error: ‘PerStateType’ has no member named ‘size’ 1585 | typePtr->size, objc / 2, PERSTATE_ROUNDUP); | ^~ ./generic/tkTreeCtrl.c:323:22: warning: ‘debugSpecs’ defined but not used [-Wunused-variable] 323 | static Tk_OptionSpec debugSpecs[] = { | ^~~~~~~~~~ ./generic/tkTreeElem.c:2858:16: error: expected expression before ‘ElementRect’ 2858 | Tk_Offset(ElementRect, outline.obj), Tk_Offset(ElementRect, outline), | ^~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘PerStateInfo_ForState’: ./generic/tkTreeUtils.c:1654:61: error: ‘PerStateType’ has no member named ‘size’ 1654 | pData = (PerStateData *) (((char *) pData) + typePtr->size); | ^~ ./generic/tkTreeUtils.c: In function ‘PerStateInfo_ObjForState’: ./generic/tkTreeUtils.c:1703:68: error: ‘PerStateType’ has no member named ‘size’ 1703 | i = (int) ((char *) pData - (char *) pInfo->data) / typePtr->size; | ^~ ./generic/tkTreeUtils.c: In function ‘DuplicateListObj’: ./generic/tkTreeItem.c: At top level: ./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/tkTreeElem.c:2858:53: error: expected expression before ‘ElementRect’ 2858 | Tk_Offset(ElementRect, outline.obj), Tk_Offset(ElementRect, outline), | ^~~~~~~~~~~ ./generic/tkTreeStyle.c: At top level: make: *** [Makefile:303: tkTreeCtrl.o] Error 1 ./generic/tkTreeUtils.c:1718:9: warning: variable ‘result’ set but not used [-Wunused-but-set-variable] 1718 | int result; | ^~~~~~ ./generic/tkTreeUtils.c: In function ‘PerStateInfo_Undefine’: ./generic/tkTreeUtils.c:1787:54: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjLength’ from incompatible pointer type [-Wincompatible-pointer-types] 1787 | Tcl_ListObjLength(tree->interp, listObj, &numStates); | ^~~~~~~~~~ | | | int * ./generic/tkTreeUtils.c:1787:54: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeItem.c:7325:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7325 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeUtils.c:1804:61: error: ‘PerStateType’ has no member named ‘size’ 1804 | pData = (PerStateData *) (((char *) pData) + typePtr->size); | ^~ ./generic/tkTreeElem.c:2861:31: error: expected expression before ‘ElementRect’ 2861 | (char *) NULL, Tk_Offset(ElementRect, outlineWidthObj), | ^~~~~~~~~~~ ./generic/tkTreeStyle.c:4726:6: error: expected ‘;’ before ‘char’ 4726 | CONST char * | ^~~~~ | ; ./generic/tkTreeStyle.c: In function ‘TreeStyle_GetName’: ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeStyle.c:4734:18: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 4734 | return master->name; | ~~~~~~^~~~~~ ./generic/tkTreeElem.c:2862:16: error: expected expression before ‘ElementRect’ 2862 | Tk_Offset(ElementRect, outlineWidth), | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:1914:5: warning: excess elements in struct initializer 1914 | "pstBitmap", | ^~~~~~~~~~~ ./generic/tkTreeStyle.c: In function ‘Style_SetImageOrText’: ./generic/tkTreeUtils.c:1914:5: note: (near initialization for ‘TreeCtrl_pstBitmap’) ./generic/tkTreeUtils.c:1915:5: warning: excess elements in struct initializer 1915 | sizeof(PerStateDataBitmap), | ^~~~~~ ./generic/tkTreeUtils.c:1915:5: note: (near initialization for ‘TreeCtrl_pstBitmap’) ./generic/tkTreeUtils.c:1916:5: warning: excess elements in struct initializer 1916 | (PerStateType_FromObjProc) PSDBitmapFromObj, | ^ ./generic/tkTreeUtils.c:1916:5: note: (near initialization for ‘TreeCtrl_pstBitmap’) ./generic/tkTreeUtils.c:1917:5: warning: excess elements in struct initializer 1917 | (PerStateType_FreeProc) PSDBitmapFree | ^ ./generic/tkTreeUtils.c:1917:5: note: (near initialization for ‘TreeCtrl_pstBitmap’) ./generic/tkTreeElem.c:2865:31: error: expected expression before ‘ElementRect’ 2865 | (char *) NULL, Tk_Offset(ElementRect, rxObj), | ^~~~~~~~~~~ ./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:7795:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 7795 | CONST VOID *first_, | ^~~~~ | CONST86 ./generic/tkTreeUtils.c:1992:5: warning: excess elements in struct initializer 1992 | "pstBoolean", | ^~~~~~~~~~~~ ./generic/tkTreeStyle.c:4920:24: error: ‘struct ’ has no member named ‘flagSelf’ 4920 | args.config.flagSelf = 0; | ^ ./generic/tkTreeUtils.c:1992:5: note: (near initialization for ‘TreeCtrl_pstBoolean’) ./generic/tkTreeElem.c:2866:16: error: expected expression before ‘ElementRect’ 2866 | Tk_Offset(ElementRect, rx), | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:1993:5: warning: excess elements in struct initializer 1993 | sizeof(PerStateDataBoolean), | ^~~~~~ ./generic/tkTreeUtils.c:1993:5: note: (near initialization for ‘TreeCtrl_pstBoolean’) ./generic/tkTreeUtils.c:1994:5: warning: excess elements in struct initializer 1994 | (PerStateType_FromObjProc) PSDBooleanFromObj, | ^ ./generic/tkTreeUtils.c:1994:5: note: (near initialization for ‘TreeCtrl_pstBoolean’) ./generic/tkTreeStyle.c:4921:24: error: ‘struct ’ has no member named ‘item’ 4921 | args.config.item = item; | ^ ./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/tkTreeElem.c:2869:31: error: expected expression before ‘ElementRect’ 2869 | (char *) NULL, Tk_Offset(ElementRect, ryObj), | ^~~~~~~~~~~ ./generic/tkTreeStyle.c:4922:24: error: ‘struct ’ has no member named ‘column’ 4922 | args.config.column = column; | ^ ./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/tkTreeItem.c:7796:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 7796 | CONST VOID *second_ | ^~~~~ | CONST86 ./generic/tkTreeUtils.c:2051:5: note: (near initialization for ‘TreeCtrl_pstBorder’) ./generic/tkTreeUtils.c:2052:5: warning: excess elements in struct initializer 2052 | (PerStateType_FromObjProc) PSDBorderFromObj, | ^ ./generic/tkTreeUtils.c:2052:5: note: (near initialization for ‘TreeCtrl_pstBorder’) ./generic/tkTreeStyle.c:4926:47: error: ‘struct ’ has no member named ‘flagSelf’ 4926 | args.change.flagSelf = args.config.flagSelf; | ^ ./generic/tkTreeElem.c:2870:16: error: expected expression before ‘ElementRect’ 2870 | Tk_Offset(ElementRect, ry), | ^~~~~~~~~~~ ./generic/tkTreeItem.c: In function ‘TreeItemList_Sort’: ./generic/tkTreeUtils.c:2053:5: warning: excess elements in struct initializer 2053 | (PerStateType_FreeProc) PSDBorderFree | ^ ./generic/tkTreeUtils.c:2053:5: note: (near initialization for ‘TreeCtrl_pstBorder’) ./generic/tkTreeUtils.c:2108:5: warning: excess elements in struct initializer 2108 | "pstColor", | ^~~~~~~~~~ ./generic/tkTreeUtils.c:2108:5: note: (near initialization for ‘TreeCtrl_pstColor’) ./generic/tkTreeUtils.c:2109:5: warning: excess elements in struct initializer 2109 | sizeof(PerStateDataColor), | ^~~~~~ ./generic/tkTreeElem.c:2873:35: error: expected expression before ‘ElementRect’ 2873 | (char *) NULL, -1, Tk_Offset(ElementRect, showFocus), | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:2109:5: note: (near initialization for ‘TreeCtrl_pstColor’) ./generic/tkTreeItem.c:7813:12: error: ‘VOID’ undeclared (first use in this function) 7813 | qsort((VOID *) TreeItemList_Items(items), | ^~~~ ./generic/tkTreeItem.c:7813:12: note: each undeclared identifier is reported only once for each function it appears in ./generic/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/tkTreeElem.c:2876:31: error: expected expression before ‘ElementRect’ 2876 | (char *) NULL, Tk_Offset(ElementRect, widthObj), | ^~~~~~~~~~~ ./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/tkTreeItem.c:7813:18: error: expected expression before ‘)’ token 7813 | qsort((VOID *) TreeItemList_Items(items), | ^ ./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/tkTreeElem.c:2877:16: error: expected expression before ‘ElementRect’ 2877 | Tk_Offset(ElementRect, width), | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:2169:5: warning: excess elements in struct initializer 2169 | (PerStateType_FreeProc) PSDFontFree | ^ ./generic/tkTreeStyle.c: In function ‘TreeStyle_ElementConfigure’: ./generic/tkTreeUtils.c:2169:5: note: (near initialization for ‘TreeCtrl_pstFont’) ./generic/tkTreeUtils.c: In function ‘PSDImageFromObj’: ./generic/tkTreeUtils.c:2211:44: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 2211 | string = Tcl_GetStringFromObj(obj, &length); | ^~~~~~~ | | | int * ./generic/tkTreeUtils.c:2211:44: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeElem.c: In function ‘ConfigProcRect’: ./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/tkTreeStyle.c:5629:21: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 5629 | args.config.objv = objv; | ^~~~ | objc ./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:2235:5: warning: excess elements in struct initializer 2235 | sizeof(PerStateDataImage), | ^~~~~~ ./generic/tkTreeUtils.c:2235:5: note: (near initialization for ‘TreeCtrl_pstImage’) ./generic/tkTreeUtils.c:2236:5: warning: excess elements in struct initializer 2236 | (PerStateType_FromObjProc) PSDImageFromObj, | ^ ./generic/tkTreeElem.c:2923:53: error: ‘struct ’ has no member named ‘flagSelf’ 2923 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeUtils.c:2236:5: note: (near initialization for ‘TreeCtrl_pstImage’) ./generic/tkTreeStyle.c:5630:20: error: ‘struct ’ has no member named ‘flagSelf’ 5630 | args.config.flagSelf = 0; | ^ ./generic/tkTreeDisplay.c: At top level: ./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/tkTreeElem.c:2924:29: error: ‘struct ’ has no member named ‘flagSelf’ 2924 | args->config.flagSelf = 0; | ^ ./generic/tkTreeStyle.c:5631:20: error: ‘struct ’ has no member named ‘item’ 5631 | args.config.item = item; | ^ ./generic/tkTreeUtils.c:2313:5: warning: excess elements in struct initializer 2313 | "pstRelief", | ^~~~~~~~~~~ ./generic/tkTreeUtils.c:2313:5: note: (near initialization for ‘TreeCtrl_pstRelief’) ./generic/tkTreeUtils.c:2314:5: warning: excess elements in struct initializer 2314 | sizeof(PerStateDataRelief), | ^~~~~~ ./generic/tkTreeUtils.c:2314:5: note: (near initialization for ‘TreeCtrl_pstRelief’) ./generic/tkTreeDisplay.c:9616:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 9616 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeStyle.c:5632:20: error: ‘struct ’ has no member named ‘column’ 5632 | args.config.column = column; | ^ ./generic/tkTreeUtils.c:2315:5: warning: excess elements in struct initializer 2315 | (PerStateType_FromObjProc) PSDReliefFromObj, | ^ ./generic/tkTreeUtils.c:2315:5: note: (near initialization for ‘TreeCtrl_pstRelief’) ./generic/tkTreeUtils.c:2316:5: warning: excess elements in struct initializer 2316 | (PerStateType_FreeProc) PSDReliefFree | ^ ./generic/tkTreeUtils.c:2316:5: note: (near initialization for ‘TreeCtrl_pstRelief’) ./generic/tkTreeStyle.c:5636:43: error: ‘struct ’ has no member named ‘flagSelf’ 5636 | args.change.flagSelf = args.config.flagSelf; | ^ ./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/tkTreeStyle.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/tkTreeItem.c:7816:13: error: ‘TILSCompare’ undeclared (first use in this function) 7816 | TILSCompare); | ^~~~~~~~~~~ ./generic/tkTreeItem.c: At top level: ./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/tkTreeStyle.c:5764:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5764 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeUtils.c:2449:5: warning: excess elements in struct initializer 2449 | (PerStateType_FromObjProc) PSDFlagsFromObj, | ^ ./generic/tkTreeUtils.c:2449:5: note: (near initialization for ‘TreeCtrl_pstFlags’) ./generic/tkTreeUtils.c:2450:5: warning: excess elements in struct initializer 2450 | (PerStateType_FreeProc) PSDFlagsFree | ^ ./generic/tkTreeUtils.c:2450:5: note: (near initialization for ‘TreeCtrl_pstFlags’) ./generic/tkTreeItem.c:7839:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7839 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c: In function ‘ActualProcRect’: ./generic/tkTreeStyle.c:5989:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5989 | Tcl_Obj *CONST objv[] /* Config-option arg-value pairs. */ | ^~~~ ./generic/tkTreeElem.c:3199:17: error: expected ‘;’ before ‘char’ 3199 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeItem.c:7972:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7972 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c: At top level: ./generic/tkTreeItem.c:8002:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8002 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:3397:13: error: expected ‘;’ before ‘char’ 3397 | static CONST char *textDataTypeST[] = { "double", "integer", "long", "string", | ^~~~~ | ; ./generic/tkTreeElem.c:3399:13: error: expected ‘;’ before ‘char’ 3399 | static CONST char *textJustifyST[] = { "left", "right", "center", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeItem.c:8308:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8308 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeUtils.c: In function ‘TreeAlloc_Alloc’: ./generic/tkTreeElem.c:3400:13: error: expected ‘;’ before ‘char’ 3400 | static CONST char *textWrapST[] = { "char", "none", "word", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeUtils.c:2698:40: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 2698 | block = (AllocBlock *) ckalloc(Tk_Offset(AllocBlock, elem) + | ^~~~~~~~~ ./generic/tkTreeItem.c:8338:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8338 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:3404:35: error: expected expression before ‘TreeElement_’ 3404 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c:2698:50: error: expected expression before ‘AllocBlock’ 2698 | block = (AllocBlock *) ckalloc(Tk_Offset(AllocBlock, elem) + | ^~~~~~~~~~ ./generic/tkTreeElem.c:3407:35: error: expected expression before ‘TreeElement_’ 3407 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeItem.c:8515:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8515 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:3190:13: error: expected ‘;’ before ‘char’ 3190 | static CONST char *TagInfoUid = "TagInfo"; | ^~~~~ | ; ./generic/tkTreeUtils.c: In function ‘TagInfo_Add’: ./generic/tkTreeElem.c:3411:35: error: expected expression before ‘TreeElement_’ 3411 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeStyle.c:6311:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6311 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:8630:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8630 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./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:3415:35: error: expected expression before ‘TreeElement_’ 3415 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeStyle.c:6757:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6757 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:3418:35: error: expected expression before ‘TreeElement_’ 3418 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./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/tkTreeItem.c: In function ‘SpanWalkProc_GetRects’: ./generic/tkTreeElem.c:3421:35: error: expected expression before ‘TreeElement_’ 3421 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./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/tkTreeItem.c:9949:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token 9949 | Tcl_Obj *CONST *objv; | ^ ./generic/tkTreeElem.c:3424:35: error: expected expression before ‘TreeElement_’ 3424 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeStyle.c:7245:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7245 | Tcl_Obj *CONST objv[] /* Array of old-new element names. */ | ^~~~ ./generic/tkTreeUtils.c: In function ‘TagInfo_Copy’: ./generic/tkTreeElem.c:3427:35: error: expected expression before ‘TreeElement_’ 3427 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~ make: *** [Makefile:303: tkTreeDisplay.o] Error 1 ./generic/tkTreeStyle.c:7452:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7452 | Tcl_Obj *CONST objv[], /* Array of element names. */ | ^~~~ ./generic/tkTreeElem.c:3430:35: error: expected expression before ‘TreeElement_’ 3430 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘TagInfo_Free’: ./generic/tkTreeItem.c:9949:21: error: ‘objv’ undeclared (first use in this function); did you mean ‘objc’? 9949 | Tcl_Obj *CONST *objv; | ^~~~ | objc ./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/tkTreeElem.c:3433:35: error: expected expression before ‘TreeElement_’ 3433 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeItem.c:9953:24: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token 9953 | Tcl_Obj *CONST *objv; | ^ ./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/tkTreeElem.c:3436:35: error: expected expression before ‘ElementText’ 3436 | (char *) NULL, -1, Tk_Offset(ElementText, textCfg), | ^~~~~~~~~~~ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeItem.c:9965:13: error: ‘struct ’ has no member named ‘rects’ 9965 | data->rects[0].x = drawArgs->x + drawArgs->indent; | ^~ ./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:3440:35: error: expected expression before ‘TreeElement_’ 3440 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c:3504:1: note: ‘TagInfoCO_Set’ declared here 3504 | TagInfoCO_Set( | ^~~~~~~~~~~~~ ./generic/tkTreeStyle.c: In function ‘Tree_MakeHeaderStyle’: ./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/tkTreeItem.c:9966:13: error: ‘struct ’ has no member named ‘rects’ 9966 | data->rects[0].y = drawArgs->y; | ^~ ./generic/tkTreeUtils.c:3543:1: note: ‘TagInfoCO_Get’ declared here 3543 | TagInfoCO_Get( | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘TagExpr_Init’: ./generic/tkTreeElem.c:3445:35: error: expected expression before ‘TreeElement_’ 3445 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./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/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/tkTreeItem.c:9967:13: error: ‘struct ’ has no member named ‘rects’ 9967 | data->rects[0].width = drawArgs->width - drawArgs->indent; | ^~ ./generic/tkTreeElem.c:3449:35: error: expected expression before ‘TreeElement_’ 3449 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./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/tkTreeItem.c:9968:13: error: ‘struct ’ has no member named ‘rects’ 9968 | data->rects[0].height = drawArgs->height; | ^~ ./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/tkTreeElem.c:3452:35: error: expected expression before ‘TreeElement_’ 3452 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeElem.c: In function ‘TextUpdateStringRep’: ./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/tkTreeItem.c:9971:17: error: ‘struct ’ has no member named ‘rects’ 9971 | data->rects[0].x = drawArgs->x; | ^~ ./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:4259:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 4259 | CONST char *optionName | ^~~~~ | CONST86 ./generic/tkTreeUtils.c: In function ‘PerStateCO_Free’: ./generic/tkTreeItem.c:9972:17: error: ‘struct ’ has no member named ‘rects’ 9972 | data->rects[0].width = drawArgs->width; | ^~ ./generic/tkTreeUtils.c:4409:14: warning: variable ‘objPtr’ set but not used [-Wunused-but-set-variable] 4409 | Tcl_Obj *objPtr = NULL; | ^~~~~~ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeItem.c:9975:13: error: ‘struct ’ has no member named ‘result’ 9975 | data->result = 1; /* # of rects */ | ^~ ./generic/tkTreeUtils.c:4445:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 4445 | CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeItem.c:9981:13: error: ‘struct ’ has no member named ‘result’ 9981 | data->result = -1; /* error */ | ^~ ./generic/tkTreeElem.c:3641:17: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 3641 | panic("unknown ElementText dataType"); | ^~~~~ ./generic/tkTreeUtils.c:4489:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 4489 | CONST char *optionName, | ^~~~~ | CONST86 ./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/tkTreeItem.c:9991:20: error: ‘struct ’ has no member named ‘objv’ 9991 | objv = data->objv; | ^~ ./generic/tkTreeUtils.c:4509:13: error: expected ‘;’ before ‘char’ 4509 | static CONST char *DynamicOptionUid = "DynamicOption"; | ^~~~~ | ; ./generic/tkTreeUtils.c: In function ‘DynamicOption_AllocIfNeeded’: ./generic/tkTreeUtils.c:4613:23: error: expected expression before ‘DynamicOption’ 4613 | Tk_Offset(DynamicOption, data) + size); | ^~~~~~~~~~~~~ ./generic/tkTreeItem.c:9994:9: error: ‘struct ’ has no member named ‘result’ 9994 | data->result = TreeStyle_GetElemRects(drawArgs, objc, objv, data->rects); | ^~ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:4897:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 4897 | CONST char *optionName, /* Name of the option. */ | ^~~~~ | CONST86 ./generic/tkTreeUtils.c: In function ‘DynamicOption_Free’: ./generic/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:4990:29: warning: comparison of distinct pointer types lacks a cast [-Wcompare-distinct-pointer-types] 4990 | if (co->setProc != DynamicCO_Set) | ^~ ./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:4999:31: error: expected expression before ‘DynamicOption’ 4999 | Tk_Offset(DynamicOption, data) + cd->size); | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘DynamicOption_Free1’: ./generic/tkTreeUtils.c:5045:31: error: expected expression before ‘DynamicOption’ 5045 | Tk_Offset(DynamicOption, data) + size); | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeElem.c: In function ‘TextUpdateLayout’: ./generic/tkTreeUtils.c:5103:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5103 | Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeUtils.c: In function ‘StringCO_Set’: ./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/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: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: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: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/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/tkTreeElem.c: At top level: ./generic/tkTreeUtils.c:5144:1: note: ‘StringCO_Set’ declared here 5144 | StringCO_Set( | ^~~~~~~~~~~~ ./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: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/tkTreeItem.c:10040:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 10040 | Tcl_Obj *CONST objv[], /* Array of element names or NULL. */ | ^~~~ ./generic/tkTreeItem.c: In function ‘IsHeaderOption’: ./generic/tkTreeUtils.c:5185:1: note: ‘StringCO_Get’ declared here 5185 | StringCO_Get( | ^~~~~~~~~~~~ ./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: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:3913:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 3913 | args->config.objc, args->config.objv, | ^~~~ | objc ./generic/tkTreeItem.c:10221:17: error: expected ‘;’ before ‘char’ 10221 | static CONST char *headerOptions[] = { | ^~~~~ | ; ./generic/tkTreeElem.c:3914:53: error: ‘struct ’ has no member named ‘flagSelf’ 3914 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./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/tkTreeElem.c:3915:29: error: ‘struct ’ has no member named ‘flagSelf’ 3915 | args->config.flagSelf = 0; | ^ ./generic/tkTreeUtils.c:5290:1: note: ‘PixelsCO_Get’ declared here 5290 | PixelsCO_Get( | ^~~~~~~~~~~~ ./generic/tkTreeItem.c: At top level: ./generic/tkTreeStyle.c: At top level: ./generic/tkTreeUtils.c: In function ‘StyleCO_Set’: ./generic/tkTreeElem.c:3923:41: error: ‘struct ’ has no member named ‘item’ 3923 | etv->item = args->config.item; | ^ ./generic/tkTreeStyle.c:6270:1: warning: ‘UnionRecursiveCheck’ defined but not used [-Wunused-function] 6270 | UnionRecursiveCheck( | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:3924:43: error: ‘struct ’ has no member named ‘column’ 3924 | etv->column = args->config.column; | ^ ./generic/tkTreeUtils.c:5376:42: error: ‘TreeStateDomain’ has no member named ‘name’ 5376 | tree->stateDomain[domain].name, | ^ ./generic/tkTreeItem.c:10293:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 10293 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeStyle.c:6137:1: warning: ‘LayoutOptionToObj’ defined but not used [-Wunused-function] 6137 | LayoutOptionToObj( | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeItem.c: In function ‘TreeItem_GetHeaderOptionInfo’: ./generic/tkTreeUtils.c:5377:43: error: ‘TreeStateDomain’ has no member named ‘name’ 5377 | tree->stateDomain[domainS].name); | ^ ./generic/tkTreeStyle.c:5172:1: warning: ‘Element_Deleted’ defined but not used [-Wunused-function] 5172 | Element_Deleted( | ^~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeStyle.c:5026:1: warning: ‘Style_Deleted’ defined but not used [-Wunused-function] 5026 | Style_Deleted( | ^~~~~~~~~~~~~ ./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/tkTreeStyle.c:4174:1: warning: ‘Style_Changed’ defined but not used [-Wunused-function] 4174 | Style_Changed( | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:5343:1: note: ‘StyleCO_Set’ declared here 5343 | StyleCO_Set( | ^~~~~~~~~~~ ./generic/tkTreeItem.c:10339:17: error: expected ‘;’ before ‘char’ 10339 | static CONST char *headerOptions[] = { | ^~~~~ | ; ./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’) make: *** [Makefile:303: tkTreeStyle.o] Error 1 ./generic/tkTreeUtils.c:5391:1: note: ‘StyleCO_Get’ declared here 5391 | StyleCO_Get( | ^~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘DisplayProcText’: ./generic/tkTreeElem.c:4261:13: error: ‘CONST’ undeclared (first use in this function); did you mean ‘CONST86’? 4261 | CONST char *fstBytePtr = Tcl_UtfAtIndex(buf, underline); | ^~~~~ | CONST86 ./generic/tkTreeElem.c:4261:13: note: each undeclared identifier is reported only once for each function it appears in ./generic/tkTreeUtils.c:5445:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 5445 | CONST char *optionName, | ^~~~~ | CONST86 ./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:5553:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 5553 | CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeUtils.c: In function ‘ItemButtonCO_Set’: ./generic/tkTreeUtils.c:5628:40: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 5628 | s = Tcl_GetStringFromObj((*value), &length); | ^~~~~~~ | | | int * ./generic/tkTreeUtils.c:5628:40: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeUtils.c:5689:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 5689 | CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeItem.c: In function ‘TreeItem_InitWidget’: ./generic/tkTreeElem.c:4265:28: error: ‘fstBytePtr’ undeclared (first use in this function) 4265 | (int) (fstBytePtr - buf), (int) (sndBytePtr - buf)); | ^~~~~~~~~~ ./generic/tkTreeItem.c:10392:5: error: implicit declaration of function ‘ItemButtonCO_Init’ [-Wimplicit-function-declaration] 10392 | ItemButtonCO_Init(itemOptionSpecs, "-button", ITEM_FLAG_BUTTON, | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘Tree_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/tkTreeElem.c:4265:54: error: ‘sndBytePtr’ undeclared (first use in this function) 4265 | (int) (fstBytePtr - buf), (int) (sndBytePtr - buf)); | ^~~~~~~~~~ ./generic/tkTreeElem.c:4275:18: error: expected ‘;’ before ‘char’ 4275 | CONST char *fstBytePtr = Tcl_UtfAtIndex(text, underline); | ^~~~~ | ; ./generic/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:4276:18: error: expected ‘;’ before ‘char’ 4276 | CONST char *sndBytePtr = Tcl_UtfNext(fstBytePtr); | ^~~~~ | ; ./generic/tkTreeUtils.c:6010:5: warning: excess elements in struct initializer 6010 | sizeof(PerStateDataGradient), | ^~~~~~ ./generic/tkTreeUtils.c:6010:5: note: (near initialization for ‘TreeCtrl_pstGradient’) ./generic/tkTreeUtils.c:6011:5: warning: excess elements in struct initializer 6011 | (PerStateType_FromObjProc) PSDGradientFromObj, | ^ ./generic/tkTreeUtils.c:6011:5: note: (near initialization for ‘TreeCtrl_pstGradient’) ./generic/tkTreeElem.c: In function ‘HeightProcText’: ./generic/tkTreeUtils.c:6012:5: warning: excess elements in struct initializer 6012 | (PerStateType_FreeProc) PSDGradientFree | ^ ./generic/tkTreeElem.c:4382:11: warning: variable ‘text’ set but not used [-Wunused-but-set-variable] 4382 | char *text = NULL; | ^~~~ ./generic/tkTreeUtils.c:6012:5: note: (near initialization for ‘TreeCtrl_pstGradient’) ./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: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/tkTreeElem.c: In function ‘ActualProcText’: ./generic/tkTreeUtils.c:6186:1: note: ‘TreeColorCO_Set’ declared here 6186 | TreeColorCO_Set( | ^~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:4555:17: error: expected ‘;’ before ‘char’ 4555 | static CONST char *optionName[] = { | ^~~~~ | ; ./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/tkTreeElem.c: At top level: ./generic/tkTreeUtils.c:6226:1: note: ‘TreeColorCO_Get’ declared here 6226 | TreeColorCO_Get( | ^~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:4653:35: error: expected expression before ‘ElementWindow’ 4653 | (char *) NULL, -1, Tk_Offset(ElementWindow, clip), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘StopsSet’: ./generic/tkTreeUtils.c:6383:54: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 6383 | if (Tcl_ListObjGetElements(interp, valuePtr, &nstops, &objv) != TCL_OK) { | ^~~~~~~ | | | int * ./generic/tkTreeUtils.c:6383:54: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeElem.c:4657:35: error: expected expression before ‘ElementWindow’ 4657 | (char *) NULL, -1, Tk_Offset(ElementWindow, destroy), | ^~~~~~~~~~~~~ ./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/tkTreeElem.c:4662:16: error: expected expression before ‘ElementWindow’ 4662 | Tk_Offset(ElementWindow, draw.obj), Tk_Offset(ElementWindow, draw), | ^~~~~~~~~~~~~ ./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/tkTreeElem.c:4662:52: error: expected expression before ‘ElementWindow’ 4662 | Tk_Offset(ElementWindow, draw.obj), Tk_Offset(ElementWindow, draw), | ^~~~~~~~~~~~~ ./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/tkTreeItem.c: At top level: ./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/tkTreeItem.c:9940:1: warning: ‘SpanWalkProc_GetRects’ defined but not used [-Wunused-function] 9940 | SpanWalkProc_GetRects( | ^~~~~~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:6629:5: note: (near initialization for ‘gradientCoordCO.setProc’) ./generic/tkTreeElem.c:4666:35: error: expected expression before ‘ElementWindow’ 4666 | (char *) NULL, -1, Tk_Offset(ElementWindow, tkwin), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:6511:1: note: ‘GradientCoordSet’ declared here 6511 | GradientCoordSet( | ^~~~~~~~~~~~~~~~ ./generic/tkTreeItem.c:7276:1: warning: ‘quicksort’ defined but not used [-Wunused-function] 7276 | quicksort( | ^~~~~~~~~ ./generic/tkTreeItem.c:7071:1: warning: ‘CompareCmd’ defined but not used [-Wunused-function] 7071 | CompareCmd( | ^~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘ConfigProcWindow’: ./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/tkTreeElem.c:4827:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 4827 | args->config.objc, args->config.objv, | ^~~~ | objc ./generic/tkTreeItem.c:7026:1: warning: ‘CompareDict’ defined but not used [-Wunused-function] 7026 | CompareDict( | ^~~~~~~~~~~ ./generic/tkTreeElem.c:4828:53: error: ‘struct ’ has no member named ‘flagSelf’ 4828 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeItem.c:7005:1: warning: ‘CompareAscii’ defined but not used [-Wunused-function] 7005 | CompareAscii( | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:4829:29: error: ‘struct ’ has no member named ‘flagSelf’ 4829 | args->config.flagSelf = 0; | ^ ./generic/tkTreeItem.c:5550:1: warning: ‘StateDomainErrMsg’ defined but not used [-Wunused-function] 5550 | StateDomainErrMsg( | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:4833:29: error: ‘struct ’ has no member named ‘flagSelf’ 4833 | if (args->config.flagSelf & EWIN_CONF_WINDOW) { | ^ make: *** [Makefile:303: tkTreeItem.o] Error 1 ./generic/tkTreeUtils.c:7143:19: error: expected expression before ‘TreeGradient_’ 7143 | Tk_Offset(TreeGradient_, bottomObj), | ^~~~~~~~~~~~~ ./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:7144:19: error: expected expression before ‘TreeGradient_’ 7144 | Tk_Offset(TreeGradient_, bottom), | ^~~~~~~~~~~~~ ./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: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: At top level: ./generic/tkTreeElem.c:5338:5: error: ‘BooleanCO_Init’ undeclared here (not in a function) 5338 | BooleanCO_Init, | ^~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5338:5: warning: excess elements in struct initializer ./generic/tkTreeElem.c:5338:5: note: (near initialization for ‘stubs’) ./generic/tkTreeUtils.c:7152:19: error: expected expression before ‘TreeGradient_’ 7152 | Tk_Offset(TreeGradient_, right), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7155:19: error: expected expression before ‘TreeGradient_’ 7155 | Tk_Offset(TreeGradient_, topObj), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7156:19: error: expected expression before ‘TreeGradient_’ 7156 | Tk_Offset(TreeGradient_, top), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7159:37: error: expected expression before ‘TreeGradient_’ 7159 | "horizontal", -1, Tk_Offset(TreeGradient_, vertical), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7162:28: error: expected expression before ‘TreeGradient_’ 7162 | "1", -1, Tk_Offset(TreeGradient_, steps), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:5339:5: error: ‘StringTableCO_Init’ undeclared here (not in a function); did you mean ‘StringTableGet’? 5339 | StringTableCO_Init, | ^~~~~~~~~~~~~~~~~~ | StringTableGet ./generic/tkTreeElem.c:5339:5: warning: excess elements in struct initializer ./generic/tkTreeElem.c:5339:5: note: (near initialization for ‘stubs’) ./generic/tkTreeUtils.c:7165:19: error: expected expression before ‘TreeGradient_’ 7165 | Tk_Offset(TreeGradient_, stopsObj), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7166:19: error: expected expression before ‘TreeGradient_’ 7166 | Tk_Offset(TreeGradient_, stopArrPtr), | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7371:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7371 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:5340:5: error: ‘PerStateCO_Init’ undeclared here (not in a function); did you mean ‘PerStateInfo’? 5340 | PerStateCO_Init | ^~~~~~~~~~~~~~~ | PerStateInfo ./generic/tkTreeElem.c:5340:5: warning: excess elements in struct initializer ./generic/tkTreeElem.c:5340:5: note: (near initialization for ‘stubs’) ./generic/tkTreeUtils.c:7583:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7583 | Tcl_Obj *CONST objv[] /* Config-option arg-value pairs. */ | ^~~~ ./generic/tkTreeUtils.c:7646:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7646 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c: In function ‘TreeElement_InitInterp’: ./generic/tkTreeElem.c:5459:5: error: implicit declaration of function ‘PerStateCO_Init’ [-Wimplicit-function-declaration] 5459 | PerStateCO_Init(treeElemTypeBitmap.optionSpecs, "-background", | ^~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c: In function ‘_TreeGradient_FillRectX11’: ./generic/tkTreeUtils.c:8019:17: error: implicit declaration of function ‘TreeRect_Intersect’; did you mean ‘TreeRect_ToXRect’? [-Wimplicit-function-declaration] 8019 | if (TreeRect_Intersect(&trPaint, &trSub, &tr)) { | ^~~~~~~~~~~~~~~~~~ | TreeRect_ToXRect ./generic/tkTreeUtils.c: In function ‘TreeGradient_FillRectX11’: ./generic/tkTreeUtils.c:8050:9: warning: variable ‘oldX’ set but not used [-Wunused-but-set-variable] 8050 | int oldX = trBrush.x, oldY = trBrush.y; | ^~~~ ./generic/tkTreeElem.c:5485:5: error: implicit declaration of function ‘StringTableCO_Init’; did you mean ‘StringTableGet’? [-Wimplicit-function-declaration] 5485 | StringTableCO_Init(treeElemTypeHeader.optionSpecs, "-arrow", | ^~~~~~~~~~~~~~~~~~ | StringTableGet ./generic/tkTreeUtils.c: In function ‘TextLayout_TotalWidth’: ./generic/tkTreeUtils.c:1054:1: warning: control reaches end of non-void function [-Wreturn-type] 1054 | } | ^ ./generic/tkTreeElem.c:5503:5: error: implicit declaration of function ‘DynamicCO_Init’ [-Wimplicit-function-declaration] 5503 | DynamicCO_Init(treeElemTypeImage.optionSpecs, "-draw", | ^~~~~~~~~~~~~~ ./generic/tkTreeUtils.c: At top level: ./generic/tkTreeElem.c:5505:19: error: expected expression before ‘PerStateInfo’ 5505 | Tk_Offset(PerStateInfo, obj), | ^~~~~~~~~~~~ ./generic/tkTreeUtils.c:7616:1: warning: ‘Gradient_Deleted’ defined but not used [-Wunused-function] 7616 | Gradient_Deleted( | ^~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7607:1: warning: ‘Gradient_Changed’ defined but not used [-Wunused-function] 7607 | Gradient_Changed( | ^~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7322:1: warning: ‘Gradient_CalcStepColors’ defined but not used [-Wunused-function] 7322 | Gradient_CalcStepColors( | ^~~~~~~~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:7227:1: warning: ‘Gradient_ToObj’ defined but not used [-Wunused-function] 7227 | Gradient_ToObj( | ^~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:5672:1: warning: ‘ItemButtonCO_Restore’ defined but not used [-Wunused-function] 5672 | ItemButtonCO_Restore( | ^~~~~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:5656:1: warning: ‘ItemButtonCO_Get’ defined but not used [-Wunused-function] 5656 | ItemButtonCO_Get( | ^~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:5607:1: warning: ‘ItemButtonCO_Set’ defined but not used [-Wunused-function] 5607 | ItemButtonCO_Set( | ^~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:5534:1: warning: ‘BooleanFlagCO_Restore’ defined but not used [-Wunused-function] 5534 | BooleanFlagCO_Restore( | ^~~~~~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:5520:1: warning: ‘BooleanFlagCO_Get’ defined but not used [-Wunused-function] 5520 | BooleanFlagCO_Get( | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:5486:1: warning: ‘BooleanFlagCO_Set’ defined but not used [-Wunused-function] 5486 | BooleanFlagCO_Set( | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:4819:1: warning: ‘DynamicCO_Free’ defined but not used [-Wunused-function] 4819 | DynamicCO_Free( | ^~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:4774:1: warning: ‘DynamicCO_Restore’ defined but not used [-Wunused-function] 4774 | DynamicCO_Restore( | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:4743:1: warning: ‘DynamicCO_Get’ defined but not used [-Wunused-function] 4743 | DynamicCO_Get( | ^~~~~~~~~~~~~ ./generic/tkTreeUtils.c:4399:1: warning: ‘PerStateCO_Free’ defined but not used [-Wunused-function] 4399 | PerStateCO_Free( | ^~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:4369:1: warning: ‘PerStateCO_Restore’ defined but not used [-Wunused-function] 4369 | PerStateCO_Restore( | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeUtils.c:4357:1: warning: ‘PerStateCO_Get’ defined but not used [-Wunused-function] 4357 | PerStateCO_Get( | ^~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5506:12: error: implicit declaration of function ‘PerStateCO_Alloc’ [-Wimplicit-function-declaration] 5506 | 0, PerStateCO_Alloc("-draw", &pstBoolean, TreeStateFromObj), | ^~~~~~~~~~~~~~~~ ./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/tkTreeElem.c:5515:19: error: expected expression before ‘ElementImageSize’ 5515 | Tk_Offset(ElementImageSize, heightObj), | ^~~~~~~~~~~~~~~~ ./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:5516:19: error: expected expression before ‘ElementImageSize’ 5516 | Tk_Offset(ElementImageSize, height), &TreeCtrlCO_pixels, | ^~~~~~~~~~~~~~~~ make: *** [Makefile:303: tkTreeUtils.o] Error 1 ./generic/tkTreeElem.c:5520:19: error: expected expression before ‘ElementImageSize’ 5520 | Tk_Offset(ElementImageSize, widthObj), | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5521:19: error: expected expression before ‘ElementImageSize’ 5521 | Tk_Offset(ElementImageSize, width), &TreeCtrlCO_pixels, | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5550:19: error: expected expression before ‘ElementTextData’ 5550 | Tk_Offset(ElementTextData, dataObj), | ^~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5556:19: error: expected expression before ‘ElementTextData’ 5556 | Tk_Offset(ElementTextData, dataType), | ^~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5557:9: error: implicit declaration of function ‘StringTableCO_Alloc’ [-Wimplicit-function-declaration] 5557 | StringTableCO_Alloc("-datatype", textDataTypeST), | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5561:19: error: expected expression before ‘ElementTextData’ 5561 | Tk_Offset(ElementTextData, formatObj), | ^~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5569:19: error: expected expression before ‘ElementTextLayout’ 5569 | Tk_Offset(ElementTextLayout, justify), | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5575:19: error: expected expression before ‘ElementTextLayout’ 5575 | Tk_Offset(ElementTextLayout, lines), | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5576:9: error: implicit declaration of function ‘IntegerCO_Alloc’ [-Wimplicit-function-declaration] 5576 | IntegerCO_Alloc("-lines", | ^~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5584:19: error: expected expression before ‘ElementTextLayout’ 5584 | Tk_Offset(ElementTextLayout, widthObj), | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5585:19: error: expected expression before ‘ElementTextLayout’ 5585 | Tk_Offset(ElementTextLayout, width), &TreeCtrlCO_pixels, | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5590:19: error: expected expression before ‘ElementTextLayout’ 5590 | Tk_Offset(ElementTextLayout, wrap), | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5597:19: error: expected expression before ‘PerStateInfo’ 5597 | Tk_Offset(PerStateInfo, obj), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:5603:19: error: expected expression before ‘PerStateInfo’ 5603 | Tk_Offset(PerStateInfo, obj), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:5608:19: error: expected expression before ‘PerStateInfo’ 5608 | Tk_Offset(PerStateInfo, obj), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:5614:19: error: expected expression before ‘struct’ 5614 | Tk_Offset(struct ElementTextVar, varNameObj), | ^~~~~~ ./generic/tkTreeElem.c:5623:19: error: expected expression before ‘ElementTextStyle’ 5623 | Tk_Offset(ElementTextStyle, underline), | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5635:19: error: expected expression before ‘ElementTextLayout3’ 5635 | Tk_Offset(ElementTextLayout3, lMargin1Obj), | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5636:19: error: expected expression before ‘ElementTextLayout3’ 5636 | Tk_Offset(ElementTextLayout3, lMargin1), &TreeCtrlCO_pixels, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5640:19: error: expected expression before ‘ElementTextLayout3’ 5640 | Tk_Offset(ElementTextLayout3, lMargin2Obj), | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5641:19: error: expected expression before ‘ElementTextLayout3’ 5641 | Tk_Offset(ElementTextLayout3, lMargin2), &TreeCtrlCO_pixels, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:3800:25: warning: ‘VarTraceProc_Text’ used but never defined 3800 | static Tcl_VarTraceProc VarTraceProc_Text; | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:398:13: warning: ‘StringTableRestore’ defined but not used [-Wunused-function] 398 | static void StringTableRestore( | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:384:17: warning: ‘StringTableGet’ defined but not used [-Wunused-function] 384 | static Tcl_Obj *StringTableGet( | ^~~~~~~~~~~~~~ ./generic/tkTreeElem.c:346:12: warning: ‘StringTableSet’ defined but not used [-Wunused-function] 346 | static int StringTableSet( | ^~~~~~~~~~~~~~ ./generic/tkTreeElem.c:322:13: warning: ‘IntegerRestore’ defined but not used [-Wunused-function] 322 | static void IntegerRestore( | ^~~~~~~~~~~~~~ ./generic/tkTreeElem.c:309:17: warning: ‘IntegerGet’ defined but not used [-Wunused-function] 309 | static Tcl_Obj *IntegerGet( | ^~~~~~~~~~ ./generic/tkTreeElem.c:260:12: warning: ‘IntegerSet’ defined but not used [-Wunused-function] 260 | static int IntegerSet( | ^~~~~~~~~~ make: *** [Makefile:303: tkTreeElem.o] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.uAPA6P (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.uAPA6P (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M 197b589856d648468c4eb04074d04969 -D /var/lib/mock/f42-build-56982476-6547476/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.n34qtnko:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"\' \'--setenv=PS1= \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.13/site-packages/mockbuild/util.py", line 610, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M 197b589856d648468c4eb04074d04969 -D /var/lib/mock/f42-build-56982476-6547476/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.n34qtnko:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec'