[Pianod] Not building with json-c 0.12
Perette Barella
perette at barella.org
Mon Jun 2 13:54:23 PDT 2014
Sorry about the delay in addressing this, I’ve been on holiday.
Release 0.12 of json-c moved their json.h public header file from include/json to include/json-c. Ryan Schmidt of MacPorts has updated the existing pianod port on MacPorts with a patchfile to address this issue with the existing stable release (r158). (Thanks Ryan!)
r164 in the development downloads has a general purpose fix for this, including pkg-config’ing the various names this package has been known by (with json-c first), and checking all 3 possible include location permutations (json.h, json/json.h, json-c/json.h) for manual builds on systems without pkg-config. Tested with both json-c 0.9 & 0.12 under MacPorts and manually with json 0.9 on a system lacking a pkg-config.
If there are no build problems reported in the next few days, I’ll promote r164 to stable release.
Perette
--
Perette Barella • perette at barella.org • 585-286-1312
176 Middlesex Road, Rochester NY 14610
On 2014年05月31日, at 13:04, Ian Scott <ian at perebruin.com> wrote:
> Pianod fails to build with json-c 0.12. Downgrading to 0.11 made it
> compile successfully.
>
> From the json-c ChangeLog:
>> * Remove the old libjson.so name compatibility support. The library is
>> only created as libjson-c.so now and headers are only installed
>> into the ${prefix}/json-c directory.
> _______________________________________________
> Pianod mailing list
> Pianod at lists.deviousfish.com
> http://lists.deviousfish.com/listinfo.cgi/pianod-deviousfish.com
More information about the Pianod
mailing list