Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 692664 - dev-libs/libofx-0.9.14 needs to RDEPEND on dev-cpp/libxmlpp:2.6
Summary: dev-libs/libofx-0.9.14 needs to RDEPEND on dev-cpp/libxmlpp:2.6
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2019-08-21 07:56 UTC by Bernd
Modified: 2019-08-22 12:53 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info-libofx.txt (emerge-info-libofx.txt,13.96 KB, text/plain)
2019-08-21 07:56 UTC, Bernd
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bernd 2019-08-21 07:56:52 UTC
Created attachment 587732 [details]
emerge-info-libofx.txt

The ebuild DEPENDS on libxmlpp:2.6, thus the package get's removed by emerge --depclean, leaving a broken /usr/bin/ofxconnect, which links against libxml++-2.6.so.2. The dependency should therefore be in RDEPEND.

artus /etc # ldd /usr/bin/ofxconnect | grep xml
	libxml++-2.6.so.2 => /usr/lib64/libxml++-2.6.so.2 (0x00007fc53d5c8000)
	libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007fc53c8c8000)
Comment 1 Larry the Git Cow gentoo-dev 2019-08-22 12:53:26 UTC
The bug has been closed via the following commit(s):

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

commit d0231aa5f2343d2daa97a350f847e6cd7f603b28
Author:     Bernd Waibel <waebbl@gmail.com>
AuthorDate: 2019-08-22 08:16:09 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2019-08-22 12:52:46 +0000

    dev-libs/libofx: fix RDEPEND on libxmlpp
    
            * Moves dependency on dev-cpp/libxmlpp:2.6 from DEPEND to RDEPEND
            * Add BDEPEND
            * Remove 'touch INSTALL' in src_prepare and patch Makefile.am instead
            * Don't install static lib if USE flag is not set
            * Adds patch from Alexandre Ferreira on b.g.o to install DTD correctly
    
    Thanks to Alexandre Ferreira for the fix on DTD and DCL files.
    
    Suggested-by: Alexandre Ferreira <alexandref75@gmail.com>
    Closes: https://bugs.gentoo.org/692658
    Closes: https://bugs.gentoo.org/692664
    Package-Manager: Portage-2.3.72, Repoman-2.3.17
    Signed-off-by: Bernd Waibel <waebbl@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/12758
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 ...0001-Makefile.am-remove-INSTALL-from-docs.patch | 28 ++++++++++
 dev-libs/libofx/libofx-0.9.14-r1.ebuild            | 63 ++++++++++++++++++++++
 2 files changed, 91 insertions(+)