On Mon, Sep 19, 2016 at 12:11:57PM +0200, Roel Janssen wrote: > Roel Janssen writes: > > > Dear Guix, > > > > I don't know what the impact of the following upgrade is, but I think it > > would be good to update Boost to the latest stable version that was > > released on May 13th, 2016. > > > > What do you think? > > > > Kind regards, > > Roel Janssen > > > >>From a6409b0648352cac86a3ceb205ee183c034085f5 Mon Sep 17 00:00:00 2001 > > From: Roel Janssen <r...@gnu.org> > > Date: Mon, 19 Sep 2016 10:08:52 +0200 > > Subject: [PATCH] gnu: boost: Update to 1.61.0. > > > > * gnu/packages/boost.scm (boost): Update to 1.61.0. > > --- > > gnu/packages/boost.scm | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm > > index 8fe8c8e..ccc1f06 100644 > > --- a/gnu/packages/boost.scm > > +++ b/gnu/packages/boost.scm > > @@ -34,7 +34,7 @@ > > (define-public boost > > (package > > (name "boost") > > - (version "1.60.0") > > + (version "1.61.0") > > (source (origin > > (method url-fetch) > > (uri (string-append > > @@ -43,7 +43,7 @@ > > ".tar.bz2")) > > (sha256 > > (base32 > > - "0fzx6dwqbrkd4bcd8pjv0fpapwmrxxwr8yx9g67lihlsk3zzysk8")))) > > + "0h5nk7pgxf7xsvvshj9qfpsfp9wx6gq9r78n3nx736pxq83bsix5")))) > > (build-system gnu-build-system) > > (inputs `(("zlib" ,zlib))) > > (native-inputs > > It looks like an upgrade to 1.61.0 causes a build failure for MySQL: > > -------------------------- BUILD OUTPUT LOG FOR MYSQL > -------------------------- > -- BOOST_VERSION_NUMBER is #define BOOST_VERSION 106100 > CMake Warning at cmake/boost.cmake:266 (MESSAGE): > Boost minor version found is 61 we need 60 > Call Stack (most recent call first): > CMakeLists.txt:455 (INCLUDE) > > > -- BOOST_INCLUDE_DIR /gnu/store/...fzzl-boost-1.61.0/include > -- LOCAL_BOOST_DIR > -- LOCAL_BOOST_ZIP > -- Could not find (the correct version of) boost. > -- MySQL currently requires boost_1_60_0 > > CMake Error at cmake/boost.cmake:81 (MESSAGE): > You can download it with -DDOWNLOAD_BOOST=1 -DWITH_BOOST=<directory> > ------------------------ END BUILD OUTPUT LOG FOR MYSQL > ------------------------
I've already hacked mysql to require 1.60.0 instead of 1.59.0, its worth checking out if changing it to require 1.61.0 works also. Unfortunately my current machine only has 2 GB of ram and a spinning hard drive so I can't realiably build mysql. > > So I guess the impact is too large to just go for it. > > Do we have a Guix command to find out which packages are dependent on > a package (in this case Boost)? > > Kind regards, > Roel Janssen > -- Efraim Flashner <efr...@flashner.co.il> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted
signature.asc
Description: PGP signature