With habitual brute force and ignorance I managed to apply the patch,
build and install scid-4.7.4 with no problems. And it ran fine.
Installing password-gorilla, however, then running scid gave a near
identical error.
$ scid &
can't set "tooltip::labelOpts": parent namespace doesn't exist
while executing
"set tooltip::labelOpts [list -highlightthickness 0 -relief solid -bd
1 -background lightyellow -fg black -font $font]"
(in namespace eval "::utils::tooltip" script line 10)
invoked from within
"namespace eval ::utils::tooltip {
global ::utils::tooltip::font
if {![info exists font]} {
set font TkDefaultFont
}
# Undocumented toolt..."
(file "/usr/local/share/scid/tcl/utils/tooltip.tcl" line 11)
invoked from within
"source -encoding utf-8 [file nativename [file join $::scidTclDir "$f"]]"
("foreach" body line 2)
invoked from within
"foreach f $tcl_files {
source -encoding utf-8 [file nativename [file join $::scidTclDir "$f"]]
}"
(file "/usr/local/share/scid/tcl/start.tcl" line 673)
Not to worry. I can manage without the gorilla. Removing gorilla and
dependencies restored scid for me.
Thanks again