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