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@gnucash.org > https://lists.gnucash.org/mailman/listinfo/gnucash-devel _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel