On 12/30/20 4:15 PM, David Cousens wrote: Jean-David
I reached the same conclusion about flatpack programs and prefer to build GnuCash and other software from scratch. This may be a better solution for you. The wiki pages have faily detailed instructions on Building GnuCash on Linux. [1]https://wiki.gnucash.org/wiki/Building_On_Linux. I don't know if anyone else has built it on RHEL8 and the SELinux kernel. I think Geert runs Fedora. The above instructions are Linux Mint/Ubuntu oriented. The main problem is usually getting all the dependency headers and libraries loaded. The build cmake script checks for the dependencies and versions of them it needs and issues error messages then stops when they are not found. The procedure is then to load the dependencies in the breakout page on them then run the script, fix any dependency problem indicated and rerun the cmake script until it runs without any error messages. There are fairly detailed instructions for loading the dependencies but they are based on the libraries which are normally included by default in the Debian/Ubuntu/Linux Mint distributions. I don't know enough about RHEL8 to know what possible problems to expect. If you do decide to give it a try, we usually try to add a breakout to the wiki detailing any differences to the existing instructions that are distribution specific so feel free to add to the wiki if you run into differences for RHEL8. Also come back to the forum if you run into difficulties and we can try and sort them out. David My version of GnuCash says this in the Help popup: Version: 4.2 Build ID: 4.2+(2020-09-26) Finance::Quote: - I am running: Red Hat Enterprise Linux release 8.2 (Ootpa) that has 4.18.0-193.28.1.el8_2.x86_64 kernel. My friend compiled GnuCash from source for a RHEL8 system, made an rpm of it for me, and gave me a list of dependencies for me to find. I tried to install his rpm and got a list of missing dependencies. So I resolved those, and went a few iterations of that until it installed. In the process, I ended up with these; 25600 Nov 6 08:14 boost169-chrono-1.69.0-4.el8.x86_64.rpm 29480 Nov 6 08:15 boost169-date-time-1.69.0-4.el8.x86_64.rpm 51688 Nov 6 08:15 boost169-filesystem-1.69.0-4.el8.x86_64.rpm 270168 Nov 6 08:16 boost169-locale-1.69.0-4.el8.x86_64.rpm 155352 Nov 6 08:16 boost169-program-options-1.69.0-4.el8.x86_64.rpm 283268 Nov 6 08:17 boost169-regex-1.69.0-4.el8.x86_64.rpm 11944 Nov 6 08:17 boost169-system-1.69.0-4.el8.x86_64.rpm 60736 Nov 6 08:17 boost169-thread-1.69.0-4.el8.x86_64.rpm 110652 Nov 6 19:57 gc-7.6.4-3.el8.x86_64.rpm 70430720 Nov 5 23:53 gnucash.tar 3684500 Nov 6 19:47 guile-2.0.14-7.el8.x86_64.rpm 37408 Nov 6 20:04 libatomic_ops-7.6.2-3.el8.x86_64.rpm I imagine the gc-7.6.4-3.el8.x86_64.rpm came from the gnucash.tar file. I do not remember where I got the dependencies rpm files, but most likely from here. [2]https://download-ib01.fedoraproject.org/pub/epel/8/Everything/x86_64 /Packages/ -- .~. Jean-David Beyer /V\ Shrewsbury, New Jersey /( )\ Red Hat Enterprise Linux ^^-^^ up 3 days, 15 hours, 32 minutes References 1. https://wiki.gnucash.org/wiki/Building_On_Linux 2. https://download-ib01.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/ _______________________________________________ gnucash-user mailing list [email protected] To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
