> On Oct 9, 2018, at 8:06 PM, Eric Wheeler <gnucash-de...@lists.ewheeler.net> > wrote: > > On Tue, 9 Oct 2018, Bill Nottingham wrote: > >> Eric Wheeler (gnucash-de...@lists.ewheeler.net) said: >>> 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/Everything/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 ) >> >> Thanks for looking at this. I'd be nervous about changing the boost >> requirements and would prefer that it be fixed before building this for >> EPEL. But that's just me. > > Agreed, I hope this doesn't hit EPEL before 787018 is fixed! We /need/ > PDF support to run the business. > > I suspect that the 1.54 boost requirement is the same bug that the > referenced Boost patch fixes since it blocks compilation of Gnucash. It > would be intersting to know if there are any other reasons that 1.54 is > necessary.
IIRC boost-1.54 is what’s in Ubuntu-14.04 and that’s what we picked as our baseline release for developing master after 2.6.0 was released. The cast in that patch may be the only issue, but afaik no-one has tested boost 1.53 for other issues. Regards, John Ralls _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org 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.