[Therion] Fwd: Fedora 42 xtherion will not start
Bill Gee
bgee at campercaver.net
Tue Apr 22 13:55:34 CEST 2025
Resending to the group, since this might be of general interest.
-------- Forwarded Message --------
Subject: Re: [Therion] Fedora 42 xtherion will not start
Date: Mon, 21 Apr 2025 14:36:16 -0500
From: Bill Gee <bgee at campercaver.net>
To: Stacho Mudrak <lists at group-s.sk>
Hi Stacho -
No luck. I included below a directory listing of the bwidget package
directory, if that helps. There are multiple tcl directories on the
system. tcl8.6 is the directory used by the Fedora 42 package. It is
the only one of the tcl directories that has anything regarding bwidget.
Unfortunately, I no longer have a Fedora 41 system to compare. I do
have a system running X instead of Wayland. That system also has
Therion 6.3.3. It shows the same results, which is what I expected.
=====================
bgee at main2:~$ wish
% package require BWidget
can't find package BWidget
% package require bwidget
can't find package bwidget
%
bgee at main2:~$ ll -d /usr/share/tcl*
drwxr-xr-x. 5 root root 4096 Feb 1 18:00 /usr/share/tcl8
drwxr-xr-x. 7 root root 4096 Apr 19 14:57 /usr/share/tcl8.6
drwxr-xr-x 3 root root 4096 Apr 19 14:58 /usr/share/tcl9
drwxr-xr-x 6 root root 4096 Apr 19 14:58 /usr/share/tcl9.0
bgee at main2:~$ dir /usr/share/tcl8.6/bwidget1.9.7/
arrow.tcl dialog.tcl images listbox.tcl panelframe.tcl
scrollview.tcl tree.tcl
bitmap.tcl dragsite.tcl init.tcl mainframe.tcl passwddlg.tcl
scrollw.tcl utils.tcl
buttonbox.tcl dropsite.tcl labelentry.tcl messagedlg.tcl pkgIndex.tcl
separator.tcl widget.tcl
button.tcl dynhelp.tcl labelframe.tcl notebook.tcl
progressbar.tcl spinbox.tcl wizard.tcl
color.tcl entry.tcl label.tcl pagesmgr.tcl
progressdlg.tcl statusbar.tcl xpm2image.tcl
combobox.tcl font.tcl lang panedw.tcl scrollframe.tcl
titleframe.tcl
=====================
Update! I did a bit more poking around and discovered I have two
different versions of tcl installed. They are 8.6 and 9.0.
bgee at main2:~$ ll /usr/bin/tclsh*
lrwxrwxrwx 1 root root 8 Feb 1 18:00 /usr/bin/tclsh -> tclsh9.0
lrwxrwxrwx 1 root root 8 Feb 1 18:00 /usr/bin/tclsh8 -> tclsh8.6
-rwxr-xr-x 1 root root 11728 Feb 1 18:00 /usr/bin/tclsh8.6
-rwxr-xr-x 1 root root 11720 Feb 1 18:00 /usr/bin/tclsh9.0
If I start tclsh8 and then do "package require BWidget" it responds with
a proper version number. Running tclsh9 fails.
===============
Bill Gee
On 4/21/25 13:50, Stacho Mudrak wrote:
> If you just run wish and try to import the bwidget package, does it work?
>
> On my system:
>
> user at localhost:~$ wish
> % package require BWidget
> 1.9.14
>
> S.
>
> On Mon, 21 Apr 2025 at 19:25, Bill Gee <bgee at campercaver.net
> <mailto:bgee at campercaver.net>> wrote:
>
> I upgraded to Fedora 42 over the weekend. Trying to start xtherion
> gives a message about BWidget missing. However, it is installed.
>
> =====================
> bgee at main2:/public/document/CaveSurveys/CaveSpringCave$ therion --
> version
> therion 6.3.4+dev (compiled on 2025-04-09)
> - using Proj 9.6.0, compiled against 9.4.1
>
> bgee at main2:/public/document/CaveSurveys/CaveSpringCave$ xtherion
> Error in startup script: can't find package BWidget
> while executing
> "package require BWidget"
> (file "/usr/local/bin/xtherion" line 12925)
>
> bgee at main2:/public/document/CaveSurveys/CaveSpringCave$ su -
> Password:
>
> root at main2:~# dnf search bwidget
> Updating and loading repositories:
> Repositories loaded.
> Matched fields: name (exact)
> bwidget.noarch: Extended widget set for Tk
> Matched fields: name, summary
> kf5-kjobwidgets-devel.i686: Development files for kf5-kjobwidgets
> kf5-kjobwidgets-devel.x86_64: Development files for kf5-kjobwidgets
> kf6-kjobwidgets-devel.i686: Development files for kf6-kjobwidgets
> kf6-kjobwidgets-devel.x86_64: Development files for kf6-kjobwidgets
> kf6-kjobwidgets-doc.noarch: Developer Documentation files for
> kf6-kjobwidgets
> Matched fields: name
> kf5-kjobwidgets.i686: KDE Frameworks 5 Tier 2 addon for KJobs
> kf5-kjobwidgets.x86_64: KDE Frameworks 5 Tier 2 addon for KJobs
> kf6-kjobwidgets.i686: KDE Frameworks 6 Tier 2 addon for KJobs
> kf6-kjobwidgets.x86_64: KDE Frameworks 6 Tier 2 addon for KJobs
>
> root at main2:~# dnf install bwidget
> Updating and loading repositories:
> Repositories loaded.
> Package "bwidget-1.9.7-24.fc42.noarch" is already installed.
>
> Nothing to do.
> root at main2:~#
> ========================
>
> I compiled Therion while still on Fedora 41. Should I recompile?
>
> --
> ===============
> Bill Gee
>
> _______________________________________________
> Therion mailing list
> Therion at speleo.sk <mailto:Therion at speleo.sk>
> https://mailman.speleo.sk/listinfo/therion <https://
> mailman.speleo.sk/listinfo/therion>
>
>
> _______________________________________________
> Therion mailing list
> Therion at speleo.sk
> https://mailman.speleo.sk/listinfo/therion
More information about the Therion
mailing list