since building jsoncpp with meson instead of cmake, one of the previous installed files is missing. The file 'jsoncppConfig.cmake' was generated during build with cmake (by passing -DJSONCPP_WITH_CMAKE_PACKAGE=ON to local mycmakeargs) and installed on the system. That file is nessesary for project that depends on jsoncpp and uses cmake to build. Since switching the jsoncpp ebuild from cmake to meson, I can no longer build cmake project that use jsoncpp due to errors like this: CMake Error at /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:47 (find_package): By not providing "Findjsoncpp.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "jsoncpp", but CMake did not find one. Could not find a package configuration file provided by "jsoncpp" with any of the following names: jsoncppConfig.cmake jsoncpp-config.cmake Add the installation prefix of "jsoncpp" to CMAKE_PREFIX_PATH or set "jsoncpp_DIR" to a directory containing one of the above files. If "jsoncpp" provides a separate development package or SDK, be sure it has been installed. This problem was introduced in https://gitweb.gentoo.org/repo/gentoo.git/commit/dev-libs/jsoncpp?id=789eeda52dd189206a7e15faf9e0eeb4a9897a00 Reproducible: Always
The 'project' needs to stop requiring it. It's upstream decision to stop using cmake.
*** Bug 720292 has been marked as a duplicate of this bug. ***