On Mon, Jun 06, 2016 at 10:07:37AM -0400, Leo Famulari wrote: > On Mon, May 30, 2016 at 03:50:41PM -0500, Lukas Gradl wrote: > > * gnu/packages/serialization.scm (msgpack): New variable. > > > + (inputs > > + `(("zlib" ,zlib))) > > I noticed that the output does not refer to zlib: > > $ guix gc --references $(./pre-inst-env guix build msgpack) > /gnu/store/8m00x5x8ykmar27s9248cmhnkdb2n54a-glibc-2.22 > /gnu/store/jh52sklgbvq5f0z637wr99a64y25cx8r-msgpack-1.4.1 > /gnu/store/v39bh3ln3ncnzhyw0kd12d46kww9747v-gcc-4.9.3-lib > > However, the compilation fails without it. > > We need to make sure that msgpack can find zlib at run time. Lukas, can > you check if there is a build-time configuration option to provide the > path to zlib?
This is from the top of the msgpack source tree: $ grep -rI zlib include/msgpack/zbuffer.h:#include <zlib.h> include/msgpack/zbuffer.hpp:#include <zlib.h> Should we do string substitution to provide the abolute path to the zlib headers?