[Therion] Therion vs. Proj 9 - Fedora 37

Bill Gee bgee at campercaver.net
Thu Jan 12 13:18:01 CET 2023


I am happy to report that things have changed regarding compiling 
Therion from source.  I have done it twice now on Fedora 37 systems, and 
both times it worked the first time and with no error.

I did the compile on a test system using Therion 6.1.5 - just a few 
hours before 6.1.6 came out!  The second system I used 6.1.6.  Both worked.

The github link cited by Rodrigo Severo was critical.  There is a list 
of prerequisite packages in the docker config file, and a sequence of 
commands.  Although I did not build a docker package, the prerequisites 
and command sequence worked the same.

The only change I had to make was in the application launcher shortcuts. 
  The "make install" routine puts the Therion Book and the executable 
files in a different place (/usr/local/bin) than Jim Begley's packages 
(/usr/bin).  I did NOT have to make a symbolic link for the libnghttp2 
library.

Otherwise Therion and loch both launch and run just fine.

===============
Bill Gee

On 1/11/23 10:45, Bill Gee wrote:
> Hi Rodrigo -
> 
> Thanks for this.  As you note, it may not be much help.  I have never 
> had much luck compiling Therion from source.  Jim Begley's yum 
> repository was a life-saver for me.
> 
> As I recall, it was always loch that caused the whole compile job to 
> abort.  Eventually I had to modify the make file so that loch was skipped.
> 
> I will look over your github comments in more detail soon.  I have a 
> test Fedora 37 machine where I can try to compile Therion.
> 
> My main computer (Fedora 36) and my test Fedora 37 both have 
> /lib/libnghttp2.so.14.  It is actually a symbolic link to 
> libnghttp2.so.14.24.1 on both systems.  These files also exist in 
> /usr/lib64 on both systems.  There is no libnghttp2.so on either system. 
>   Perhaps the symbolic link you suggest on github should point to the 
> underlying file?
> 
> I see that you (or someone) compiled Therion to a docker application.  I 
> suppose that might be useful to someone, but docker (and snap and 
> flatpak) is something I have had no success with.  Those technologies 
> all strike me as an answer searching - and not finding - a suitable 
> question.  I tried a flatpak for LabPlot a few years ago and found it 
> totally useless.  I could not use it to open any existing file on the 
> computer, and any file it saved went into an invisible storage such that 
> I could not find it with any other application.  Totally useless.
> 
> ===============
> Bill Gee
> 
> On 1/11/23 08:20, Rodrigo Severo via Therion wrote:
>> Not exactly a solution for your problem but kind of: I manually 
>> compiled Therion on Fedora 37. Here you can see how I did it: 
>> https://github.com/therion/therion/pull/474
>>
>>
>> Regards,
>>
>> Rodrigo Severo
>>
>>
>> ------- Original Message -------
>> On Wednesday, January 11th, 2023 at 11:11 AM, Bill Gee 
>> <bgee at campercaver.net> wrote:
>>
>>
>>> A few months ago when Fedora 37 came out, I found that Therion will not
>>> run because of a change in the version of proj. Jim Begley noted that
>>> he was taking a stab at getting Therion to compile on Fedora 37 and proj
>>> 9. Since then I have heard nothing.
>>>
>>> If I use dnf install therion on a Fedora 37, it tells me there is no
>>> such package. And yes, it has the copr repository file.
>>>
>>> Is there any update? I have two systems which cannot be upgraded to
>>> Fedora 37 because of this issue.
>>>
>>> Thanks!
>>> -- 
>>> ===============
>>> Bill Gee
>>> _______________________________________________
>>> Therion mailing list
>>> Therion at speleo.sk
>>> https://mailman.speleo.sk/listinfo/therion
>> _______________________________________________
>> Therion mailing list
>> Therion at speleo.sk
>> 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