Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 720292

Summary: >=dev-libs/jsoncpp-1.9.2-r2: Doesn't install jsoncppConfig.cmake anymore
Product: Gentoo Linux Reporter: tea <gentoo>
Component: Current packagesAssignee: Michał Górny <mgorny>
Status: RESOLVED DUPLICATE    
Severity: normal CC: jstein
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: jsoncpp-1.9.2-r2.ebuild

Description tea 2020-05-01 14:53:53 UTC
The files jsoncppConfig*.cmake are not installed anymore by 1.9.3_pre20200412 and 1.9.2-r2.

1.9.1 and 1.9.2-r1 install it.

Reproducible: Always




-DJSONCPP_WITH_CMAKE_PACKAGE=ON was dropped from mycmakeargs in the ebuild, but on the other hand JSONCPP_WITH_CMAKE_PACKAGE (<https://github.com/open-source-parsers/jsoncpp/blob/1.9.2/CMakeLists.txt#L207>) defaults to “ON” (<https://github.com/open-source-parsers/jsoncpp/blob/1.9.2/CMakeLists.txt#L84>).
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-05-01 17:52:26 UTC

*** This bug has been marked as a duplicate of bug 708256 ***
Comment 2 Christian Strahl 2020-05-02 08:20:06 UTC
Created attachment 635632 [details]
jsoncpp-1.9.2-r2.ebuild

The attached ebuild uses cmake for the installation of jsoncpp (which is still supported by upstream btw.). During the installation the required cmake files are genrated.
Just place this ebuild in your local overlay.