| Summary: | net-libs/tox-0.2.9 - revdep-rebuild continuously rebuilds tox because of missing library libmisc_tools.so | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Daniel Pielmeier <billie> |
| Component: | Current packages | Assignee: | Proxy Maintainers <proxy-maint> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | JoMull01 |
| Priority: | Normal | Keywords: | PullRequest |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| See Also: |
https://github.com/TokTok/c-toxcore/issues/1144 https://github.com/gentoo/gentoo/pull/12009 |
||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | output of ldd | ||
|
Description
Daniel Pielmeier
2019-04-27 09:32:53 UTC
Good Day. Could you give me the command that causes the failure. Running #revdep-rebuild tox succeeds for me on both of my machines. (In reply to JoMull01 from comment #1) > Good Day. > Could you give me the command that causes the failure. Running > #revdep-rebuild tox > succeeds for me on both of my machines. Not here! What is your output off 'ldd /usr/bin/DHT_bootstrap'? Created attachment 574920 [details]
output of ldd
Good Evening. Attached is the output of #ldd /usr/bin/DHT_bootstrap. Since this a known upstream issue, I don't think that I can do much to fix it. As a suggestion though. I might be able to prevent DHT_bootstrap.so from being build. In principle, the fix would look something like this: create new use flag "DHT_bootstrap", make daemon depend on it, make it disabled by default and issue warnings if it is enabled. If this is not satisfactory, please advise me on a different solution. BTW, by "different solution", I meant to ask for advice on other possible directions towards a solution. I did not mean to sound like I was asking for a workable solution. So there is a cmake option to disable the build of DHT_bootstrap? Then the USE flag absolutely makes sense. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ae6665c6cf68fbc2f50a57442fedcffd3be331 commit 68ae6665c6cf68fbc2f50a57442fedcffd3be331 Author: Josiah Mullins <jomull01@protonmail.com> AuthorDate: 2019-05-22 21:27:33 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2019-05-26 09:43:26 +0000 net-libs/tox: New use flag dht-node. This commit introduces the use flag dht-node. This flag controls the building of the program /usr/bin/DHT_bootstrap. This flag is turned off by default. This helps mitigate the impact of Bug 684470. Signed-off-by: Josiah Mullins <JoMull01@protonmail.com> Bug: https://bugs.gentoo.org/684470 Package-Manager: Portage-2.3.62, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/12009 Signed-off-by: Michał Górny <mgorny@gentoo.org> net-libs/tox/metadata.xml | 1 + net-libs/tox/tox-0.2.9-r1.ebuild | 110 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 111 insertions(+) Disabling the build of DHT_bootstrap does the trick. Thanks for the fix. |