Hi Geert, Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows 10
From: Geert Janssens<mailto:[email protected]> Sent: Wednesday, 8 February 2017 8:31 PM To: [email protected]<mailto:[email protected]> Cc: Stephen Brown<mailto:[email protected]> Subject: Re: Boost error compiling gnucash under Microsoft Windows Op woensdag 8 februari 2017 00:24:55 CET schreef Stephen Brown: > In a gcdev mysys shell running install.sh I see > > > > > checking for boostlib >= 1.53.0... configure: We could not detect the boost > libraries (version 1.53 or higher). If you have a staged boost library > (still not installed) please specify $BOOST_ROOT in your environment and do > not give a PATH to --with-boost option. If you are sure you have boost > installed, then check your version number looking in <boost/version.hpp>. > See http://randspringer.de/boost for more documentation. > > configure: error: Boost 1.53.0 or later was not found and is required to > build GnuCash > Stephen, I have very recently changed the way Boost is detected in our Windows build environment. To make this work, you need to pull the appropriate commits in both the gnucash-on-windows.git and the gnucash.git repositories. Can you - open a git msys shell in both repositories - run "git pull" in each - rerun "install.sh" from the gnucash build environment msys shell One tip that's not yet documented anywhere: If you want to greatly reduce the build time of the gnucash component, I suggest you add the following two lines in /c/gnucash/gnucash-on-windows.git/custom.sh: WITH_CMAKE=yes WITH_NINJA=yes This will change the gnucash build to use cmake and ninja-build instead of traditional autotools (autoconf/automake/make), which turns out to work much much faster. These are used by default for our unattended nightly builds. Regards, Geert Hi Geert In a git bash shell I do --------------------------------------------------------- GNUCash@ACE /c/gcdev $ cd gnucash-on-windows.git GNUCash@ACE /c/gcdev/gnucash-on-windows.git (master) $ git pull Already up-to-date. GNUCash@ACE /c/gcdev/gnucash-on-windows.git (master) $ cd .. GNUCash@ACE /c/gcdev $ cd gnucash.git GNUCash@ACE /c/gcdev/gnucash.git (master) $ git pull Already up-to-date. GNUCash@ACE /c/gcdev/gnucash.git (master) $ -------------------------------------------- In the gcdev msys shell I get --------------------------------------- checking for boostlib >= 1.53.0... configure: We could not detect the boost libraries (version 1.53 or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to --with-boost option. If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation. configure: error: Boost 1.53.0 or later was not found and is required to build GnuCash GNUCash@Ace /c/gcdev/gnucash-on-windows.git $ Did my “git pull” l commands work? Cheers Stephen Brown _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
