Itcl - the [incr Tcl] extension

View Ticket
Login
Ticket Hash: 97c5842cd64dbff310c0de40cccc7a6dadd2af58
Title: configure error message from line 9259
Status: Open Type: Build_Problem
Severity: Important Priority: Immediate
Subsystem: Resolution: Open
Last Modified: 2023-12-15 17:45:34
Version Found In: trunk
User Comments:
dgp added on 2023-12-15 17:42:37:
During a build under the tcl/pkgs location...

Configuring package 'itcl'
configure: loading site script /home/dgp/.config.site
checking TEA configuration... ok (TEA 3.13)
configure: configuring itcl 4.2.4
checking system version... Linux-3.10.0-1160.102.1.el7.x86_64
...
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for tclsh... /home/dgp/fossil/tcl9.0b1/unix/tclsh
/home/dgp/fossil/tcl9.0b1/pkgs/itcl/configure: line 9259: -I/home/dgp/fossil/tcl9.0b1/pkgs/itcl: No such file or directory
configure: creating ./config.status
config.status: creating Makefile
config.status: creating pkgIndex.tcl
config.status: creating itclConfig.sh
...

dgp added on 2023-12-15 17:44:10:
The error-raising line:

eval itcl_INCLUDE_SPEC="-I${itcl_SRC_DIR}/generic -I${itcl_SRC_DIR}"


The "eval" must have something to do with it, I think.

dgp added on 2023-12-15 17:45:34:
To clarify, this is not during a build, but during the master `make dist`
used to generate a release.