Thanks for the update. Also copying bwidget1.9.7 from tcl8.6 folder to tcl9.0 should help too.
S. On Tue, 22 Apr 2025 at 19:38, Bill Gee <[email protected]> wrote: > And another update! I found a way to work around the problem. I > changed the first line in /usr/local/bin/xtherion to read: > > #!/usr/bin/env wish8 > > That works. xTherion now launches without error. > > =============== > Bill Gee > > On 4/22/25 12:24, Bill Gee wrote: > > Yet another update: There is a note at Fedora Project regarding the > > upgrade to Tcl version 9. It mentions bwidget. I do not see anything > > here about how to make something run in Tcl 8. > > > > https://fedoraproject.org/wiki/Changes/TclTk9.0 > > > > I tried modifying the xtherion program so the first line is > > > > #!/usr/bin/env tclsh8 > > > > Did not work, though it gives a different error message. > > > > =============== > > Bill Gee > > > > On 4/22/25 06:55, Bill Gee wrote: > >> 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 <[email protected]> > >> To: Stacho Mudrak <[email protected]> > >> > >> 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@main2:~$ wish > >> % package require BWidget > >> can't find package BWidget > >> % package require bwidget > >> can't find package bwidget > >> % > >> > >> bgee@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@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@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@localhost:~$ wish > >>> % package require BWidget > >>> 1.9.14 > >>> > >>> S. > >>> > >>> On Mon, 21 Apr 2025 at 19:25, Bill Gee <[email protected] > >>> <mailto:[email protected]>> wrote: > >>> > >>> I upgraded to Fedora 42 over the weekend. Trying to start xtherion > >>> gives a message about BWidget missing. However, it is installed. > >>> > >>> ===================== > >>> bgee@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@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@main2:/public/document/CaveSurveys/CaveSpringCave$ su - > >>> Password: > >>> > >>> root@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@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@main2:~# > >>> ======================== > >>> > >>> I compiled Therion while still on Fedora 41. Should I recompile? > >>> > >>> -- =============== > >>> Bill Gee > >>> > >>> _______________________________________________ > >>> Therion mailing list > >>> [email protected] <mailto:[email protected]> > >>> https://mailman.speleo.sk/listinfo/therion <https:// > >>> mailman.speleo.sk/listinfo/therion> > >>> > >>> > >>> _______________________________________________ > >>> Therion mailing list > >>> [email protected] > >>> https://mailman.speleo.sk/listinfo/therion > >> > >> _______________________________________________ > >> Therion mailing list > >> [email protected] > >> https://mailman.speleo.sk/listinfo/therion > > > > _______________________________________________ > > Therion mailing list > > [email protected] > > https://mailman.speleo.sk/listinfo/therion > > _______________________________________________ > Therion mailing list > [email protected] > https://mailman.speleo.sk/listinfo/therion >
_______________________________________________ Therion mailing list [email protected] https://mailman.speleo.sk/listinfo/therion
