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@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@speleo.sk https://mailman.speleo.sk/listinfo/therion
Therion mailing list Therion@speleo.sk https://mailman.speleo.sk/listinfo/therion
Therion mailing list Therion@speleo.sk https://mailman.speleo.sk/listinfo/therion