[GNC] Printing

Jean-David Beyer jeandavid8 at verizon.net
Mon Jan 4 09:33:20 EST 2021


   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/


More information about the gnucash-user mailing list