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

Reply via email to