[build2] Failure to compile build2 with libpkgconf 1.5.3

Boris Kolpackov boris at codesynthesis.com
Mon Oct 22 11:19:43 UTC 2018

Matthew Krupcale <mkrupcale at matthewkrupcale.com> writes:

> I'm trying to build build2 on Fedora 29, which uses libpkgconf version
> 1.5.3, and it seems that since 1.5.1 there has been an API change[1]
> pertaining to their pkgconf_client_t.

Yeah, libpkgconf folks are playing it quite loose with breaking
interfaces (or semantics, for that matter). That's why our version
constraint is the conservative ~1.4.2.

> As far as I can tell, libpkgconf does not define any version
> preprocessor macros as part of its API, so you'll probably have to use
> during build2 configuration/compilation either: [...]

Or we could just upgrade to 1.5.X and leave 1.4.X behind.

Give us a few days to wrap some things up and we will try to fix
this in the development version.

More information about the users mailing list