Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 841341 - media-radio/flmsg-4.0.19 - flmsg.cxx:1927:17: error: ‘set_pname’ is not a member of ‘XmlRpc’
Summary: media-radio/flmsg-4.0.19 - flmsg.cxx:1927:17: error: ‘set_pname’ is not a mem...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Richard Freeman
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-27 15:28 UTC by Bogdan
Modified: 2022-06-24 11:57 UTC (History)
0 users

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


Attachments
flmsg-4.0.19.ebuild.patch (flmsg-4.0.19.ebuild.patch,263 bytes, patch)
2022-04-27 15:32 UTC, Bogdan
Details | Diff
build.log FAIL (flmsg-4.0.19:20220427-151210.log,6.17 KB, text/x-log)
2022-04-27 15:35 UTC, Bogdan
Details
build.log SUCCESS (USE="-flxmlrpc") (flmsg-4.0.19:20220427-151834.log,83.82 KB, text/x-log)
2022-04-27 15:36 UTC, Bogdan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bogdan 2022-04-27 15:28:44 UTC
I have and error while build package:

> flmsg.cxx: In function ‘int main(int, char**)’:
> flmsg.cxx:1927:17: error: ‘set_pname’ is not a member of ‘XmlRpc’
> 1927 |         XmlRpc::set_pname(pname);
>      |                 ^~~~~~~~~

I resolve this error by improve use flag "flxmlrpc" and build this package without this flag:

> USE="-flxmlrpc" emerge -1 flmsg
Comment 1 Bogdan 2022-04-27 15:32:52 UTC
Created attachment 775041 [details, diff]
flmsg-4.0.19.ebuild.patch

Patch improve new use flag "flxmlrpc".
This flag allow to build package without flxmlrpc library.

Build without flxmlrpc - is a temporary way to resolve build error for flxml-4.0.19 version.
Details: https://groups.io/g/linuxham/topic/84662431#45849
Comment 2 Bogdan 2022-04-27 15:35:54 UTC
Created attachment 775044 [details]
build.log FAIL
Comment 3 Bogdan 2022-04-27 15:36:48 UTC
Created attachment 775047 [details]
build.log SUCCESS (USE="-flxmlrpc")

USE="-flxmlrpc" emerge -1 flmsg
Comment 4 Larry the Git Cow gentoo-dev 2022-04-27 22:31:11 UTC
The bug has been closed via the following commit(s):

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

commit 07b22c16018521391662172a064e6aa4e9df082b
Author:     Richard Freeman <rich0@gentoo.org>
AuthorDate: 2022-04-27 22:30:03 +0000
Commit:     Richard Freeman <rich0@gentoo.org>
CommitDate: 2022-04-27 22:30:41 +0000

    media-radio/flmsg: Use bundled flxmlrpc until upstream fixes.
    
    Closes: https://bugs.gentoo.org/841341
    Signed-off-by: Richard Freeman <rich0@gentoo.org>

 media-radio/flmsg/flmsg-4.0.19-r1.ebuild | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
Comment 5 Richard Freeman gentoo-dev 2022-04-27 22:32:13 UTC
I believe this will fix the issue until upstream fixes this.  Please let me know if the issue still exists.  FYI - your patch wasn't based against the ebuild in the gentoo repo and wasn't functional.
Comment 6 Richard Freeman gentoo-dev 2022-06-24 11:57:12 UTC
Is this library installed by a Gentoo package?  If so, which one?  I'm doing a bump, and I have no way to test if the issue still exists.