Hi,

For several years I have run both the chess database Scid (which
depends upon tcl8.6) and password-gorilla (which depends upon tcl8.5).
With the release of 7.2 this appears to be no longer possible. When
both are installed this is what happens when I run scid from the
command line:

$ 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 583)

[1] + Done (1)             scid

Now if I delete password-gorilla and its dependencies ...

~ $
doas pkg_delete password-gorilla
password-gorilla-1.5.3.7: ok
Read shared items: ok
~ $
doas pkg_delete -a
tcl-8.5.19p6:tklib-0.7pl0: ok
tcl-8.5.19p6:tcllib-1.21pl0: ok
tcl-8.5.19p6:tk-8.5.19p2: ok
tcl-8.5.19p6:itcl-3.4.1p2v0: ok
tcl-8.5.19p6: ok

... Now scid runs normally.

Many Thanks for all the effort you all put in to OpenBSD
Moss

Reply via email to