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

Bug 649860

Summary: dev-libs/jsoncpp - Add USE=static-libs
Product: Gentoo Linux Reporter: Giuseppe Marco Randazzo <zeld> <gmrandazzo>
Component: Current packagesAssignee: Paweł Hajdan, Jr. (RETIRED) <phajdan.jr>
Status: RESOLVED WONTFIX    
Severity: normal CC: mgorny, sci-chemistry
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: jsoncpp-1.8.1-r1 ebuild revision

Description Giuseppe Marco Randazzo <zeld> 2018-03-07 17:56:11 UTC
Created attachment 522882 [details]
jsoncpp-1.8.1-r1 ebuild revision

The static library of jsoncpp "libjsoncpp.a" is required by the new version of avogadro2 (1.90.0).
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2018-03-08 14:00:56 UTC
(In reply to Giuseppe Marco Randazzo <zeld> from comment #0)
> Created attachment 522882 [details]
> jsoncpp-1.8.1-r1 ebuild revision
> 
> The static library of jsoncpp "libjsoncpp.a" is required by the new version
> of avogadro2 (1.90.0).

That means sci-chemistry/avogadro2 needs to be fixed - Gentoo Linux uses dynamically linked libraries for a couple of pretty good reasons.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-03-08 14:54:32 UTC
What he said. Unless you can prove that the static library is really, really necessary or otherwise the world will collapse into a wormhole, it's not gonna happen.
Comment 3 Giuseppe Marco Randazzo <zeld> 2018-03-08 15:19:52 UTC
Dear all,

Ok no problems. I have already informed the developpers that will take care about that.

Best regards
GMR
Comment 4 Larry the Git Cow gentoo-dev 2018-04-08 09:55:13 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1255c53cc64cb280bff21ad7ae82ab91ec595123

commit 1255c53cc64cb280bff21ad7ae82ab91ec595123
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2018-04-08 00:25:18 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2018-04-08 09:53:52 +0000

    sci-libs/avogadrolibs: Unbundle jsoncpp, fix USE=vtk
    
    Bug: https://bugs.gentoo.org/649860
    Closes: https://bugs.gentoo.org/624242
    Package-Manager: Portage-2.3.28, Repoman-2.3.9

 sci-libs/avogadrolibs/Manifest                     |   1 +
 .../avogadrolibs-1.91.0_pre20180406.ebuild         |  29 +++--
 ...-1.91.0_pre20180406-bundled-genxrdpattern.patch |  44 +++++++
 ...olibs-1.91.0_pre20180406-unbundle-jsoncpp.patch | 143 +++++++++++++++++++++
 4 files changed, 208 insertions(+), 9 deletions(-)}