[GNC-dev] GnuCash 3.3 builds on CentOS 7

Geert Janssens geert.gnucash at kobaltwit.be
Tue Oct 9 06:39:40 EDT 2018


Hi Eric,

Great job. Thanks a lot !

Geert

Op maandag 8 oktober 2018 01:41:37 CEST schreef Eric Wheeler:
> Hello all,
> 
> For those interested, we have successfully built GnuCash on CentOS 7.
> 
> 1. download gnucash 3.3:
>  
> https://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Eve
> rything/source/tree/Packages/g/gnucash-3.3-1.fc30.src.rpm 2. yum install
> yum-utils epel-release
> 3. yum-builddep gnucash-3.3-1.fc30.src.rpm
> 4. yum install boost-devel libsoup-devel gsettings-desktop-schemas
> 5. rpm -ivh gnucash-3.3-1.fc30.src.rpm
> 6. Patch have_dst() in your local OS boost install:
>   /usr/include/boost/date_time/local_time/custom_time_zone.hpp
>   See this patch: https://www.boost.org/patches/1_54_0/002-date-time.patch
> 
> 6. Add this just above '%cmake .' in the gnucash.spec. Note that
> -D__STDC_FORMAT_MACROS=1 is important:
> 
> %global optflags %{optflags} -Wno-parentheses -D__STDC_FORMAT_MACROS=1
> %define __cmake cmake3
> sed -i 's/1\.54\.0/1.53.0/g' CMakeLists.txt
> %cmake .
> 
> 7. rpmbuild -bb <modified gnucash.spec>
> 
> There might be other deps, perhaps I had them installed already.  But it
> works for me!
> 
> (ps, This redhat bugzilla reports the boost bugfix request in case that is
> useful: https://bugzilla.redhat.com/show_bug.cgi?id=1636817 )
> 
> --
> Eric Wheeler
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel






More information about the gnucash-devel mailing list