[Therion] xTherion will not open JPG backgrounds
Bill Gee
bgee at campercaver.net
Tue Jan 27 20:06:46 CET 2026
Update - Argh!! This is frustrating. It is sort of like the Linux
version of DLL Hell.
Apparently when I did the system updates a few weeks ago, the tkimg
package removed itself from tcl 8.6 and added itself to tcl 9.0. I
searched through some old emails (lucky I still have them!) and found a
thread from August 2025. The solution in that thread was to modify the
xtherion program so it executed in wish8.6 instead of wish 9.
Repeating my tests from then - I found that package Img is no longer
available in tcl 8.6. I changed xtherion to call wish 9.0, and now it
works. JPG backgrounds will now load.
The solution in August was to switch to TCL 8.6. The solution this
month is to switch to TCL 9.0. Sheesh ...
bgee at main2:~$ tclsh8.6
% package require Img
can't find package Img
% exit
bgee at main2:~$ tclsh9.0
% package require Img
2.1.0
% exit
bgee at main2:~$
===============
Bill Gee
On 1/27/26 12:41, Bill Gee wrote:
> Dang it ... I remember seeing this problem some months ago, probably in
> June, but now cannot remember how I fixed it.
>
> Therion 6.3.4+dev running on Fedora 43.
>
> In late December I worked on a cave map and had no problems with it.
> xTherion opened jpg files as backgrounds. Today I went back to that
> same map, and it will not load the background jpg files. It will open
> png backgrounds. The only error I can see is in the Background Images
> field. It shows the name of the jpg file and adds "(unknown)" at the end.
>
> I checked both tkimg and libjpeg. They are installed. What else is
> required for this to work?
>
> I started xtherion from a command shell. There were no additional error
> messages. Is there a log file somewhere that might give more clues?
>
> In early January I ran the usual update process for all packages. Both
> tkimg and libjpeg were updated. I don't see anything that was removed
> other than old kernels.
>
> Thanks!
>
More information about the Therion
mailing list