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 ppc64le --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec'], chrootPath='/var/lib/mock/f43-build-57101186-6548434/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.h_kkx1v9:/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.h_kkx1v9:/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', '10388d93e54e4ff9a71adfbbeda4cd01', '-D', '/var/lib/mock/f43-build-57101186-6548434/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.h_kkx1v9:/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 ppc64le --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: ppc64le Building for target ppc64le sh: line 1: tclsh: command not found setting SOURCE_DATE_EPOCH=1737244800 Wrote: /builddir/build/SRPMS/tcl-tktreectrl-2.4.1-30.fc43.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec'], chrootPath='/var/lib/mock/f43-build-57101186-6548434/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.h_kkx1v9:/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.h_kkx1v9:/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', '48494a7a44944692ba86cdf56c4dc342', '-D', '/var/lib/mock/f43-build-57101186-6548434/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.h_kkx1v9:/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 ppc64le --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: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1737244800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.qXiFu1 + 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.xG8RSh + 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.BEmxuY + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2011-10-15 19:39:44.000000000 +0000 +++ ./configure 2025-02-08 19:39:42.879779475 +0000 @@ -1725,7 +1725,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./shellicon/configure + diff -u ./shellicon/configure.backup ./shellicon/configure + mv ./shellicon/configure.backup ./shellicon/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./shellicon/configure + diff -u ./shellicon/configure.backup ./shellicon/configure + mv ./shellicon/configure.backup ./shellicon/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./shellicon/configure + diff -u ./shellicon/configure.backup ./shellicon/configure --- ./shellicon/configure.backup 2011-10-15 20:43:03.000000000 +0000 +++ ./shellicon/configure 2025-02-08 19:39:42.939777186 +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=ppc64le-redhat-linux-gnu --host=ppc64le-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 ppc64le-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 ppc64le-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.ppc64le 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 -j8 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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -pipe -O2 -fomit-frame-pointer -Wall -fPIC -c `echo ./generic/tkTreeItem.c` -o tkTreeItem.o In file included from ./generic/qebind.c:35: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.c:1538:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1538 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:1610:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1610 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:1661:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1661 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:1783:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1783 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c: In function ‘Percents_Command’: ./generic/qebind.c:1909:9: error: unknown type name ‘Tcl_SavedResult’; did you mean ‘Tcl_SetResult’? 1909 | Tcl_SavedResult state; | ^~~~~~~~~~~~~~~ | Tcl_SetResult ./generic/qebind.c:1938:9: error: implicit declaration of function ‘Tcl_SaveResult’; did you mean ‘Tcl_SetResult’? [-Wimplicit-function-declaration] 1938 | Tcl_SaveResult(interp, &state); | ^~~~~~~~~~~~~~ | Tcl_SetResult ./generic/qebind.c:1951:9: error: implicit declaration of function ‘Tcl_RestoreResult’; did you mean ‘Tcl_ResetResult’? [-Wimplicit-function-declaration] 1951 | Tcl_RestoreResult(interp, &state); | ^~~~~~~~~~~~~~~~~ | Tcl_ResetResult ./generic/qebind.c: At top level: ./generic/qebind.c:1959:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1959 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2090:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2090 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2212:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2212 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2235:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2235 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2278:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2278 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2391:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2391 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2414:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2414 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2448:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2448 | Tcl_Obj *CONST objv[]) | ^~~~ ./generic/qebind.c:2506:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2506 | Tcl_Obj *CONST objv[]) | ^~~~ make: *** [Makefile:303: qebind.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeDrag.c:9: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/tkTreeCtrl.h:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/tkTreeCtrl.h:691:85: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 691 | MODULE_SCOPE int Tree_StateCmd(TreeCtrl *tree, int domain, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:906:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 906 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:976:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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:1031:117: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1031 | MODULE_SCOPE int TreeStyle_Remap(TreeCtrl *tree, TreeStyle styleFrom_, TreeStyle styleTo_, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:1043:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1043 | MODULE_SCOPE int TreeElementCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1044:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1044 | MODULE_SCOPE int TreeStyleCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1061:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1061 | MODULE_SCOPE int TreeNotifyCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1115:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1115 | MODULE_SCOPE int TreeColumnCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1172:103: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1172 | MODULE_SCOPE int TreeDragImageCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ 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:1183:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1183 | MODULE_SCOPE int TreeMarqueeCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/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: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:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/tkTreeCtrl.h:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/tkTreeCtrl.h:691:85: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 691 | MODULE_SCOPE int Tree_StateCmd(TreeCtrl *tree, int domain, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:906:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 906 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ 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[]); | ^~~~ ./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:976:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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: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:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:691:85: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 691 | MODULE_SCOPE int Tree_StateCmd(TreeCtrl *tree, int domain, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./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: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: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:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/tkTreeCtrl.h:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1031:117: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1031 | MODULE_SCOPE int TreeStyle_Remap(TreeCtrl *tree, TreeStyle styleFrom_, TreeStyle styleTo_, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:1043:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1043 | MODULE_SCOPE int TreeElementCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1044:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1044 | MODULE_SCOPE int TreeStyleCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1061:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1061 | MODULE_SCOPE int TreeNotifyCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1115:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1115 | MODULE_SCOPE int TreeColumnCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1172:103: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1172 | MODULE_SCOPE int TreeDragImageCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1183:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1183 | MODULE_SCOPE int TreeMarqueeCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1542:51: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1542 | MODULE_SCOPE Tk_ObjCustomOption *PerStateCO_Alloc(CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ 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/tkTreeCtrl.h:976:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/tkTreeCtrl.h: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:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:691:85: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 691 | MODULE_SCOPE int Tree_StateCmd(TreeCtrl *tree, int domain, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | 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:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:906:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 906 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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:1580:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1580 | MODULE_SCOPE int BooleanFlagCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/tkTreeCtrl.h:1031:117: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1031 | MODULE_SCOPE int TreeStyle_Remap(TreeCtrl *tree, TreeStyle styleFrom_, TreeStyle styleTo_, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:1043:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1043 | MODULE_SCOPE int TreeElementCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1044:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1044 | MODULE_SCOPE int TreeStyleCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1336:60: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1336 | MODULE_SCOPE TextLayout TextLayout_Compute(Tk_Font tkfont, CONST char *string, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1061:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1061 | MODULE_SCOPE int TreeNotifyCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1115:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1115 | MODULE_SCOPE int TreeColumnCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1172:103: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1172 | MODULE_SCOPE int TreeDragImageCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1183:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1183 | MODULE_SCOPE int TreeMarqueeCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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:976:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1540:77: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1540 | MODULE_SCOPE Tk_OptionSpec *Tree_FindOptionSpec(Tk_OptionSpec *optionTable, CONST char *optionName); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1542:51: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1542 | MODULE_SCOPE Tk_ObjCustomOption *PerStateCO_Alloc(CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1006:71: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1006 | MODULE_SCOPE int TreeElement_IsType(TreeCtrl *tree, TreeElement elem, CONST char *type); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | 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:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1043:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1043 | MODULE_SCOPE int TreeElementCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1044:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1044 | MODULE_SCOPE int TreeStyleCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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:1061:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1061 | MODULE_SCOPE int TreeNotifyCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1115:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1115 | MODULE_SCOPE int TreeColumnCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1172:103: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1172 | MODULE_SCOPE int TreeDragImageCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1183:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1183 | MODULE_SCOPE int TreeMarqueeCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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:1568:61: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1568 | MODULE_SCOPE int DynamicCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1336:60: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1336 | MODULE_SCOPE TextLayout TextLayout_Compute(Tk_Font tkfont, CONST char *string, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1580:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1580 | MODULE_SCOPE int BooleanFlagCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/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.h:1540:77: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1540 | MODULE_SCOPE Tk_OptionSpec *Tree_FindOptionSpec(Tk_OptionSpec *optionTable, CONST char *optionName); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1582:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1582 | MODULE_SCOPE int ItemButtonCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeDrag.c:734:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 734 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeDrag.c:856:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 856 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.h:1542:51: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1542 | MODULE_SCOPE Tk_ObjCustomOption *PerStateCO_Alloc(CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1584:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1584 | MODULE_SCOPE void TreeStyleCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeDrag.c:457:1: warning: ‘DragElem_Alloc’ defined but not used [-Wunused-function] 457 | DragElem_Alloc( | ^~~~~~~~~~~~~~ ./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 make: *** [Makefile:303: tkTreeDrag.o] Error 1 ./generic/tkTreeColumn.c:270:5: error: initialization of ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, Tcl_Size, char *, int)’ {aka ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, long int, char *, int)’} from incompatible pointer type ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, int, char *, int)’ [-Wincompatible-pointer-types] 270 | UniformGroupCO_Set, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeColumn.c:270:5: note: (near initialization for ‘uniformGroupCO.setProc’) ./generic/tkTreeColumn.c:164:1: note: ‘UniformGroupCO_Set’ declared here 164 | UniformGroupCO_Set( | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeColumn.c:271:5: error: initialization of ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, Tcl_Size)’ {aka ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, long int)’} from incompatible pointer type ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, int)’ [-Wincompatible-pointer-types] 271 | UniformGroupCO_Get, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeColumn.c:271:5: note: (near initialization for ‘uniformGroupCO.getProc’) ./generic/tkTreeColumn.c:218:1: note: ‘UniformGroupCO_Get’ declared here 218 | UniformGroupCO_Get( | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeColumn.c:278:13: error: expected ‘;’ before ‘char’ 278 | static CONST char *arrowSideST[] = { "left", "right", (char *) NULL }; | ^~~~~ | ; 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/tkTreeColumn.c:279:13: error: expected ‘;’ before ‘char’ 279 | static CONST char *lockST[] = { "left", "none", "right", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeColumn.c:280:13: error: expected ‘;’ before ‘char’ 280 | static CONST char *justifyStrings[] = { | ^~~~~ | ; ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/tkTreeCtrl.h:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/tkTreeCtrl.h:1540:77: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1540 | MODULE_SCOPE Tk_OptionSpec *Tree_FindOptionSpec(Tk_OptionSpec *optionTable, CONST char *optionName); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1568:61: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1568 | MODULE_SCOPE int DynamicCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1577:58: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1577 | Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], | ^~~~ ./generic/tkTreeCtrl.h:1542:51: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1542 | MODULE_SCOPE Tk_ObjCustomOption *PerStateCO_Alloc(CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:691:85: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 691 | MODULE_SCOPE int Tree_StateCmd(TreeCtrl *tree, int domain, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | 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:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h: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:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:906:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 906 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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/tkTreeColumn.c:298:15: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 298 | "0", -1, Tk_Offset(TreeColumn_, expand), | ^~~~~~~~~ ./generic/tkTreeColumn.c:298:25: error: expected expression before ‘TreeColumn_’ 298 | "0", -1, Tk_Offset(TreeColumn_, expand), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:302:19: error: expected expression before ‘TreeColumn_’ 302 | Tk_Offset(TreeColumn_, gridLeftColorObj), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:303:19: error: expected expression before ‘TreeColumn_’ 303 | Tk_Offset(TreeColumn_, gridLeftColor), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:307:19: error: expected expression before ‘TreeColumn_’ 307 | Tk_Offset(TreeColumn_, gridRightColorObj), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:308:19: error: expected expression before ‘TreeColumn_’ 308 | Tk_Offset(TreeColumn_, gridRightColor), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:313:31: error: expected expression before ‘TreeColumn_’ 313 | (char *) NULL, Tk_Offset(TreeColumn_, itemBgObj), -1, | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:316:35: error: expected expression before ‘TreeColumn_’ 316 | (char *) NULL, -1, Tk_Offset(TreeColumn_, itemJustify), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:319:35: error: expected expression before ‘TreeColumn_’ 319 | (char *) NULL, -1, Tk_Offset(TreeColumn_, itemStyle), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:322:28: error: expected expression before ‘TreeColumn_’ 322 | "left", -1, Tk_Offset(TreeColumn_, justify), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:325:28: error: expected expression before ‘TreeColumn_’ 325 | "none", -1, Tk_Offset(TreeColumn_, lock), 0, (ClientData) lockST, 0}, | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:327:31: error: expected expression before ‘TreeColumn_’ 327 | (char *) NULL, Tk_Offset(TreeColumn_, maxWidthObj), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:328:16: error: expected expression before ‘TreeColumn_’ 328 | Tk_Offset(TreeColumn_, maxWidth), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:331:31: error: expected expression before ‘TreeColumn_’ 331 | (char *) NULL, Tk_Offset(TreeColumn_, minWidthObj), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:332:16: error: expected expression before ‘TreeColumn_’ 332 | Tk_Offset(TreeColumn_, minWidth), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:335:25: error: expected expression before ‘TreeColumn_’ 335 | "1", -1, Tk_Offset(TreeColumn_, resize), 0, (ClientData) NULL, 0}, | ^~~~~~~~~~~ ./generic/tkTreeCtrl.h:1584:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1584 | MODULE_SCOPE void TreeStyleCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeColumn.c:337:25: error: expected expression before ‘TreeColumn_’ 337 | "0", -1, Tk_Offset(TreeColumn_, squeeze), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:341:31: error: expected expression before ‘TreeColumn_’ 341 | (char *) NULL, Tk_Offset(TreeColumn_, stepWidthObj), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:342:16: error: expected expression before ‘TreeColumn_’ 342 | Tk_Offset(TreeColumn_, stepWidth), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:346:35: error: expected expression before ‘TreeColumn_’ 346 | (char *) NULL, -1, Tk_Offset(TreeColumn_, tagInfo), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeColumn.c:350:35: error: expected expression before ‘TreeColumn_’ 350 | (char *) NULL, -1, Tk_Offset(TreeColumn_, uniform), TK_OPTION_NULL_OK, | ^~~~~~~~~~~ ./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/tkTreeColumn.c:353:25: error: expected expression before ‘TreeColumn_’ 353 | "1", -1, Tk_Offset(TreeColumn_, weight), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:357:31: error: expected expression before ‘TreeColumn_’ 357 | (char *) NULL, Tk_Offset(TreeColumn_, widthObj), Tk_Offset(TreeColumn_, width), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:357:65: error: expected expression before ‘TreeColumn_’ 357 | (char *) NULL, Tk_Offset(TreeColumn_, widthObj), Tk_Offset(TreeColumn_, width), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:360:25: error: expected expression before ‘TreeColumn_’ 360 | "1", -1, Tk_Offset(TreeColumn_, visible), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:364:25: error: expected expression before ‘TreeColumn_’ 364 | "0", -1, Tk_Offset(TreeColumn_, widthHack), | ^~~~~~~~~~~ ./generic/tkTreeColumn.c:509:5: error: initialization of ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, Tcl_Size, char *, int)’ {aka ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, long int, char *, int)’} from incompatible pointer type ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, int, char *, int)’ [-Wincompatible-pointer-types] 509 | ColumnCO_Set, | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:509:5: note: (near initialization for ‘TreeCtrlCO_column.setProc’) ./generic/tkTreeColumn.c:394:1: note: ‘ColumnCO_Set’ declared here 394 | ColumnCO_Set( | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:510:5: error: initialization of ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, Tcl_Size)’ {aka ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, long int)’} from incompatible pointer type ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, int)’ [-Wincompatible-pointer-types] 510 | ColumnCO_Get, | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:510:5: note: (near initialization for ‘TreeCtrlCO_column.getProc’) ./generic/tkTreeColumn.c:455:1: note: ‘ColumnCO_Get’ declared here 455 | ColumnCO_Get( | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:525:5: error: initialization of ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, Tcl_Size, char *, int)’ {aka ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, long int, char *, int)’} from incompatible pointer type ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, int, char *, int)’ [-Wincompatible-pointer-types] 525 | ColumnCO_Set, | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:525:5: note: (near initialization for ‘TreeCtrlCO_column_NOT_TAIL.setProc’) ./generic/tkTreeColumn.c:394:1: note: ‘ColumnCO_Set’ declared here 394 | ColumnCO_Set( | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.h:976:65: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeColumn.c: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/tkTreeColumn.c:455:1: note: ‘ColumnCO_Get’ declared here 455 | ColumnCO_Get( | ^~~~~~~~~~~~ ./generic/tkTreeColumn.c:534:25: error: expected expression before ‘TreeCtrl’ 534 | "0", -1, Tk_Offset(TreeCtrl, columnDrag.enable), | ^~~~~~~~ ./generic/tkTreeColumn.c:537:27: error: expected expression before ‘TreeCtrl’ 537 | "200", -1, Tk_Offset(TreeCtrl, columnDrag.alpha), | ^~~~~~~~ ./generic/tkTreeColumn.c:540:30: error: expected expression before ‘TreeCtrl’ 540 | "gray75", -1, Tk_Offset(TreeCtrl, columnDrag.color), | ^~~~~~~~ ./generic/tkTreeColumn.c:543:35: error: expected expression before ‘TreeCtrl’ 543 | (char *) NULL, -1, Tk_Offset(TreeCtrl, columnDrag.column), | ^~~~~~~~ ./generic/tkTreeColumn.c:546:31: error: expected expression before ‘TreeCtrl’ 546 | (char *) NULL, Tk_Offset(TreeCtrl, columnDrag.offsetObj), | ^~~~~~~~ ./generic/tkTreeColumn.c:547:16: error: expected expression before ‘TreeCtrl’ 547 | Tk_Offset(TreeCtrl, columnDrag.offset), 0, (ClientData) NULL, 0}, | ^~~~~~~~ ./generic/tkTreeColumn.c:549:25: error: expected expression before ‘TreeCtrl’ 549 | "1", -1, Tk_Offset(TreeCtrl, columnDrag.span), | ^~~~~~~~ ./generic/tkTreeColumn.c:552:29: error: expected expression before ‘TreeCtrl’ 552 | "Black", -1, Tk_Offset(TreeCtrl, columnDrag.indColor), | ^~~~~~~~ ./generic/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/tkTreeColumn.c:555:35: error: expected expression before ‘TreeCtrl’ 555 | (char *) NULL, -1, Tk_Offset(TreeCtrl, columnDrag.indColumn), | ^~~~~~~~ ./generic/tkTreeColumn.c:558:28: error: expected expression before ‘TreeCtrl’ 558 | "left", -1, Tk_Offset(TreeCtrl, columnDrag.indSide), | ^~~~~~~~ ./generic/tkTreeColumn.c:561:25: error: expected expression before ‘TreeCtrl’ 561 | "1", -1, Tk_Offset(TreeCtrl, columnDrag.indSpan), | ^~~~~~~~ ./generic/tkTreeColumn.c: In function ‘Qualifiers_Scan’: ./generic/tkTreeColumn.c:717:17: error: expected ‘;’ before ‘char’ 717 | static CONST char *qualifiers[] = { | ^~~~~ | ; ./generic/tkTreeColumn.c: In function ‘TreeColumnList_FromObj’: ./generic/tkTreeColumn.c:908:17: error: expected ‘;’ before ‘char’ 908 | static CONST char *indexName[] = { | ^~~~~ | ; ./generic/tkTreeColumn.c:925:17: error: expected ‘;’ before ‘char’ 925 | static CONST char *modifiers[] = { | ^~~~~ | ; ./generic/tkTreeColumn.c:943:46: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 943 | if (Tcl_ListObjGetElements(NULL, objPtr, &objc, &objv) != TCL_OK) | ^~~~~ | | | int * ./generic/tkTreeColumn.c:943:46: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeCtrl.h:1584:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1584 | MODULE_SCOPE void TreeStyleCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeColumn.c:1018:25: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 1018 | &listObjc, &listObjv) != TCL_OK) | ^~~~~~~~~ | | | int * ./generic/tkTreeColumn.c:1018:25: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeDisplay.c: In function ‘Range_Redo’: ./generic/tkTreeDisplay.c:391:17: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 391 | panic("rItemCount > dInfo->rItemMax"); | ^~~~~ ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 In file included from ./generic/tkTreeElem.c:10: ./generic/tkTreeElem.h:27:24: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token 27 | Tcl_Obj *CONST *objv; | ^ ./generic/tkTreeElem.h:186:55: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 186 | int (*BooleanCO_Init)(Tk_OptionSpec *optionTable, CONST char *optionName); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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/tkTreeColumn.c: At top level: ./generic/tkTreeColumn.c:1893:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1893 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.h:1026:19: error: expected ‘;’ before ‘char’ 1026 | MODULE_SCOPE CONST char *TreeStyle_GetName(TreeCtrl *tree, TreeStyle style_); | ^~~~~ | ; ./generic/tkTreeCtrl.h:1031:117: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1031 | MODULE_SCOPE int TreeStyle_Remap(TreeCtrl *tree, TreeStyle styleFrom_, TreeStyle styleTo_, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:1043:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1043 | MODULE_SCOPE int TreeElementCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1044:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1044 | MODULE_SCOPE int TreeStyleCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1061:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1061 | MODULE_SCOPE int TreeNotifyCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeColumn.c:2837:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2837 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeColumn.c:3003:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3003 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/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/tkTreeElem.h:188:17: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 188 | CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1172:103: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1172 | MODULE_SCOPE int TreeDragImageCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1183:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1183 | MODULE_SCOPE int TreeMarqueeCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeDisplay.c: At top level: ./generic/tkTreeCtrl.h:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeDisplay.c:1784:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1784 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.h:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeDisplay.c:1890:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1890 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeColumn.c: In function ‘TrimTheFatAux’: ./generic/tkTreeColumn.c:3926:9: warning: variable ‘visited’ set but not used [-Wunused-but-set-variable] 3926 | int visited; | ^~~~~~~ ./generic/tkTreeElem.h:188:41: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 188 | CONST char *optionName, CONST char **tablePtr); | ^~~~~ | 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 | }; | ^ In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeCtrl.c:11: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/tkTreeElem.c:231:5: error: initialization of ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, Tcl_Size, char *, int)’ {aka ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, long int, char *, int)’} from incompatible pointer type ‘int (*)(void *, Tcl_Interp *, struct Tk_Window_ *, Tcl_Obj **, char *, int, char *, int)’ [-Wincompatible-pointer-types] 231 | BooleanSet, | ^~~~~~~~~~ ./generic/tkTreeElem.c:231:5: note: (near initialization for ‘booleanCO.setProc’) ./generic/tkTreeElem.c:171:12: note: ‘BooleanSet’ declared here 171 | static int BooleanSet( | ^~~~~~~~~~ ./generic/tkTreeElem.c:232:5: error: initialization of ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, Tcl_Size)’ {aka ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, long int)’} from incompatible pointer type ‘Tcl_Obj * (*)(void *, struct Tk_Window_ *, char *, int)’ [-Wincompatible-pointer-types] 232 | BooleanGet, | ^~~~~~~~~~ ./generic/tkTreeElem.c:232:5: note: (near initialization for ‘booleanCO.getProc’) ./generic/tkTreeElem.c:207:17: note: ‘BooleanGet’ declared here 207 | static Tcl_Obj *BooleanGet( | ^~~~~~~~~~ ./generic/tkTreeCtrl.h:281:5: error: expected specifier-qualifier-list before ‘CONST’ 281 | CONST char *name; /* Human-readable name of this domain. */ | ^~~~~ ./generic/tkTreeElem.c:342:5: error: expected specifier-qualifier-list before ‘CONST’ 342 | CONST char **tablePtr; /* NULL-termintated list of strings */ | ^~~~~ In file included from /usr/include/tcl-private/generic/tcl.h:2439, from /usr/include/tk-private/generic/tk.h:19, from /usr/include/tk-private/generic/tkPort.h:21, from ./generic/tkTreeCtrl.h:11: ./generic/tkTreeElem.c: In function ‘StringTableSet’: ./generic/tkTreeElem.c:370:53: error: ‘StringTableClientData’ has no member named ‘tablePtr’ 370 | if (Tcl_GetIndexFromObj(interp, (*value), cd->tablePtr, | ^~ /usr/include/tcl-private/generic/tclDecls.h:4047:70: note: in definition of macro ‘Tcl_GetIndexFromObjStruct’ 4047 | (tclStubsPtr->tcl_GetIndexFromObjStruct((interp), (objPtr), (tablePtr), (offset), (msg), \ | ^~~~~~~~ ./generic/tkTreeElem.c:370:13: note: in expansion of macro ‘Tcl_GetIndexFromObj’ 370 | if (Tcl_GetIndexFromObj(interp, (*value), cd->tablePtr, | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:371:23: error: ‘StringTableClientData’ has no member named ‘msg’ 371 | cd->msg, 0, &new) != TCL_OK) | ^~ /usr/include/tcl-private/generic/tclDecls.h:4047:92: note: in definition of macro ‘Tcl_GetIndexFromObjStruct’ 4047 | (tclStubsPtr->tcl_GetIndexFromObjStruct((interp), (objPtr), (tablePtr), (offset), (msg), \ | ^~~ ./generic/tkTreeElem.c:370:13: note: in expansion of macro ‘Tcl_GetIndexFromObj’ 370 | if (Tcl_GetIndexFromObj(interp, (*value), cd->tablePtr, | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘StringTableGet’: ./generic/tkTreeElem.c:395:31: error: ‘StringTableClientData’ has no member named ‘tablePtr’ 395 | return Tcl_NewStringObj(cd->tablePtr[index], -1); | ^~ In file included from ./generic/tkTreeCtrl.h:15, from ./generic/tkTreeHeader.c:9: ./generic/qebind.h:75:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 75 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:77:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 77 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:79:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 79 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:81:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 81 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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:83:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 83 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:85:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 85 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/qebind.h:87:24: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 87 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:138:5: error: expected specifier-qualifier-list before ‘CONST’ 138 | CONST char *name; /* Name for debugging purposes. */ | ^~~~~ ./generic/tkTreeCtrl.h:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | 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:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:906:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 906 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:412:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 412 | CONST char *optionName) | ^~~~~ | CONST86 ./generic/tkTreeCtrl.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:691:85: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 691 | MODULE_SCOPE int Tree_StateCmd(TreeCtrl *tree, int domain, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:732:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 732 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:759:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 759 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.h:890:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 890 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:894:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 894 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:896:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 896 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:898:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 898 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:900:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 900 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:902:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 902 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:904:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 904 | Tcl_Obj *CONST objv[], int doImage, int doHeaders); | ^~~~ ./generic/tkTreeCtrl.h:906:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 906 | Tcl_Obj *CONST objv[], int doHeaders); | ^~~~ ./generic/tkTreeElem.c:423:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 423 | CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:939:53: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 939 | TreeColumn treeColumn, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:943:98: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 943 | MODULE_SCOPE int TreeItemCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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: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/tkTreeElem.c:479:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 479 | CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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/tkTreeElem.c:480:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 480 | CONST char **tablePtr | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1540:77: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1540 | MODULE_SCOPE Tk_OptionSpec *Tree_FindOptionSpec(Tk_OptionSpec *optionTable, CONST char *optionName); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:976:89: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 976 | MODULE_SCOPE int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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:1031:117: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1031 | MODULE_SCOPE int TreeStyle_Remap(TreeCtrl *tree, TreeStyle styleFrom_, TreeStyle styleTo_, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:1043:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1043 | MODULE_SCOPE int TreeElementCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1044:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1044 | MODULE_SCOPE int TreeStyleCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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/tkTreeElem.c:503:52: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 503 | int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr) | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1172:103: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1172 | MODULE_SCOPE int TreeDragImageCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1183:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1183 | MODULE_SCOPE int TreeMarqueeCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1542:51: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1542 | MODULE_SCOPE Tk_ObjCustomOption *PerStateCO_Alloc(CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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: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/tkTreeElem.c:503:76: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 503 | int StringTableCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, CONST char **tablePtr) | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1042:91: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1042 | MODULE_SCOPE int TreeStyle_GetElemRects(StyleDrawArgs *drawArgs, int objc, Tcl_Obj *CONST objv[], TreeRectangle rects[]); | ^~~~ ./generic/tkTreeCtrl.h:1043:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1043 | MODULE_SCOPE int TreeElementCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1044:99: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1044 | MODULE_SCOPE int TreeStyleCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1061:100: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1061 | MODULE_SCOPE int TreeNotifyCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h: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: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:1172:103: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1172 | MODULE_SCOPE int TreeDragImageCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeColumn.c: In function ‘TreeColumn_InitWidget’: ./generic/tkTreeColumn.c:5202:5: error: implicit declaration of function ‘Column_Config’; did you mean ‘Column_Move’? [-Wimplicit-function-declaration] 5202 | Column_Config(column, 0, NULL, TRUE); | ^~~~~~~~~~~~~ | Column_Move ./generic/tkTreeCtrl.h:1183:101: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1183 | MODULE_SCOPE int TreeMarqueeCmd(ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1267:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1230:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1230 | MODULE_SCOPE int TreeXviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1231:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1231 | MODULE_SCOPE int TreeYviewCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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: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: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:1336:60: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1336 | MODULE_SCOPE TextLayout TextLayout_Compute(Tk_Font tkfont, CONST char *string, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1267:30: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1267 | CONST TreeRectangle *r1, CONST TreeRectangle *r2); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1288:74: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1288 | MODULE_SCOPE int Tree_DumpDInfo(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1310:72: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1310 | MODULE_SCOPE int TreeThemeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1582:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1582 | MODULE_SCOPE int ItemButtonCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1336:60: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1336 | MODULE_SCOPE TextLayout TextLayout_Compute(Tk_Font tkfont, CONST char *string, | ^~~~~ | CONST86 ./generic/tkTreeElem.c:643:6: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 643 | Tk_Offset(ElementBitmap, bg.obj), Tk_Offset(ElementBitmap, bg), | ^~~~~~~~~ ./generic/tkTreeElem.c:643:16: error: expected expression before ‘ElementBitmap’ 643 | Tk_Offset(ElementBitmap, bg.obj), Tk_Offset(ElementBitmap, bg), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:643:50: error: expected expression before ‘ElementBitmap’ 643 | Tk_Offset(ElementBitmap, bg.obj), Tk_Offset(ElementBitmap, bg), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:647:16: error: expected expression before ‘ElementBitmap’ 647 | Tk_Offset(ElementBitmap, bitmap.obj), Tk_Offset(ElementBitmap, bitmap), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:647:54: error: expected expression before ‘ElementBitmap’ 647 | Tk_Offset(ElementBitmap, bitmap.obj), Tk_Offset(ElementBitmap, bitmap), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:652:16: error: expected expression before ‘ElementBitmap’ 652 | Tk_Offset(ElementBitmap, draw.obj), Tk_Offset(ElementBitmap, draw), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:652:52: error: expected expression before ‘ElementBitmap’ 652 | Tk_Offset(ElementBitmap, draw.obj), Tk_Offset(ElementBitmap, draw), | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.h:1540:77: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1540 | MODULE_SCOPE Tk_OptionSpec *Tree_FindOptionSpec(Tk_OptionSpec *optionTable, CONST char *optionName); | ^~~~~ | CONST86 ./generic/tkTreeElem.c:657:16: error: expected expression before ‘ElementBitmap’ 657 | Tk_Offset(ElementBitmap, fg.obj), Tk_Offset(ElementBitmap, fg), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:657:50: error: expected expression before ‘ElementBitmap’ 657 | Tk_Offset(ElementBitmap, fg.obj), Tk_Offset(ElementBitmap, fg), | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.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:1542:51: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1542 | MODULE_SCOPE Tk_ObjCustomOption *PerStateCO_Alloc(CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeItem.c:76:13: error: expected ‘;’ before ‘char’ 76 | static CONST char *ItemUid = "Item", *ItemColumnUid = "ItemColumn"; | ^~~~~ | ; ./generic/tkTreeCtrl.h:1540:77: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1540 | MODULE_SCOPE Tk_OptionSpec *Tree_FindOptionSpec(Tk_OptionSpec *optionTable, CONST char *optionName); | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h: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: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: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: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/tkTreeDisplay.c: In function ‘CalcWhiteSpaceRegion’: ./generic/tkTreeDisplay.c:5003:17: error: implicit declaration of function ‘TreeRect_Intersect’; did you mean ‘TreeRect_ToXRect’? [-Wimplicit-function-declaration] 5003 | TreeRect_Intersect(&tr, &tr, &boundsRectL); | ^~~~~~~~~~~~~~~~~~ | TreeRect_ToXRect ./generic/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/tkTreeItem.c:102:15: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 102 | "0", -1, Tk_Offset(TreeItem_, flags), | ^~~~~~~~~ ./generic/tkTreeItem.c:102:25: error: expected expression before ‘TreeItem_’ 102 | "0", -1, Tk_Offset(TreeItem_, flags), | ^~~~~~~~~ ./generic/tkTreeItem.c:105:35: error: expected expression before ‘TreeItem_’ 105 | (char *) NULL, -1, Tk_Offset(TreeItem_, fixedHeight), | ^~~~~~~~~ ./generic/tkTreeItem.c:108:35: error: expected expression before ‘TreeItem_’ 108 | (char *) NULL, -1, Tk_Offset(TreeItem_, tagInfo), | ^~~~~~~~~ ./generic/tkTreeItem.c:111:25: error: expected expression before ‘TreeItem_’ 111 | "1", -1, Tk_Offset(TreeItem_, flags), | ^~~~~~~~~ ./generic/tkTreeItem.c:114:25: error: expected expression before ‘TreeItem_’ 114 | "0", -1, Tk_Offset(TreeItem_, flags), | ^~~~~~~~~ ./generic/tkTreeCtrl.h:1584:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1584 | MODULE_SCOPE void TreeStyleCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.h:1666:30: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1666 | int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.h:1582:64: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 1582 | MODULE_SCOPE int ItemButtonCO_Init(Tk_OptionSpec *optionTable, CONST char *optionName, | ^~~~~ | CONST86 ./generic/tkTreeCtrl.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/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/tkTreeItem.c: In function ‘TreeItemColumn_Index’: ./generic/tkTreeDisplay.c: At top level: ./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/tkTreeItem.c:310:9: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 310 | panic("TreeItemColumn_Index: couldn't find the column\n"); | ^~~~~ ./generic/tkTreeDisplay.c:5120:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 5120 | CONST TreeRectangle *r1, /* First rectangle. */ | ^~~~~ | CONST86 ./generic/tkTreeElem.c:703:53: error: ‘struct ’ has no member named ‘flagSelf’ 703 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeElem.c:704:29: error: ‘struct ’ has no member named ‘flagSelf’ 704 | args->config.flagSelf = 0; | ^ ./generic/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/tkTreeHeader.c:93:13: error: expected ‘;’ before ‘char’ 93 | static CONST char *arrowST[] = { "none", "up", "down", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeHeader.c:94:13: error: expected ‘;’ before ‘char’ 94 | static CONST char *arrowSideST[] = { "left", "right", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeHeader.c:95:13: error: expected ‘;’ before ‘char’ 95 | static CONST char *stateST[] = { "normal", "active", "pressed", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeElem.c: In function ‘ActualProcBitmap’: ./generic/tkTreeElem.c:889:17: error: expected ‘;’ before ‘char’ 889 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeColumn.c: In function ‘TreeColumn_InitInterp’: ./generic/tkTreeColumn.c:5292:5: error: implicit declaration of function ‘StringTableCO_Init’ [-Wimplicit-function-declaration] 5292 | StringTableCO_Init(columnSpecs, "-itemjustify", justifyStrings); | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeDisplay.c:5121:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 5121 | CONST TreeRectangle *r2 /* Second rectangle. */ | ^~~~~ | CONST86 ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:984:16: error: expected expression before ‘ElementBorder’ 984 | Tk_Offset(ElementBorder, border.obj), Tk_Offset(ElementBorder, border), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:984:54: error: expected expression before ‘ElementBorder’ 984 | Tk_Offset(ElementBorder, border.obj), Tk_Offset(ElementBorder, border), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:989:16: error: expected expression before ‘ElementBorder’ 989 | Tk_Offset(ElementBorder, draw.obj), Tk_Offset(ElementBorder, draw), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:989:52: error: expected expression before ‘ElementBorder’ 989 | Tk_Offset(ElementBorder, draw.obj), Tk_Offset(ElementBorder, draw), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:993:35: error: expected expression before ‘ElementBorder’ 993 | (char *) NULL, -1, Tk_Offset(ElementBorder, filled), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:996:31: error: expected expression before ‘ElementBorder’ 996 | (char *) NULL, Tk_Offset(ElementBorder, heightObj), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:997:16: error: expected expression before ‘ElementBorder’ 997 | Tk_Offset(ElementBorder, height), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1001:16: error: expected expression before ‘ElementBorder’ 1001 | Tk_Offset(ElementBorder, relief.obj), Tk_Offset(ElementBorder, relief), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1001:54: error: expected expression before ‘ElementBorder’ 1001 | Tk_Offset(ElementBorder, relief.obj), Tk_Offset(ElementBorder, relief), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1004:31: error: expected expression before ‘ElementBorder’ 1004 | (char *) NULL, Tk_Offset(ElementBorder, thicknessObj), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1005:16: error: expected expression before ‘ElementBorder’ 1005 | Tk_Offset(ElementBorder, thickness), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1008:31: error: expected expression before ‘ElementBorder’ 1008 | (char *) NULL, Tk_Offset(ElementBorder, widthObj), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1009:16: error: expected expression before ‘ElementBorder’ 1009 | Tk_Offset(ElementBorder, width), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘ConfigProcBorder’: ./generic/tkTreeElem.c:1055:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 1055 | args->config.objc, args->config.objv, | ^~~~ | objc ./generic/tkTreeElem.c:1056:53: error: ‘struct ’ has no member named ‘flagSelf’ 1056 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeElem.c:1057:29: error: ‘struct ’ has no member named ‘flagSelf’ 1057 | args->config.flagSelf = 0; | ^ ./generic/tkTreeDisplay.c: In function ‘CalcBgImageBounds’: ./generic/tkTreeDisplay.c:6227:5: warning: enumeration value ‘TK_ANCHOR_NULL’ not handled in switch [-Wswitch] 6227 | switch (tree->bgImageAnchor) { | ^~~~~~ ./generic/tkTreeDisplay.c:6244:5: warning: enumeration value ‘TK_ANCHOR_NULL’ not handled in switch [-Wswitch] 6244 | switch (tree->bgImageAnchor) { | ^~~~~~ ./generic/tkTreeCtrl.c:68:19: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 68 | "white", -1, Tk_Offset(TreeCtrl, border), 0, | ^~~~~~~~~ ./generic/tkTreeCtrl.c:68:29: error: expected expression before ‘TreeCtrl’ 68 | "white", -1, Tk_Offset(TreeCtrl, border), 0, | ^~~~~~~~ ./generic/tkTreeCtrl.c:71:36: error: expected expression before ‘TreeCtrl’ 71 | (char *) NULL, -1, Tk_Offset(TreeCtrl, backgroundImageString), | ^~~~~~~~ ./generic/tkTreeCtrl.c:76:27: error: expected expression before ‘TreeCtrl’ 76 | "row", -1, Tk_Offset(TreeCtrl, backgroundMode), | ^~~~~~~~ ./generic/tkTreeCtrl.c:85:26: error: expected expression before ‘TreeCtrl’ 85 | "nw", -1, Tk_Offset(TreeCtrl, bgImageAnchor), | ^~~~~~~~ ./generic/tkTreeCtrl.c:88:25: error: expected expression before ‘TreeCtrl’ 88 | "1", -1, Tk_Offset(TreeCtrl, bgImageOpaque), 0, (ClientData) NULL, | ^~~~~~~~ ./generic/tkTreeCtrl.c:91:22: error: expected expression before ‘TreeCtrl’ 91 | "xy", Tk_Offset(TreeCtrl, bgImageScrollObj), -1, | ^~~~~~~~ ./generic/tkTreeCtrl.c:94:22: error: expected expression before ‘TreeCtrl’ 94 | "xy", Tk_Offset(TreeCtrl, bgImageTileObj), -1, | ^~~~~~~~ ./generic/tkTreeCtrl.c:97:42: error: expected expression before ‘TreeCtrl’ 97 | DEF_LISTBOX_BORDER_WIDTH, Tk_Offset(TreeCtrl, borderWidthObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:98:16: error: expected expression before ‘TreeCtrl’ 98 | Tk_Offset(TreeCtrl, borderWidth), | ^~~~~~~~ ./generic/tkTreeCtrl.c:102:16: error: expected expression before ‘TreeCtrl’ 102 | Tk_Offset(TreeCtrl, buttonBitmap.obj), Tk_Offset(TreeCtrl, buttonBitmap), | ^~~~~~~~ ./generic/tkTreeCtrl.c:102:55: error: expected expression before ‘TreeCtrl’ 102 | Tk_Offset(TreeCtrl, buttonBitmap.obj), Tk_Offset(TreeCtrl, buttonBitmap), | ^~~~~~~~ ./generic/tkTreeCtrl.c:106:31: error: expected expression before ‘TreeCtrl’ 106 | "#808080", -1, Tk_Offset(TreeCtrl, buttonColor), | ^~~~~~~~ ./generic/tkTreeCtrl.c:110:16: error: expected expression before ‘TreeCtrl’ 110 | Tk_Offset(TreeCtrl, buttonImage.obj), Tk_Offset(TreeCtrl, buttonImage), | ^~~~~~~~ ./generic/tkTreeCtrl.c:110:54: error: expected expression before ‘TreeCtrl’ 110 | Tk_Offset(TreeCtrl, buttonImage.obj), Tk_Offset(TreeCtrl, buttonImage), | ^~~~~~~~ ./generic/tkTreeCtrl.c:114:21: error: expected expression before ‘TreeCtrl’ 114 | "9", Tk_Offset(TreeCtrl, buttonSizeObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:115:16: error: expected expression before ‘TreeCtrl’ 115 | Tk_Offset(TreeCtrl, buttonSize), | ^~~~~~~~ ./generic/tkTreeCtrl.c:119:21: error: expected expression before ‘TreeCtrl’ 119 | "1", Tk_Offset(TreeCtrl, buttonThicknessObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:120:16: error: expected expression before ‘TreeCtrl’ 120 | Tk_Offset(TreeCtrl, buttonThickness), | ^~~~~~~~ ./generic/tkTreeHeader.c:114:18: error: implicit declaration of function ‘Tk_Offset’ [-Wimplicit-function-declaration] 114 | "none", -1, Tk_Offset(HeaderColumn, arrow), | ^~~~~~~~~ ./generic/tkTreeCtrl.c:124:20: error: expected expression before ‘TreeCtrl’ 124 | -1, Tk_Offset(TreeCtrl, buttonTracking), 0, (ClientData) NULL, 0}, | ^~~~~~~~ ./generic/tkTreeHeader.c:114:28: error: expected expression before ‘HeaderColumn’ 114 | "none", -1, Tk_Offset(HeaderColumn, arrow), | ^~~~~~~~~~~~ ./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/tkTreeHeader.c:118:16: error: expected expression before ‘HeaderColumn’ 118 | Tk_Offset(HeaderColumn, arrowBitmap.obj), Tk_Offset(HeaderColumn, arrowBitmap), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:118:58: error: expected expression before ‘HeaderColumn’ 118 | Tk_Offset(HeaderColumn, arrowBitmap.obj), Tk_Offset(HeaderColumn, arrowBitmap), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:132:16: error: expected expression before ‘TreeCtrl’ 132 | Tk_Offset(TreeCtrl, canvasPadYObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:133:16: error: expected expression before ‘TreeCtrl’ 133 | Tk_Offset(TreeCtrl, canvasPadY), | ^~~~~~~~ ./generic/tkTreeHeader.c:122:28: error: expected expression before ‘HeaderColumn’ 122 | "left", -1, Tk_Offset(HeaderColumn, arrowGravity), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:136:24: error: expected expression before ‘TreeCtrl’ 136 | "", -1, Tk_Offset(TreeCtrl, columnPrefix), 0, (ClientData) NULL, 0}, | ^~~~~~~~ ./generic/tkTreeHeader.c:126:16: error: expected expression before ‘HeaderColumn’ 126 | Tk_Offset(HeaderColumn, arrowImage.obj), Tk_Offset(HeaderColumn, arrowImage), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:138:31: error: expected expression before ‘TreeCtrl’ 138 | (char *) NULL, Tk_Offset(TreeCtrl, columnProxy.xObj), | ^~~~~~~~ ./generic/tkTreeHeader.c:126:57: error: expected expression before ‘HeaderColumn’ 126 | Tk_Offset(HeaderColumn, arrowImage.obj), Tk_Offset(HeaderColumn, arrowImage), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:139:16: error: expected expression before ‘TreeCtrl’ 139 | Tk_Offset(TreeCtrl, columnProxy.x), | ^~~~~~~~ ./generic/tkTreeCtrl.c:143:32: error: expected expression before ‘TreeCtrl’ 143 | "realtime", -1, Tk_Offset(TreeCtrl, columnResizeMode), | ^~~~~~~~ ./generic/tkTreeHeader.c:130:21: error: expected expression before ‘HeaderColumn’ 130 | "6", Tk_Offset(HeaderColumn, arrowPadXObj), Tk_Offset(HeaderColumn, arrowPadX), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:146:25: error: expected expression before ‘TreeCtrl’ 146 | "1", -1, Tk_Offset(TreeCtrl, columnTagExpr), | ^~~~~~~~ ./generic/tkTreeHeader.c:130:60: error: expected expression before ‘HeaderColumn’ 130 | "6", Tk_Offset(HeaderColumn, arrowPadXObj), Tk_Offset(HeaderColumn, arrowPadX), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:149:35: error: expected expression before ‘TreeCtrl’ 149 | (char *) NULL, -1, Tk_Offset(TreeCtrl, cursor), | ^~~~~~~~ ./generic/tkTreeHeader.c:133:21: error: expected expression before ‘HeaderColumn’ 133 | "0", Tk_Offset(HeaderColumn, arrowPadYObj), Tk_Offset(HeaderColumn, arrowPadY), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:153:31: error: expected expression before ‘TreeCtrl’ 153 | (char *) NULL, Tk_Offset(TreeCtrl, defaultStyle.stylesObj), -1, | ^~~~~~~~ ./generic/tkTreeHeader.c:133:60: error: expected expression before ‘HeaderColumn’ 133 | "0", Tk_Offset(HeaderColumn, arrowPadYObj), Tk_Offset(HeaderColumn, arrowPadY), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:156:28: error: expected expression before ‘TreeCtrl’ 156 | "item", -1, Tk_Offset(TreeCtrl, doubleBuffer), | ^~~~~~~~ ./generic/tkTreeHeader.c:136:29: error: expected expression before ‘HeaderColumn’ 136 | "right", -1, Tk_Offset(HeaderColumn, arrowSide), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:140:16: error: expected expression before ‘HeaderColumn’ 140 | Tk_Offset(HeaderColumn, border.obj), Tk_Offset(HeaderColumn, border), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:162:34: error: expected expression before ‘TreeCtrl’ 162 | DEF_LISTBOX_FONT, Tk_Offset(TreeCtrl, fontObj), | ^~~~~~~~ ./generic/tkTreeHeader.c:140:53: error: expected expression before ‘HeaderColumn’ 140 | Tk_Offset(HeaderColumn, border.obj), Tk_Offset(HeaderColumn, border), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:163:16: error: expected expression before ‘TreeCtrl’ 163 | Tk_Offset(TreeCtrl, tkfont), | ^~~~~~~~ ./generic/tkTreeHeader.c:143:35: error: expected expression before ‘HeaderColumn’ 143 | (char *) NULL, -1, Tk_Offset(HeaderColumn, bitmap), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:166:32: error: expected expression before ‘TreeCtrl’ 166 | DEF_LISTBOX_FG, Tk_Offset(TreeCtrl, fgObj), Tk_Offset(TreeCtrl, fgColorPtr), | ^~~~~~~~ ./generic/tkTreeHeader.c:147:21: error: expected expression before ‘HeaderColumn’ 147 | "2", Tk_Offset(HeaderColumn, borderWidthObj), Tk_Offset(HeaderColumn, borderWidth), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:147:62: error: expected expression before ‘HeaderColumn’ 147 | "2", Tk_Offset(HeaderColumn, borderWidthObj), Tk_Offset(HeaderColumn, borderWidth), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:166:60: error: expected expression before ‘TreeCtrl’ 166 | DEF_LISTBOX_FG, Tk_Offset(TreeCtrl, fgObj), Tk_Offset(TreeCtrl, fgColorPtr), | ^~~~~~~~ ./generic/tkTreeHeader.c:151:25: error: expected expression before ‘HeaderColumn’ 151 | "1", -1, Tk_Offset(HeaderColumn, button), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:154:35: error: expected expression before ‘HeaderColumn’ 154 | (char *) NULL, -1, Tk_Offset(HeaderColumn, tkfont), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:172:16: error: expected expression before ‘TreeCtrl’ 172 | Tk_Offset(TreeCtrl, headerFontObj), Tk_Offset(TreeCtrl, tkfontHeader), | ^~~~~~~~ ./generic/tkTreeHeader.c:158:35: error: expected expression before ‘HeaderColumn’ 158 | (char *) NULL, -1, Tk_Offset(HeaderColumn, imageString), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:172:52: error: expected expression before ‘TreeCtrl’ 172 | Tk_Offset(TreeCtrl, headerFontObj), Tk_Offset(TreeCtrl, tkfontHeader), | ^~~~~~~~ ./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:176:16: error: expected expression before ‘TreeCtrl’ 176 | Tk_Offset(TreeCtrl, headerFgObj), Tk_Offset(TreeCtrl, defHeaderTextColor), | ^~~~~~~~ ./generic/tkTreeHeader.c:167:21: error: expected expression before ‘HeaderColumn’ 167 | "0", Tk_Offset(HeaderColumn, imagePadYObj), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:176:50: error: expected expression before ‘TreeCtrl’ 176 | Tk_Offset(TreeCtrl, headerFgObj), Tk_Offset(TreeCtrl, defHeaderTextColor), | ^~~~~~~~ ./generic/tkTreeHeader.c:168:16: error: expected expression before ‘HeaderColumn’ 168 | Tk_Offset(HeaderColumn, imagePadY), 0, (ClientData) &TreeCtrlCO_pad, | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:171:28: error: expected expression before ‘HeaderColumn’ 171 | "left", -1, Tk_Offset(HeaderColumn, justify), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:179:23: error: expected expression before ‘TreeCtrl’ 179 | "200", Tk_Offset(TreeCtrl, heightObj), Tk_Offset(TreeCtrl, height), | ^~~~~~~~ ./generic/tkTreeCtrl.c:179:55: error: expected expression before ‘TreeCtrl’ 179 | "200", Tk_Offset(TreeCtrl, heightObj), Tk_Offset(TreeCtrl, height), | ^~~~~~~~ ./generic/tkTreeHeader.c:174:30: error: expected expression before ‘HeaderColumn’ 174 | "normal", -1, Tk_Offset(HeaderColumn, state), 0, (ClientData) stateST, | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:183:16: error: expected expression before ‘TreeCtrl’ 183 | Tk_Offset(TreeCtrl, highlightBgColorPtr), | ^~~~~~~~ ./generic/tkTreeCtrl.c:186:43: error: expected expression before ‘TreeCtrl’ 186 | DEF_LISTBOX_HIGHLIGHT, -1, Tk_Offset(TreeCtrl, highlightColorPtr), | ^~~~~~~~ ./generic/tkTreeHeader.c:177:31: error: expected expression before ‘HeaderColumn’ 177 | (char *) NULL, Tk_Offset(HeaderColumn, textObj), Tk_Offset(HeaderColumn, text), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:177:65: error: expected expression before ‘HeaderColumn’ 177 | (char *) NULL, Tk_Offset(HeaderColumn, textObj), Tk_Offset(HeaderColumn, text), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:183:16: error: expected expression before ‘HeaderColumn’ 183 | Tk_Offset(HeaderColumn, textColor.obj), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:190:16: error: expected expression before ‘TreeCtrl’ 190 | Tk_Offset(TreeCtrl, highlightWidthObj), | ^~~~~~~~ ./generic/tkTreeHeader.c:184:16: error: expected expression before ‘HeaderColumn’ 184 | Tk_Offset(HeaderColumn, textColor), 0, (ClientData) NULL, | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:191:16: error: expected expression before ‘TreeCtrl’ 191 | Tk_Offset(TreeCtrl, highlightWidth), | ^~~~~~~~ ./generic/tkTreeHeader.c:187:25: error: expected expression before ‘HeaderColumn’ 187 | "1", -1, Tk_Offset(HeaderColumn, textLines), | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c:191:21: error: expected expression before ‘HeaderColumn’ 191 | "6", Tk_Offset(HeaderColumn, textPadXObj), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:194:22: error: expected expression before ‘TreeCtrl’ 194 | "19", Tk_Offset(TreeCtrl, indentObj), | ^~~~~~~~ ./generic/tkTreeHeader.c:192:16: error: expected expression before ‘HeaderColumn’ 192 | Tk_Offset(HeaderColumn, textPadX), 0, (ClientData) &TreeCtrlCO_pad, | ^~~~~~~~~~~~ ./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/tkTreeHeader.c:195:21: error: expected expression before ‘HeaderColumn’ 195 | "0", Tk_Offset(HeaderColumn, textPadYObj), | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:204:16: error: expected expression before ‘TreeCtrl’ 204 | Tk_Offset(TreeCtrl, itemGapYObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:205:16: error: expected expression before ‘TreeCtrl’ 205 | Tk_Offset(TreeCtrl, itemGapY), | ^~~~~~~~ ./generic/tkTreeHeader.c:196:16: error: expected expression before ‘HeaderColumn’ 196 | Tk_Offset(HeaderColumn, textPadY), 0, (ClientData) &TreeCtrlCO_pad, | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:208:21: error: expected expression before ‘TreeCtrl’ 208 | "0", Tk_Offset(TreeCtrl, itemHeightObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:209:16: error: expected expression before ‘TreeCtrl’ 209 | Tk_Offset(TreeCtrl, itemHeight), | ^~~~~~~~ ./generic/tkTreeCtrl.c:212:24: error: expected expression before ‘TreeCtrl’ 212 | "", -1, Tk_Offset(TreeCtrl, itemPrefix), 0, (ClientData) NULL, 0}, | ^~~~~~~~ ./generic/tkTreeHeader.c:204:25: error: expected expression before ‘TreeHeader_’ 204 | "1", -1, Tk_Offset(TreeHeader_, columnDrag.draw), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:214:25: error: expected expression before ‘TreeCtrl’ 214 | "1", -1, Tk_Offset(TreeCtrl, itemTagExpr), | ^~~~~~~~ ./generic/tkTreeHeader.c:207:25: error: expected expression before ‘TreeHeader_’ 207 | "1", -1, Tk_Offset(TreeHeader_, columnDrag.enable), | ^~~~~~~~~~~ ./generic/tkTreeCtrl.c:217:20: error: expected expression before ‘TreeCtrl’ 217 | "", Tk_Offset(TreeCtrl, itemWidthObj), Tk_Offset(TreeCtrl, itemWidth), | ^~~~~~~~ ./generic/tkTreeCtrl.c:217:55: error: expected expression before ‘TreeCtrl’ 217 | "", Tk_Offset(TreeCtrl, itemWidthObj), Tk_Offset(TreeCtrl, itemWidth), | ^~~~~~~~ ./generic/tkTreeCtrl.c:220:25: error: expected expression before ‘TreeCtrl’ 220 | "0", -1, Tk_Offset(TreeCtrl, itemWidthEqual), | ^~~~~~~~ ./generic/tkTreeCtrl.c:223:20: error: expected expression before ‘TreeCtrl’ 223 | "", Tk_Offset(TreeCtrl, itemWidMultObj), Tk_Offset(TreeCtrl, itemWidMult), | ^~~~~~~~ ./generic/tkTreeCtrl.c:223:57: error: expected expression before ‘TreeCtrl’ 223 | "", Tk_Offset(TreeCtrl, itemWidMultObj), Tk_Offset(TreeCtrl, itemWidMult), | ^~~~~~~~ ./generic/tkTreeCtrl.c:226:31: error: expected expression before ‘TreeCtrl’ 226 | "#808080", -1, Tk_Offset(TreeCtrl, lineColor), | ^~~~~~~~ ./generic/tkTreeCtrl.c:229:27: error: expected expression before ‘TreeCtrl’ 229 | "dot", -1, Tk_Offset(TreeCtrl, lineStyle), | ^~~~~~~~ ./generic/tkTreeCtrl.c:232:21: error: expected expression before ‘TreeCtrl’ 232 | "1", Tk_Offset(TreeCtrl, lineThicknessObj), | ^~~~~~~~ ./generic/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:233:16: error: expected expression before ‘TreeCtrl’ 233 | Tk_Offset(TreeCtrl, lineThickness), | ^~~~~~~~ ./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/tkTreeCtrl.c:236:21: error: expected expression before ‘TreeCtrl’ 236 | "0", Tk_Offset(TreeCtrl, minItemHeightObj), | ^~~~~~~~ ./generic/tkTreeHeader.c:299:1: note: ‘HeaderCO_Get’ declared here 299 | HeaderCO_Get( | ^~~~~~~~~~~~ ./generic/tkTreeCtrl.c:237:16: error: expected expression before ‘TreeCtrl’ 237 | Tk_Offset(TreeCtrl, minItemHeight), | ^~~~~~~~ ./generic/tkTreeCtrl.c:240:32: error: expected expression before ‘TreeCtrl’ 240 | "vertical", -1, Tk_Offset(TreeCtrl, vertical), | ^~~~~~~~ ./generic/tkTreeCtrl.c:243:30: error: expected expression before ‘TreeCtrl’ 243 | "sunken", -1, Tk_Offset(TreeCtrl, relief), | ^~~~~~~~ ./generic/tkTreeCtrl.c:246:31: error: expected expression before ‘TreeCtrl’ 246 | (char *) NULL, Tk_Offset(TreeCtrl, rowProxy.yObj), | ^~~~~~~~ ./generic/tkTreeCtrl.c:247:16: error: expected expression before ‘TreeCtrl’ 247 | Tk_Offset(TreeCtrl, rowProxy.y), | ^~~~~~~~ ./generic/tkTreeCtrl.c:250:21: error: expected expression before ‘TreeCtrl’ 250 | "0", Tk_Offset(TreeCtrl, scrollMargin), -1, | ^~~~~~~~ ./generic/tkTreeCtrl.c:253:45: error: expected expression before ‘TreeCtrl’ 253 | DEF_LISTBOX_SELECT_MODE, -1, Tk_Offset(TreeCtrl, selectMode), | ^~~~~~~~ ./generic/tkTreeCtrl.c:256:40: error: expected expression before ‘TreeCtrl’ 256 | "ShowButtons", "1", -1, Tk_Offset(TreeCtrl, showButtons), | ^~~~~~~~ ./generic/tkTreeCtrl.c:259:25: error: expected expression before ‘TreeCtrl’ 259 | "1", -1, Tk_Offset(TreeCtrl, showHeader), | ^~~~~~~~ ./generic/tkTreeCtrl.c:263:20: error: expected expression before ‘TreeCtrl’ 263 | -1, Tk_Offset(TreeCtrl, showLines), | ^~~~~~~~ ./generic/tkTreeCtrl.c:266:37: error: expected expression before ‘TreeCtrl’ 266 | "ShowRoot", "1", -1, Tk_Offset(TreeCtrl, showRoot), | ^~~~~~~~ ./generic/tkTreeCtrl.c:269:43: error: expected expression before ‘TreeCtrl’ 269 | "ShowRootButton", "0", -1, Tk_Offset(TreeCtrl, showRootButton), | ^~~~~~~~ ./generic/tkTreeCtrl.c:272:49: error: expected expression before ‘TreeCtrl’ 272 | "ShowRootChildButtons", "1", -1, Tk_Offset(TreeCtrl, showRootChildButtons), | ^~~~~~~~ ./generic/tkTreeCtrl.c:275:42: error: expected expression before ‘TreeCtrl’ 275 | "ShowRootLines", "1", -1, Tk_Offset(TreeCtrl, showRootLines), | ^~~~~~~~ ./generic/tkTreeCtrl.c:278:44: error: expected expression before ‘TreeCtrl’ 278 | DEF_LISTBOX_TAKE_FOCUS, -1, Tk_Offset(TreeCtrl, takeFocus), | ^~~~~~~~ ./generic/tkTreeCtrl.c:281:35: error: expected expression before ‘TreeCtrl’ 281 | (char *) NULL, -1, Tk_Offset(TreeCtrl, columnTree), | ^~~~~~~~ ./generic/tkTreeCtrl.c:285:37: error: expected expression before ‘TreeCtrl’ 285 | "UseTheme", "1", -1, Tk_Offset(TreeCtrl, useTheme), | ^~~~~~~~ ./generic/tkTreeCtrl.c:288:23: error: expected expression before ‘TreeCtrl’ 288 | "200", Tk_Offset(TreeCtrl, widthObj), Tk_Offset(TreeCtrl, width), | ^~~~~~~~ ./generic/tkTreeCtrl.c:288:54: error: expected expression before ‘TreeCtrl’ 288 | "200", Tk_Offset(TreeCtrl, widthObj), Tk_Offset(TreeCtrl, width), | ^~~~~~~~ ./generic/tkTreeCtrl.c:291:31: error: expected expression before ‘TreeCtrl’ 291 | (char *) NULL, Tk_Offset(TreeCtrl, wrapObj), -1, | ^~~~~~~~ ./generic/tkTreeCtrl.c:295:35: error: expected expression before ‘TreeCtrl’ 295 | (char *) NULL, -1, Tk_Offset(TreeCtrl, xScrollCmd), | ^~~~~~~~ ./generic/tkTreeCtrl.c:298:22: error: expected expression before ‘TreeCtrl’ 298 | "50", Tk_Offset(TreeCtrl, xScrollDelay), -1, | ^~~~~~~~ ./generic/tkTreeCtrl.c:301:25: error: expected expression before ‘TreeCtrl’ 301 | "0", -1, Tk_Offset(TreeCtrl, xScrollIncrement), | ^~~~~~~~ ./generic/tkTreeCtrl.c:304:25: error: expected expression before ‘TreeCtrl’ 304 | "0", -1, Tk_Offset(TreeCtrl, xScrollSmoothing), | ^~~~~~~~ ./generic/tkTreeCtrl.c:307:35: error: expected expression before ‘TreeCtrl’ 307 | (char *) NULL, -1, Tk_Offset(TreeCtrl, yScrollCmd), | ^~~~~~~~ ./generic/tkTreeHeader.c:381:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 381 | CONST char *name | ^~~~~ | CONST86 ./generic/tkTreeCtrl.c:310:22: error: expected expression before ‘TreeCtrl’ 310 | "50", Tk_Offset(TreeCtrl, yScrollDelay), -1, | ^~~~~~~~ ./generic/tkTreeHeader.c:449:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 449 | Tcl_Obj *CONST objv[] /* Option/value pairs. */ | ^~~~ ./generic/tkTreeCtrl.c:313:25: error: expected expression before ‘TreeCtrl’ 313 | "0", -1, Tk_Offset(TreeCtrl, yScrollIncrement), | ^~~~~~~~ ./generic/tkTreeCtrl.c:316:25: error: expected expression before ‘TreeCtrl’ 316 | "0", -1, Tk_Offset(TreeCtrl, yScrollSmoothing), | ^~~~~~~~ ./generic/tkTreeCtrl.c:325:25: error: expected expression before ‘TreeCtrl’ 325 | "0", -1, Tk_Offset(TreeCtrl, debug.displayDelay), | ^~~~~~~~ ./generic/tkTreeCtrl.c:328:25: error: expected expression before ‘TreeCtrl’ 328 | "1", -1, Tk_Offset(TreeCtrl, debug.data), | ^~~~~~~~ ./generic/tkTreeCtrl.c:331:25: error: expected expression before ‘TreeCtrl’ 331 | "1", -1, Tk_Offset(TreeCtrl, debug.display), | ^~~~~~~~ ./generic/tkTreeHeader.c:740:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 740 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:334:35: error: expected expression before ‘TreeCtrl’ 334 | (char *) NULL, -1, Tk_Offset(TreeCtrl, debug.drawColor), | ^~~~~~~~ ./generic/tkTreeCtrl.c:337:25: error: expected expression before ‘TreeCtrl’ 337 | "0", -1, Tk_Offset(TreeCtrl, debug.enable), | ^~~~~~~~ ./generic/tkTreeCtrl.c:340:35: error: expected expression before ‘TreeCtrl’ 340 | (char *) NULL, -1, Tk_Offset(TreeCtrl, debug.eraseColor), | ^~~~~~~~ ./generic/tkTreeCtrl.c:343:25: error: expected expression before ‘TreeCtrl’ 343 | "1", -1, Tk_Offset(TreeCtrl, debug.span), | ^~~~~~~~ ./generic/tkTreeCtrl.c:346:25: error: expected expression before ‘TreeCtrl’ 346 | "1", -1, Tk_Offset(TreeCtrl, debug.textLayout), | ^~~~~~~~ ./generic/tkTreeCtrl.c:353:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 353 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:355:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 355 | Tcl_Obj *CONST objv[], int createFlag); | ^~~~ ./generic/tkTreeCtrl.c:361:69: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 361 | static int TreeIdentifyCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:362:64: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 362 | static int TreeSeeCmd(TreeCtrl *tree, int objc, Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:364:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 364 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:366:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 366 | Tcl_Obj *CONST objv[]); | ^~~~ ./generic/tkTreeCtrl.c:398:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 398 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c: In function ‘TreeArea_FromObj’: ./generic/tkTreeItem.c: In function ‘TreeItem_GetButtonBbox’: ./generic/tkTreeCtrl.c:549:17: error: expected ‘;’ before ‘char’ 549 | static CONST char *areaName[] = { "content", "header", "header.left", | ^~~~~ | ; ./generic/tkTreeItem.c:1051:9: error: implicit declaration of function ‘TreeItem_GetRects’; did you mean ‘TreeItem_GetDepth’? [-Wimplicit-function-declaration] 1051 | if (TreeItem_GetRects(tree, item, tree->columnTree, 0, NULL, tr) == 0) | ^~~~~~~~~~~~~~~~~ | TreeItem_GetDepth ./generic/tkTreeCtrl.c:551:17: error: expected ‘;’ before ‘int’ 551 | static CONST int area[] = { TREE_AREA_CONTENT, TREE_AREA_HEADER, | ^~~~ | ; ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeCtrl.c:594:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 594 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:1197:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1197 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c: In function ‘Qualifiers_Scan’: ./generic/tkTreeItem.c:1787:17: error: expected ‘;’ before ‘char’ 1787 | static CONST char *qualifiers[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.c: In function ‘TreeEventProc’: ./generic/tkTreeCtrl.c:1713:55: error: passing argument 2 of ‘tclStubsPtr->tcl_EventuallyFree’ from incompatible pointer type [-Wincompatible-pointer-types] 1713 | Tcl_EventuallyFree((ClientData) tree, TreeDestroy); | ^~~~~~~~~~~ | | | void (*)(char *) ./generic/tkTreeCtrl.c:1713:55: note: expected ‘void (*)(void *)’ but argument is of type ‘void (*)(char *)’ ./generic/tkTreeCtrl.c:357:13: note: ‘TreeDestroy’ declared here 357 | static void TreeDestroy(char *memPtr); | ^~~~~~~~~~~ ./generic/tkTreeItem.c: In function ‘TreeItemList_FromObj’: ./generic/tkTreeItem.c:2038:17: error: expected ‘;’ before ‘char’ 2038 | static CONST char *indexName[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.c: In function ‘TreeDestroy’: ./generic/tkTreeCtrl.c:1838:23: error: ‘TreeStateDomain’ has no member named ‘staticCount’ 1838 | for (i = domainPtr->staticCount; i < 32; i++) { | ^~ ./generic/tkTreeCtrl.c:1839:22: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 1839 | if (domainPtr->stateNames[i] != NULL) | ^~ ./generic/tkTreeCtrl.c:1840:29: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 1840 | ckfree(domainPtr->stateNames[i]); | ^~ ./generic/tkTreeCtrl.c:1843:23: error: ‘TreeStateDomain’ has no member named ‘staticCount’ 1843 | for (i = domainPtr->staticCount; i < 32; i++) { | ^~ ./generic/tkTreeCtrl.c:1844:22: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 1844 | if (domainPtr->stateNames[i] != NULL) | ^~ ./generic/tkTreeCtrl.c:1845:29: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 1845 | ckfree(domainPtr->stateNames[i]); | ^~ ./generic/tkTreeItem.c:2056:17: error: expected ‘;’ before ‘char’ 2056 | static CONST char *modifiers[] = { | ^~~~~ | ; ./generic/tkTreeItem.c:2081:46: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 2081 | if (Tcl_ListObjGetElements(NULL, objPtr, &objc, &objv) != TCL_OK) | ^~~~~ | | | int * ./generic/tkTreeItem.c:2081:46: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeItem.c:2160:25: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 2160 | &listObjc, &listObjv) != TCL_OK) { | ^~~~~~~~~ | | | int * ./generic/tkTreeItem.c:2160:25: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeColumn.c:5293:5: error: implicit declaration of function ‘TreeStyleCO_Init’ [-Wimplicit-function-declaration] 5293 | TreeStyleCO_Init(columnSpecs, "-itemstyle", STATE_DOMAIN_ITEM); | ^~~~~~~~~~~~~~~~ ./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/tkTreeDisplay.c: In function ‘Tree_Display’: ./generic/tkTreeCtrl.c:2830:30: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 2830 | if ((ch0 == domainPtr->stateNames[i][0]) && | ^~ ./generic/tkTreeCtrl.c:2831:42: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 2831 | (strcmp(string, domainPtr->stateNames[i]) == 0)) { | ^~ ./generic/tkTreeDisplay.c:7687:17: error: implicit declaration of function ‘TkpDrawHighlightBorder’; did you mean ‘Tk_DrawHighlightBorder’? [-Wimplicit-function-declaration] 7687 | TkpDrawHighlightBorder(tkwin, fgGC, bgGC, tree->highlightWidth, | ^~~~~~~~~~~~~~~~~~~~~~ | Tk_DrawHighlightBorder ./generic/tkTreeCtrl.c:2832:31: error: ‘TreeStateDomain’ has no member named ‘staticCount’ 2832 | if ((i < domainPtr->staticCount) && (flags & SFO_NOT_STATIC)) { | ^~ ./generic/tkTreeCtrl.c:2835:34: error: ‘TreeStateDomain’ has no member named ‘stateNames’ 2835 | domainPtr->stateNames[i]); | ^~ ./generic/tkTreeCtrl.c: In function ‘Tree_StateFromListObj’: ./generic/tkTreeCtrl.c:2901:45: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 2901 | if (Tcl_ListObjGetElements(interp, obj, &listObjc, &listObjv) != TCL_OK) | ^~~~~~~~~ | | | int * ./generic/tkTreeCtrl.c:2901:45: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeCtrl.c:2934:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2934 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c: In function ‘Item_ToggleOpen’: ./generic/tkTreeItem.c:2784:9: warning: variable ‘mask’ set but not used [-Wunused-but-set-variable] 2784 | int mask; | ^~~~ ./generic/tkTreeCtrl.c: In function ‘Tree_AddToSelection’: ./generic/tkTreeCtrl.c:3074:9: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 3074 | panic("Tree_AddToSelection: item %d not ReallyVisible", | ^~~~~ ./generic/tkTreeCtrl.c:3069:20: warning: variable ‘hPtr’ set but not used [-Wunused-but-set-variable] 3069 | Tcl_HashEntry *hPtr; | ^~~~ ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeCtrl.c:3151:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3151 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:3658:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3658 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:3873:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3873 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c: In function ‘DisplayProcBorder’: ./generic/tkTreeCtrl.c:3992:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 3992 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:1151:5: error: implicit declaration of function ‘TreeRect_Intersect’; did you mean ‘TreeRect_ToXRect’? [-Wimplicit-function-declaration] 1151 | TreeRect_Intersect(&tr1, &tr1, &tr2); | ^~~~~~~~~~~~~~~~~~ | TreeRect_ToXRect ./generic/tkTreeCtrl.c:4091:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 4091 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c: In function ‘Treectrl_Init’: ./generic/tkTreeCtrl.c:4537:17: error: expected ‘;’ before ‘char’ 4537 | static CONST char *tcl_version = "8.4"; | ^~~~~ | ; ./generic/tkTreeElem.c: In function ‘ActualProcBorder’: ./generic/tkTreeElem.c:1258:17: error: expected ‘;’ before ‘char’ 1258 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:1672:13: error: expected ‘;’ before ‘char’ 1672 | static CONST char *headerStateST[] = { "normal", "active", "pressed", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeElem.c:1673:13: error: expected ‘;’ before ‘char’ 1673 | static CONST char *headerArrowST[] = { "none", "up", "down", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeElem.c:1674:13: error: expected ‘;’ before ‘char’ 1674 | static CONST char *headerArrowSideST[] = { "left", "right", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeElem.c:1681:35: error: expected expression before ‘ElementHeader’ 1681 | (char *) NULL, -1, Tk_Offset(ElementHeader, arrow), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1685:16: error: expected expression before ‘ElementHeader’ 1685 | Tk_Offset(ElementHeader, arrowBitmap.obj), Tk_Offset(ElementHeader, arrowBitmap), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1685:59: error: expected expression before ‘ElementHeader’ 1685 | Tk_Offset(ElementHeader, arrowBitmap.obj), Tk_Offset(ElementHeader, arrowBitmap), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1688:35: error: expected expression before ‘ElementHeader’ 1688 | (char *) NULL, -1, Tk_Offset(ElementHeader, arrowGravity), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1692:16: error: expected expression before ‘ElementHeader’ 1692 | Tk_Offset(ElementHeader, arrowImage.obj), Tk_Offset(ElementHeader, arrowImage), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1692:58: error: expected expression before ‘ElementHeader’ 1692 | Tk_Offset(ElementHeader, arrowImage.obj), Tk_Offset(ElementHeader, arrowImage), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1695:31: error: expected expression before ‘ElementHeader’ 1695 | (char *) NULL, Tk_Offset(ElementHeader, arrowPadXObj), Tk_Offset(ElementHeader, arrowPadX), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1695:71: error: expected expression before ‘ElementHeader’ 1695 | (char *) NULL, Tk_Offset(ElementHeader, arrowPadXObj), Tk_Offset(ElementHeader, arrowPadX), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1698:31: error: expected expression before ‘ElementHeader’ 1698 | (char *) NULL, Tk_Offset(ElementHeader, arrowPadYObj), Tk_Offset(ElementHeader, arrowPadY), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1698:71: error: expected expression before ‘ElementHeader’ 1698 | (char *) NULL, Tk_Offset(ElementHeader, arrowPadYObj), Tk_Offset(ElementHeader, arrowPadY), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1701:35: error: expected expression before ‘ElementHeader’ 1701 | (char *) NULL, -1, Tk_Offset(ElementHeader, arrowSide), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1705:16: error: expected expression before ‘ElementHeader’ 1705 | Tk_Offset(ElementHeader, border.obj), Tk_Offset(ElementHeader, border), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1705:54: error: expected expression before ‘ElementHeader’ 1705 | Tk_Offset(ElementHeader, border.obj), Tk_Offset(ElementHeader, border), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1708:31: error: expected expression before ‘ElementHeader’ 1708 | (char *) NULL, Tk_Offset(ElementHeader, borderWidthObj), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1709:16: error: expected expression before ‘ElementHeader’ 1709 | Tk_Offset(ElementHeader, borderWidth), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:1712:35: error: expected expression before ‘ElementHeader’ 1712 | (char *) NULL, -1, Tk_Offset(ElementHeader, state), TK_OPTION_NULL_OK, | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘ConfigProcHeader’: ./generic/tkTreeColumn.c: At top level: ./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/tkTreeColumn.c:1709:1: warning: ‘Column_Move’ defined but not used [-Wunused-function] 1709 | Column_Move( | ^~~~~~~~~~~ ./generic/tkTreeElem.c:1756:53: error: ‘struct ’ has no member named ‘flagSelf’ 1756 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeElem.c:1757:29: error: ‘struct ’ has no member named ‘flagSelf’ 1757 | args->config.flagSelf = 0; | ^ ./generic/tkTreeDisplay.c: At top level: ./generic/tkTreeDisplay.c:9616:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 9616 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c: At top level: ./generic/tkTreeItem.c:5411:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5411 | Tcl_Obj *CONST objv[] /* Array of arguments */ | ^~~~ ./generic/tkTreeItem.c:5585:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5585 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:5678:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5678 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:5709:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5709 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:5978:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 5978 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:6302:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6302 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:6331:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6331 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c: In function ‘ActualProcHeader’: ./generic/tkTreeElem.c:2360:17: error: expected ‘;’ before ‘char’ 2360 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeItem.c:6613:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6613 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:6642:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6642 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:6817:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6817 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:6829:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 6829 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:2486:35: error: expected expression before ‘TreeElement_’ 2486 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:2490:35: error: expected expression before ‘TreeElement_’ 2490 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:2494:16: error: expected expression before ‘ElementImage’ 2494 | Tk_Offset(ElementImage, image.obj), Tk_Offset(ElementImage, image), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:2494:52: error: expected expression before ‘ElementImage’ 2494 | Tk_Offset(ElementImage, image.obj), Tk_Offset(ElementImage, image), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:2497:35: error: expected expression before ‘TreeElement_’ 2497 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:2500:35: error: expected expression before ‘TreeElement_’ 2500 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeItem.c: In function ‘CompareCmd’: ./generic/tkTreeItem.c:7085:61: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjLength’ from incompatible pointer type [-Wincompatible-pointer-types] 7085 | Tcl_ListObjLength(interp, sortData->columns[n].command, &objc); | ^~~~~ | | | int * ./generic/tkTreeItem.c:7085:61: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeElem.c: In function ‘ConfigProcImage’: ./generic/tkTreeElem.c:2544:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 2544 | args->config.objc, args->config.objv, | ^~~~ | objc ./generic/tkTreeElem.c:2545:53: error: ‘struct ’ has no member named ‘flagSelf’ 2545 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeElem.c:2546:29: error: ‘struct ’ has no member named ‘flagSelf’ 2546 | args->config.flagSelf = 0; | ^ ./generic/tkTreeItem.c:7089:13: error: passing argument 3 of ‘tclStubsPtr->tcl_ListObjGetElements’ from incompatible pointer type [-Wincompatible-pointer-types] 7089 | &objc, &objv); | ^~~~~ | | | int * ./generic/tkTreeItem.c:7089:13: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeItem.c: At top level: ./generic/tkTreeItem.c:7325:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7325 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ make: *** [Makefile:303: tkTreeColumn.o] Error 1 ./generic/tkTreeElem.c: In function ‘ActualProcImage’: ./generic/tkTreeElem.c:2748:17: error: expected ‘;’ before ‘char’ 2748 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:2842:16: error: expected expression before ‘ElementRect’ 2842 | Tk_Offset(ElementRect, draw.obj), Tk_Offset(ElementRect, draw), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2842:50: error: expected expression before ‘ElementRect’ 2842 | Tk_Offset(ElementRect, draw.obj), Tk_Offset(ElementRect, draw), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2847:16: error: expected expression before ‘ElementRect’ 2847 | Tk_Offset(ElementRect, fill.obj), Tk_Offset(ElementRect, fill), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2847:50: error: expected expression before ‘ElementRect’ 2847 | Tk_Offset(ElementRect, fill.obj), Tk_Offset(ElementRect, fill), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2850:31: error: expected expression before ‘ElementRect’ 2850 | (char *) NULL, Tk_Offset(ElementRect, heightObj), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2851:16: error: expected expression before ‘ElementRect’ 2851 | Tk_Offset(ElementRect, height), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2854:16: error: expected expression before ‘ElementRect’ 2854 | Tk_Offset(ElementRect, open.obj), Tk_Offset(ElementRect, open), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2854:50: error: expected expression before ‘ElementRect’ 2854 | Tk_Offset(ElementRect, open.obj), Tk_Offset(ElementRect, open), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2858:16: error: expected expression before ‘ElementRect’ 2858 | Tk_Offset(ElementRect, outline.obj), Tk_Offset(ElementRect, outline), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2858:53: error: expected expression before ‘ElementRect’ 2858 | Tk_Offset(ElementRect, outline.obj), Tk_Offset(ElementRect, outline), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2861:31: error: expected expression before ‘ElementRect’ 2861 | (char *) NULL, Tk_Offset(ElementRect, outlineWidthObj), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2862:16: error: expected expression before ‘ElementRect’ 2862 | Tk_Offset(ElementRect, outlineWidth), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2865:31: error: expected expression before ‘ElementRect’ 2865 | (char *) NULL, Tk_Offset(ElementRect, rxObj), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2866:16: error: expected expression before ‘ElementRect’ 2866 | Tk_Offset(ElementRect, rx), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2869:31: error: expected expression before ‘ElementRect’ 2869 | (char *) NULL, Tk_Offset(ElementRect, ryObj), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2870:16: error: expected expression before ‘ElementRect’ 2870 | Tk_Offset(ElementRect, ry), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2873:35: error: expected expression before ‘ElementRect’ 2873 | (char *) NULL, -1, Tk_Offset(ElementRect, showFocus), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2876:31: error: expected expression before ‘ElementRect’ 2876 | (char *) NULL, Tk_Offset(ElementRect, widthObj), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:2877:16: error: expected expression before ‘ElementRect’ 2877 | Tk_Offset(ElementRect, width), | ^~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘ConfigProcRect’: ./generic/tkTreeElem.c:2922:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 2922 | args->config.objc, args->config.objv, | ^~~~ | objc ./generic/tkTreeElem.c:2923:53: error: ‘struct ’ has no member named ‘flagSelf’ 2923 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeElem.c:2924:29: error: ‘struct ’ has no member named ‘flagSelf’ 2924 | args->config.flagSelf = 0; | ^ ./generic/tkTreeItem.c:7795:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 7795 | CONST VOID *first_, | ^~~~~ | CONST86 ./generic/tkTreeItem.c:7796:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 7796 | CONST VOID *second_ | ^~~~~ | CONST86 ./generic/tkTreeElem.c: In function ‘ActualProcRect’: ./generic/tkTreeElem.c:3199:17: error: expected ‘;’ before ‘char’ 3199 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:3397:13: error: expected ‘;’ before ‘char’ 3397 | static CONST char *textDataTypeST[] = { "double", "integer", "long", "string", | ^~~~~ | ; ./generic/tkTreeElem.c:3399:13: error: expected ‘;’ before ‘char’ 3399 | static CONST char *textJustifyST[] = { "left", "right", "center", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeElem.c:3400:13: error: expected ‘;’ before ‘char’ 3400 | static CONST char *textWrapST[] = { "char", "none", "word", (char *) NULL }; | ^~~~~ | ; ./generic/tkTreeElem.c:3404:35: error: expected expression before ‘TreeElement_’ 3404 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3407:35: error: expected expression before ‘TreeElement_’ 3407 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3411:35: error: expected expression before ‘TreeElement_’ 3411 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3415:35: error: expected expression before ‘TreeElement_’ 3415 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3418:35: error: expected expression before ‘TreeElement_’ 3418 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeItem.c: In function ‘TreeItemList_Sort’: ./generic/tkTreeElem.c:3421:35: error: expected expression before ‘TreeElement_’ 3421 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeItem.c:7813:12: error: ‘VOID’ undeclared (first use in this function) 7813 | qsort((VOID *) TreeItemList_Items(items), | ^~~~ ./generic/tkTreeItem.c:7813:12: note: each undeclared identifier is reported only once for each function it appears in ./generic/tkTreeItem.c:7813:18: error: expected expression before ‘)’ token 7813 | qsort((VOID *) TreeItemList_Items(items), | ^ ./generic/tkTreeElem.c:3424:35: error: expected expression before ‘TreeElement_’ 3424 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3427:35: error: expected expression before ‘TreeElement_’ 3427 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3430:35: error: expected expression before ‘TreeElement_’ 3430 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3433:35: error: expected expression before ‘TreeElement_’ 3433 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3436:35: error: expected expression before ‘ElementText’ 3436 | (char *) NULL, -1, Tk_Offset(ElementText, textCfg), | ^~~~~~~~~~~ ./generic/tkTreeElem.c:3440:35: error: expected expression before ‘TreeElement_’ 3440 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3445:35: error: expected expression before ‘TreeElement_’ 3445 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3449:35: error: expected expression before ‘TreeElement_’ 3449 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:3452:35: error: expected expression before ‘TreeElement_’ 3452 | (char *) NULL, -1, Tk_Offset(TreeElement_, options), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘TextUpdateStringRep’: ./generic/tkTreeElem.c:3530:51: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 3530 | text = Tcl_GetStringFromObj(valueObj, &elemX->textLen); | ^~~~~~~~~~~~~~~ | | | int * ./generic/tkTreeElem.c:3530:51: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeCtrl.c:4572:5: error: implicit declaration of function ‘PerStateCO_Init’ [-Wimplicit-function-declaration] 4572 | PerStateCO_Init(optionSpecs, "-buttonbitmap", &pstBitmap, TreeStateFromObj); | ^~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:3641:17: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 3641 | panic("unknown ElementText dataType"); | ^~~~~ ./generic/tkTreeElem.c:3646:52: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 3646 | text = Tcl_GetStringFromObj(resultObj, &elemX->textLen); | ^~~~~~~~~~~~~~~ | | | int * ./generic/tkTreeElem.c:3646:52: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeHeader.c: In function ‘TreeHeaderColumn_EnsureStyleExists’: ./generic/tkTreeHeader.c:941:9: error: implicit declaration of function ‘TreeHeaderColumn_ConfigureHeaderStyle’ [-Wimplicit-function-declaration] 941 | TreeHeaderColumn_ConfigureHeaderStyle(header, column, treeColumn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./generic/tkTreeHeader.c: At top level: ./generic/tkTreeHeader.c:1022:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1022 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:7816:13: error: ‘TILSCompare’ undeclared (first use in this function) 7816 | TILSCompare); | ^~~~~~~~~~~ ./generic/tkTreeItem.c: At top level: ./generic/tkTreeItem.c:7839:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7839 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:7972:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 7972 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:8002:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8002 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:8308:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8308 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:8338:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8338 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:8515:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8515 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c:8630:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 8630 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c: In function ‘SpanWalkProc_GetRects’: ./generic/tkTreeItem.c:9949:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token 9949 | Tcl_Obj *CONST *objv; | ^ make: *** [Makefile:303: tkTreeDisplay.o] Error 1 ./generic/tkTreeItem.c:9949:21: error: ‘objv’ undeclared (first use in this function); did you mean ‘objc’? 9949 | Tcl_Obj *CONST *objv; | ^~~~ | objc ./generic/tkTreeItem.c:9953:24: error: expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘*’ token 9953 | Tcl_Obj *CONST *objv; | ^ ./generic/tkTreeItem.c:9965:13: error: ‘struct ’ has no member named ‘rects’ 9965 | data->rects[0].x = drawArgs->x + drawArgs->indent; | ^~ ./generic/tkTreeItem.c:9966:13: error: ‘struct ’ has no member named ‘rects’ 9966 | data->rects[0].y = drawArgs->y; | ^~ ./generic/tkTreeItem.c:9967:13: error: ‘struct ’ has no member named ‘rects’ 9967 | data->rects[0].width = drawArgs->width - drawArgs->indent; | ^~ ./generic/tkTreeItem.c:9968:13: error: ‘struct ’ has no member named ‘rects’ 9968 | data->rects[0].height = drawArgs->height; | ^~ ./generic/tkTreeItem.c:9971:17: error: ‘struct ’ has no member named ‘rects’ 9971 | data->rects[0].x = drawArgs->x; | ^~ ./generic/tkTreeItem.c:9972:17: error: ‘struct ’ has no member named ‘rects’ 9972 | data->rects[0].width = drawArgs->width; | ^~ ./generic/tkTreeItem.c:9975:13: error: ‘struct ’ has no member named ‘result’ 9975 | data->result = 1; /* # of rects */ | ^~ ./generic/tkTreeItem.c:9981:13: error: ‘struct ’ has no member named ‘result’ 9981 | data->result = -1; /* error */ | ^~ ./generic/tkTreeItem.c:9991:20: error: ‘struct ’ has no member named ‘objv’ 9991 | objv = data->objv; | ^~ ./generic/tkTreeItem.c:9994:9: error: ‘struct ’ has no member named ‘result’ 9994 | data->result = TreeStyle_GetElemRects(drawArgs, objc, objv, data->rects); | ^~ ./generic/tkTreeCtrl.c:4583:15: error: implicit declaration of function ‘Tree_FindOptionSpec’; did you mean ‘Tree_InitOptions’? [-Wimplicit-function-declaration] 4583 | specPtr = Tree_FindOptionSpec(optionSpecs, "-headerfont"); | ^~~~~~~~~~~~~~~~~~~ | Tree_InitOptions ./generic/tkTreeCtrl.c:4583:13: error: assignment to ‘Tk_OptionSpec *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 4583 | specPtr = Tree_FindOptionSpec(optionSpecs, "-headerfont"); | ^ ./generic/tkTreeCtrl.c:4608:9: error: passing argument 1 of ‘TreeTheme_SetOptionDefault’ makes pointer from integer without a cast [-Wint-conversion] 4608 | Tree_FindOptionSpec(optionSpecs, "-buttontracking")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int ./generic/tkTreeCtrl.h:1311:61: note: expected ‘Tk_OptionSpec *’ but argument is of type ‘int’ 1311 | MODULE_SCOPE void TreeTheme_SetOptionDefault(Tk_OptionSpec *specPtr); | ~~~~~~~~~~~~~~~^~~~~~~ ./generic/tkTreeCtrl.c:4610:9: error: passing argument 1 of ‘TreeTheme_SetOptionDefault’ makes pointer from integer without a cast [-Wint-conversion] 4610 | Tree_FindOptionSpec(optionSpecs, "-showlines")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int ./generic/tkTreeCtrl.h:1311:61: note: expected ‘Tk_OptionSpec *’ but argument is of type ‘int’ 1311 | MODULE_SCOPE void TreeTheme_SetOptionDefault(Tk_OptionSpec *specPtr); | ~~~~~~~~~~~~~~~^~~~~~~ ./generic/tkTreeHeader.c: In function ‘TreeHeaderColumn_SetImageOrText’: ./generic/tkTreeHeader.c:1169:12: error: implicit declaration of function ‘Column_Configure’ [-Wimplicit-function-declaration] 1169 | return Column_Configure(header, column, treeColumn, objc, objv, FALSE); | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘TextUpdateLayout’: ./generic/tkTreeElem.c:3790:20: error: implicit declaration of function ‘TextLayout_Compute’; did you mean ‘TextLayout_Size’? [-Wimplicit-function-declaration] 3790 | etl2->layout = TextLayout_Compute(tkfont, text, | ^~~~~~~~~~~~~~~~~~ | TextLayout_Size ./generic/tkTreeElem.c:3790:18: error: assignment to ‘TextLayout’ {aka ‘struct TextLayout_ *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 3790 | etl2->layout = TextLayout_Compute(tkfont, text, | ^ ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:3831:5: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 3831 | CONST char *name1, CONST char *name2, int flags) | ^~~~~ | CONST86 ./generic/tkTreeHeader.c: In function ‘SetImageForColumn’: ./generic/tkTreeHeader.c:1478:9: error: implicit declaration of function ‘panic’ [-Wimplicit-function-declaration] 1478 | panic("tkTreeColumn.c:SetImageForColumn() ximage is NULL"); | ^~~~~ ./generic/tkTreeHeader.c: At top level: ./generic/tkTreeHeader.c:1619:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 1619 | Tcl_Obj *CONST objv[], /* Argument values. */ | ^~~~ ./generic/tkTreeElem.c:3831:24: error: unknown type name ‘CONST’; did you mean ‘CONST86’? 3831 | CONST char *name1, CONST char *name2, int flags) | ^~~~~ | CONST86 ./generic/tkTreeHeader.c: In function ‘Qualifiers_Scan’: ./generic/tkTreeHeader.c:2178:17: error: expected ‘;’ before ‘char’ 2178 | static CONST char *qualifiers[] = { | ^~~~~ | ; ./generic/tkTreeElem.c: In function ‘ConfigProcText’: ./generic/tkTreeElem.c:3913:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 3913 | args->config.objc, args->config.objv, | ^~~~ | objc ./generic/tkTreeElem.c:3914:53: error: ‘struct ’ has no member named ‘flagSelf’ 3914 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeElem.c:3915:29: error: ‘struct ’ has no member named ‘flagSelf’ 3915 | args->config.flagSelf = 0; | ^ ./generic/tkTreeElem.c:3923:41: error: ‘struct ’ has no member named ‘item’ 3923 | etv->item = args->config.item; | ^ ./generic/tkTreeElem.c:3924:43: error: ‘struct ’ has no member named ‘column’ 3924 | etv->column = args->config.column; | ^ ./generic/tkTreeHeader.c: In function ‘TreeHeaderList_FromObj’: ./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/tkTreeHeader.c: At top level: ./generic/tkTreeHeader.c:2624:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2624 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeHeader.c:2666:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2666 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeHeader.c:2740:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2740 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeHeader.c:2876:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 2876 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeCtrl.c:4613:48: error: ‘TextLayoutCmd’ undeclared (first use in this function); did you mean ‘TextLayout’? 4613 | Tcl_CreateObjCommand(interp, "textlayout", TextLayoutCmd, NULL, NULL); | ^~~~~~~~~~~~~ | TextLayout ./generic/tkTreeCtrl.c:4613:48: note: each undeclared identifier is reported only once for each function it appears in ./generic/tkTreeElem.c: In function ‘DisplayProcText’: ./generic/tkTreeElem.c:4261:13: error: ‘CONST’ undeclared (first use in this function); did you mean ‘CONST86’? 4261 | CONST char *fstBytePtr = Tcl_UtfAtIndex(buf, underline); | ^~~~~ | CONST86 ./generic/tkTreeElem.c:4261:13: note: each undeclared identifier is reported only once for each function it appears in ./generic/tkTreeElem.c:4261:18: error: expected ‘;’ before ‘char’ 4261 | CONST char *fstBytePtr = Tcl_UtfAtIndex(buf, underline); | ^~~~~ | ; ./generic/tkTreeElem.c:4262:18: error: expected ‘;’ before ‘char’ 4262 | CONST char *sndBytePtr = Tcl_UtfNext(fstBytePtr); | ^~~~~ | ; ./generic/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/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/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/tkTreeItem.c:10221:17: error: expected ‘;’ before ‘char’ 10221 | static CONST char *headerOptions[] = { | ^~~~~ | ; ./generic/tkTreeItem.c: At top level: ./generic/tkTreeItem.c:10293:20: error: expected ‘;’, ‘,’ or ‘)’ before ‘objv’ 10293 | Tcl_Obj *CONST objv[] /* Argument values. */ | ^~~~ ./generic/tkTreeItem.c: In function ‘TreeItem_GetHeaderOptionInfo’: ./generic/tkTreeItem.c:10339:17: error: expected ‘;’ before ‘char’ 10339 | static CONST char *headerOptions[] = { | ^~~~~ | ; ./generic/tkTreeElem.c:4265:28: error: ‘fstBytePtr’ undeclared (first use in this function) 4265 | (int) (fstBytePtr - buf), (int) (sndBytePtr - buf)); | ^~~~~~~~~~ ./generic/tkTreeCtrl.c:4616:47: error: ‘ImageTintCmd’ undeclared (first use in this function) 4616 | Tcl_CreateObjCommand(interp, "imagetint", ImageTintCmd, NULL, NULL); | ^~~~~~~~~~~~ ./generic/tkTreeHeader.c: In function ‘TreeHeader_InitWidget’: ./generic/tkTreeHeader.c:3259:15: error: implicit declaration of function ‘Tree_FindOptionSpec’; did you mean ‘Tree_InitOptions’? [-Wimplicit-function-declaration] 3259 | specPtr = Tree_FindOptionSpec(columnSpecs, "-background"); | ^~~~~~~~~~~~~~~~~~~ | Tree_InitOptions ./generic/tkTreeHeader.c:3259:13: error: assignment to ‘Tk_OptionSpec *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 3259 | specPtr = Tree_FindOptionSpec(columnSpecs, "-background"); | ^ ./generic/tkTreeElem.c:4265:54: error: ‘sndBytePtr’ undeclared (first use in this function) 4265 | (int) (fstBytePtr - buf), (int) (sndBytePtr - buf)); | ^~~~~~~~~~ ./generic/tkTreeElem.c:4275:18: error: expected ‘;’ before ‘char’ 4275 | CONST char *fstBytePtr = Tcl_UtfAtIndex(text, underline); | ^~~~~ | ; ./generic/tkTreeElem.c:4276:18: error: expected ‘;’ before ‘char’ 4276 | CONST char *sndBytePtr = Tcl_UtfNext(fstBytePtr); | ^~~~~ | ; ./generic/tkTreeElem.c: In function ‘HeightProcText’: ./generic/tkTreeElem.c:4382:11: warning: variable ‘text’ set but not used [-Wunused-but-set-variable] 4382 | char *text = NULL; | ^~~~ ./generic/tkTreeElem.c: In function ‘ActualProcText’: ./generic/tkTreeElem.c:4555:17: error: expected ‘;’ before ‘char’ 4555 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeCtrl.c:4619:43: error: ‘LoupeCmd’ undeclared (first use in this function) 4619 | Tcl_CreateObjCommand(interp, "loupe", LoupeCmd, NULL, NULL); | ^~~~~~~~ ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:4653:35: error: expected expression before ‘ElementWindow’ 4653 | (char *) NULL, -1, Tk_Offset(ElementWindow, clip), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:4657:35: error: expected expression before ‘ElementWindow’ 4657 | (char *) NULL, -1, Tk_Offset(ElementWindow, destroy), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:4662:16: error: expected expression before ‘ElementWindow’ 4662 | Tk_Offset(ElementWindow, draw.obj), Tk_Offset(ElementWindow, draw), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:4662:52: error: expected expression before ‘ElementWindow’ 4662 | Tk_Offset(ElementWindow, draw.obj), Tk_Offset(ElementWindow, draw), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c:4666:35: error: expected expression before ‘ElementWindow’ 4666 | (char *) NULL, -1, Tk_Offset(ElementWindow, tkwin), | ^~~~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘ConfigProcWindow’: ./generic/tkTreeElem.c:4827:57: error: ‘struct ’ has no member named ‘objv’; did you mean ‘objc’? 4827 | args->config.objc, args->config.objv, | ^~~~ | objc ./generic/tkTreeElem.c:4828:53: error: ‘struct ’ has no member named ‘flagSelf’ 4828 | &savedOptions, &args->config.flagSelf) != TCL_OK) { | ^ ./generic/tkTreeElem.c:4829:29: error: ‘struct ’ has no member named ‘flagSelf’ 4829 | args->config.flagSelf = 0; | ^ ./generic/tkTreeElem.c:4833:29: error: ‘struct ’ has no member named ‘flagSelf’ 4833 | if (args->config.flagSelf & EWIN_CONF_WINDOW) { | ^ ./generic/tkTreeItem.c: In function ‘TreeItem_InitWidget’: ./generic/tkTreeItem.c:10392:5: error: implicit declaration of function ‘ItemButtonCO_Init’ [-Wimplicit-function-declaration] 10392 | ItemButtonCO_Init(itemOptionSpecs, "-button", ITEM_FLAG_BUTTON, | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c: In function ‘ActualProcWindow’: ./generic/tkTreeElem.c:5174:17: error: expected ‘;’ before ‘char’ 5174 | static CONST char *optionName[] = { | ^~~~~ | ; ./generic/tkTreeElem.c: In function ‘TreeElement_TypeFromObj’: ./generic/tkTreeElem.c:5251:44: error: passing argument 2 of ‘tclStubsPtr->tcl_GetStringFromObj’ from incompatible pointer type [-Wincompatible-pointer-types] 5251 | typeStr = Tcl_GetStringFromObj(objPtr, &length); | ^~~~~~~ | | | int * ./generic/tkTreeElem.c:5251:44: note: expected ‘Tcl_Size *’ {aka ‘long int *’} but argument is of type ‘int *’ ./generic/tkTreeCtrl.c:4621:46: error: ‘TreeObjCmd’ undeclared (first use in this function) 4621 | Tcl_CreateObjCommand(interp, "treectrl", TreeObjCmd, NULL, NULL); | ^~~~~~~~~~ ./generic/tkTreeCtrl.c: At top level: ./generic/tkTreeCtrl.c:1747:1: warning: ‘TreeCmdDeletedProc’ defined but not used [-Wunused-function] 1747 | TreeCmdDeletedProc( | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:1660:1: warning: ‘TreeEventProc’ defined but not used [-Wunused-function] 1660 | TreeEventProc( | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:368:22: warning: ‘treectrlClass’ defined but not used [-Wunused-variable] 368 | static Tk_ClassProcs treectrlClass = { | ^~~~~~~~~~~~~ ./generic/tkTreeCtrl.c:323:22: warning: ‘debugSpecs’ defined but not used [-Wunused-variable] 323 | static Tk_OptionSpec debugSpecs[] = { | ^~~~~~~~~~ make: *** [Makefile:303: tkTreeCtrl.o] Error 1 ./generic/tkTreeHeader.c:3271:5: error: implicit declaration of function ‘PerStateCO_Init’ [-Wimplicit-function-declaration] 3271 | PerStateCO_Init(columnSpecs, "-arrowbitmap", &pstBitmap, TreeStateFromObj); | ^~~~~~~~~~~~~~~ ./generic/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/tkTreeItem.c:10394:5: error: implicit declaration of function ‘BooleanFlagCO_Init’ [-Wimplicit-function-declaration] 10394 | BooleanFlagCO_Init(itemOptionSpecs, "-visible", ITEM_FLAG_VISIBLE); | ^~~~~~~~~~~~~~~~~~ make: *** [Makefile:303: tkTreeHeader.o] Error 1 ./generic/tkTreeItem.c: At top level: ./generic/tkTreeItem.c:9940:1: warning: ‘SpanWalkProc_GetRects’ defined but not used [-Wunused-function] 9940 | SpanWalkProc_GetRects( | ^~~~~~~~~~~~~~~~~~~~~ ./generic/tkTreeItem.c:7276:1: warning: ‘quicksort’ defined but not used [-Wunused-function] 7276 | quicksort( | ^~~~~~~~~ ./generic/tkTreeItem.c:7071:1: warning: ‘CompareCmd’ defined but not used [-Wunused-function] 7071 | CompareCmd( | ^~~~~~~~~~ ./generic/tkTreeItem.c:7059:1: warning: ‘CompareLong’ defined but not used [-Wunused-function] 7059 | CompareLong( | ^~~~~~~~~~~ ./generic/tkTreeItem.c:7047:1: warning: ‘CompareDouble’ defined but not used [-Wunused-function] 7047 | CompareDouble( | ^~~~~~~~~~~~~ ./generic/tkTreeItem.c:7026:1: warning: ‘CompareDict’ defined but not used [-Wunused-function] 7026 | CompareDict( | ^~~~~~~~~~~ ./generic/tkTreeItem.c:7005:1: warning: ‘CompareAscii’ defined but not used [-Wunused-function] 7005 | CompareAscii( | ^~~~~~~~~~~~ ./generic/tkTreeItem.c:5550:1: warning: ‘StateDomainErrMsg’ defined but not used [-Wunused-function] 5550 | StateDomainErrMsg( | ^~~~~~~~~~~~~~~~~ make: *** [Makefile:303: tkTreeItem.o] Error 1 ./generic/tkTreeElem.c:5339:5: error: ‘StringTableCO_Init’ undeclared here (not in a function); did you mean ‘StringTableGet’? 5339 | StringTableCO_Init, | ^~~~~~~~~~~~~~~~~~ | StringTableGet ./generic/tkTreeElem.c:5339:5: warning: excess elements in struct initializer ./generic/tkTreeElem.c:5339:5: note: (near initialization for ‘stubs’) ./generic/tkTreeElem.c:5340:5: error: ‘PerStateCO_Init’ undeclared here (not in a function); did you mean ‘PerStateInfo’? 5340 | PerStateCO_Init | ^~~~~~~~~~~~~~~ | PerStateInfo ./generic/tkTreeElem.c:5340:5: warning: excess elements in struct initializer ./generic/tkTreeElem.c:5340:5: note: (near initialization for ‘stubs’) ./generic/tkTreeElem.c: In function ‘TreeElement_InitInterp’: ./generic/tkTreeElem.c:5459:5: error: implicit declaration of function ‘PerStateCO_Init’ [-Wimplicit-function-declaration] 5459 | PerStateCO_Init(treeElemTypeBitmap.optionSpecs, "-background", | ^~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5485:5: error: implicit declaration of function ‘StringTableCO_Init’; did you mean ‘StringTableGet’? [-Wimplicit-function-declaration] 5485 | StringTableCO_Init(treeElemTypeHeader.optionSpecs, "-arrow", | ^~~~~~~~~~~~~~~~~~ | StringTableGet ./generic/tkTreeElem.c:5503:5: error: implicit declaration of function ‘DynamicCO_Init’ [-Wimplicit-function-declaration] 5503 | DynamicCO_Init(treeElemTypeImage.optionSpecs, "-draw", | ^~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5505:19: error: expected expression before ‘PerStateInfo’ 5505 | Tk_Offset(PerStateInfo, obj), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:5506:12: error: implicit declaration of function ‘PerStateCO_Alloc’ [-Wimplicit-function-declaration] 5506 | 0, PerStateCO_Alloc("-draw", &pstBoolean, TreeStateFromObj), | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5515:19: error: expected expression before ‘ElementImageSize’ 5515 | Tk_Offset(ElementImageSize, heightObj), | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5516:19: error: expected expression before ‘ElementImageSize’ 5516 | Tk_Offset(ElementImageSize, height), &TreeCtrlCO_pixels, | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5520:19: error: expected expression before ‘ElementImageSize’ 5520 | Tk_Offset(ElementImageSize, widthObj), | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5521:19: error: expected expression before ‘ElementImageSize’ 5521 | Tk_Offset(ElementImageSize, width), &TreeCtrlCO_pixels, | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5550:19: error: expected expression before ‘ElementTextData’ 5550 | Tk_Offset(ElementTextData, dataObj), | ^~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5556:19: error: expected expression before ‘ElementTextData’ 5556 | Tk_Offset(ElementTextData, dataType), | ^~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5557:9: error: implicit declaration of function ‘StringTableCO_Alloc’ [-Wimplicit-function-declaration] 5557 | StringTableCO_Alloc("-datatype", textDataTypeST), | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5561:19: error: expected expression before ‘ElementTextData’ 5561 | Tk_Offset(ElementTextData, formatObj), | ^~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5569:19: error: expected expression before ‘ElementTextLayout’ 5569 | Tk_Offset(ElementTextLayout, justify), | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5575:19: error: expected expression before ‘ElementTextLayout’ 5575 | Tk_Offset(ElementTextLayout, lines), | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5576:9: error: implicit declaration of function ‘IntegerCO_Alloc’ [-Wimplicit-function-declaration] 5576 | IntegerCO_Alloc("-lines", | ^~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5584:19: error: expected expression before ‘ElementTextLayout’ 5584 | Tk_Offset(ElementTextLayout, widthObj), | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5585:19: error: expected expression before ‘ElementTextLayout’ 5585 | Tk_Offset(ElementTextLayout, width), &TreeCtrlCO_pixels, | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5590:19: error: expected expression before ‘ElementTextLayout’ 5590 | Tk_Offset(ElementTextLayout, wrap), | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5597:19: error: expected expression before ‘PerStateInfo’ 5597 | Tk_Offset(PerStateInfo, obj), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:5603:19: error: expected expression before ‘PerStateInfo’ 5603 | Tk_Offset(PerStateInfo, obj), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:5608:19: error: expected expression before ‘PerStateInfo’ 5608 | Tk_Offset(PerStateInfo, obj), | ^~~~~~~~~~~~ ./generic/tkTreeElem.c:5614:19: error: expected expression before ‘struct’ 5614 | Tk_Offset(struct ElementTextVar, varNameObj), | ^~~~~~ ./generic/tkTreeElem.c:5623:19: error: expected expression before ‘ElementTextStyle’ 5623 | Tk_Offset(ElementTextStyle, underline), | ^~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5635:19: error: expected expression before ‘ElementTextLayout3’ 5635 | Tk_Offset(ElementTextLayout3, lMargin1Obj), | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5636:19: error: expected expression before ‘ElementTextLayout3’ 5636 | Tk_Offset(ElementTextLayout3, lMargin1), &TreeCtrlCO_pixels, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5640:19: error: expected expression before ‘ElementTextLayout3’ 5640 | Tk_Offset(ElementTextLayout3, lMargin2Obj), | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:5641:19: error: expected expression before ‘ElementTextLayout3’ 5641 | Tk_Offset(ElementTextLayout3, lMargin2), &TreeCtrlCO_pixels, | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c: At top level: ./generic/tkTreeElem.c:3800:25: warning: ‘VarTraceProc_Text’ used but never defined 3800 | static Tcl_VarTraceProc VarTraceProc_Text; | ^~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:398:13: warning: ‘StringTableRestore’ defined but not used [-Wunused-function] 398 | static void StringTableRestore( | ^~~~~~~~~~~~~~~~~~ ./generic/tkTreeElem.c:384:17: warning: ‘StringTableGet’ defined but not used [-Wunused-function] 384 | static Tcl_Obj *StringTableGet( | ^~~~~~~~~~~~~~ ./generic/tkTreeElem.c:346:12: warning: ‘StringTableSet’ defined but not used [-Wunused-function] 346 | static int StringTableSet( | ^~~~~~~~~~~~~~ ./generic/tkTreeElem.c:322:13: warning: ‘IntegerRestore’ defined but not used [-Wunused-function] 322 | static void IntegerRestore( | ^~~~~~~~~~~~~~ ./generic/tkTreeElem.c:309:17: warning: ‘IntegerGet’ defined but not used [-Wunused-function] 309 | static Tcl_Obj *IntegerGet( | ^~~~~~~~~~ ./generic/tkTreeElem.c:260:12: warning: ‘IntegerSet’ defined but not used [-Wunused-function] 260 | static int IntegerSet( | ^~~~~~~~~~ make: *** [Makefile:303: tkTreeElem.o] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.BEmxuY (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.BEmxuY (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M 48494a7a44944692ba86cdf56c4dc342 -D /var/lib/mock/f43-build-57101186-6548434/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.h_kkx1v9:/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 ppc64le --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 48494a7a44944692ba86cdf56c4dc342 -D /var/lib/mock/f43-build-57101186-6548434/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.h_kkx1v9:/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 ppc64le --nodeps /builddir/build/SPECS/tcl-tktreectrl.spec'