The json tarball included in libhio is too old to recognize the system type - ppc64le, so the build fails when it tries to build the json lib.
The json tarball needs to be updated to one of the 0.13.1 releases. These releases work on darwin power9 nodes, for example.
The tarball needs to be patched to support the doc gen removal and function renaming. See the json-c.patch file. Note the current patch fails to patch cleanly on either json-c master or the 0.13.1 tags. This will have to be manually redone.