I attempted to build BDW this morning on my macOS 13.6 / x86 system.
I have both the built-in tcl/tk installed (it is version 8.5), as well as Homebrew's tcl/tk (version 8.6). tclselect reports that the 8.6 version is selected, and the Homebrew version is at the front of the path.
Attempting to build bdw results in an error in the src/tk subdirectory when running tclIndex.sh.
make -C tk PREFIX=/Users/kiniry/Dropbox/GPT_for_hardware_design/bdw/inst install
make[2]: Entering directory '/Users/kiniry/Library/CloudStorage/Dropbox/GPT_for_hardware_design/bdw/src/tk'
TCLSH=bluetcl ./tclIndex.sh "msgbox.tcl tkfbox.tcl " ""
panic: InitTypes: failed to find the DictUpdateInfo AuxData type
make[2]: *** [Makefile:22: tclIndex] Abort trap: 6
Looking at the shell script, which includes a home-grown version of pkg_mkIndex, it looks like built-in symbols are causing a problem.
It isn't clear to me if/how building a package index is necessary for the rest of the BDW build. I'm afraid that I haven't used tcl/tk since 1995. From what I can see, neither the built-in and Homebrew tcl/tk installs actually come with pkg_mkIndex.
I attempted to build BDW this morning on my macOS 13.6 / x86 system.
I have both the built-in tcl/tk installed (it is version 8.5), as well as Homebrew's tcl/tk (version 8.6).
tclselectreports that the 8.6 version is selected, and the Homebrew version is at the front of the path.Attempting to build
bdwresults in an error in thesrc/tksubdirectory when runningtclIndex.sh.Looking at the shell script, which includes a home-grown version of
pkg_mkIndex, it looks like built-in symbols are causing a problem.It isn't clear to me if/how building a package index is necessary for the rest of the BDW build. I'm afraid that I haven't used tcl/tk since 1995. From what I can see, neither the built-in and Homebrew tcl/tk installs actually come with
pkg_mkIndex.