Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 729844 - net-misc/remmina-1.4.5 - .../work/Remmina-v1.4.5/plugins/tool_hello_world/plugin.c:49:24: error: ‘RemminaPluginService’ {aka ‘struct _RemminaPluginService’} has no member named ‘_debug’
Summary: net-misc/remmina-1.4.5 - .../work/Remmina-v1.4.5/plugins/tool_hello_world/plu...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ben Kohler
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-27 11:13 UTC by Jim Tupper
Modified: 2020-06-30 11:10 UTC (History)
2 users (show)

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


Attachments
build.log (remmina-build.log,104.55 KB, text/plain)
2020-06-27 11:14 UTC, Jim Tupper
Details
emerge --info (emerge-info.txt,6.15 KB, text/plain)
2020-06-27 11:15 UTC, Jim Tupper
Details
remmina-1.4.5:20200630-071603.log.gz (remmina-1.4.5:20200630-071603.log.gz,10.01 KB, application/gzip)
2020-06-30 07:20 UTC, Fabio Rossi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jim Tupper 2020-06-27 11:13:43 UTC
Upgrading from remmina 1.4.3 to 1.4.5 fails due to compile error.

Reproducible: Always

Steps to Reproduce:
1. emerge -av remmina

Actual Results:  
 * 
 * The following package has failed to build, install, or execute postinst:
 * 
 *  (net-misc/remmina-1.4.5:0/0::gentoo, ebuild scheduled for merge), Log file:
 *   '/var/tmp/portage/net-misc/remmina-1.4.5/temp/build.log'
 * 

/var/tmp/portage/net-misc/remmina-1.4.5/work/Remmina-v1.4.5/plugins/tool_hello_world/plugin.c: In function ‘remmina_plugin_tool_init’:
/var/tmp/portage/net-misc/remmina-1.4.5/work/Remmina-v1.4.5/plugins/tool_hello_world/plugin.c:49:24: error: ‘RemminaPluginService’ {aka ‘struct _RemminaPluginService’} has no member named ‘_debug’
   49 |  remmina_plugin_service->_debug("[%s] Plugin init", PLUGIN_NAME);
      |                        ^~
/var/tmp/portage/net-misc/remmina-1.4.5/work/Remmina-v1.4.5/plugins/tool_hello_world/plugin.c: In function ‘remmina_plugin_tool_open_connection’:
/var/tmp/portage/net-misc/remmina-1.4.5/work/Remmina-v1.4.5/plugins/tool_hello_world/plugin.c:55:24: error: ‘RemminaPluginService’ {aka ‘struct _RemminaPluginService’} has no member named ‘_debug’
   55 |  remmina_plugin_service->_debug("[%s] Plugin open connection", PLUGIN_NAME);
      |                        ^~
/var/tmp/portage/net-misc/remmina-1.4.5/work/Remmina-v1.4.5/plugins/tool_hello_world/plugin.c: In function ‘remmina_plugin_tool_close_connection’:
/var/tmp/portage/net-misc/remmina-1.4.5/work/Remmina-v1.4.5/plugins/tool_hello_world/plugin.c:68:24: error: ‘RemminaPluginService’ {aka ‘struct _RemminaPluginService’} has no member named ‘_debug’
   68 |  remmina_plugin_service->_debug("[%s] Plugin close connection", PLUGIN_NAME);
      |                        ^~
Comment 1 Jim Tupper 2020-06-27 11:14:49 UTC
Created attachment 646684 [details]
build.log
Comment 2 Jim Tupper 2020-06-27 11:15:22 UTC
Created attachment 646686 [details]
emerge --info
Comment 3 Jim Tupper 2020-06-27 11:18:28 UTC
emerge -av remmina

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] net-misc/remmina-1.4.5::gentoo [1.4.3::gentoo] USE="crypt cups examples gnome-keyring kwallet nls rdp spice ssh telepathy vnc webkit zeroconf -appindicator% -libressl (-ayatana%*)" 0 KiB
Comment 4 Ben Kohler gentoo-dev 2020-06-27 11:20:15 UTC
This is a problem with USE=examples only, I will backport the required patch soon.

If you need this working right away, disable examples for now.
Comment 5 Larry the Git Cow gentoo-dev 2020-06-27 11:30:12 UTC
The bug has been closed via the following commit(s):

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

commit 4282fb89d694f550fb900f4ba51895396e12a4c7
Author:     Ben Kohler <bkohler@gentoo.org>
AuthorDate: 2020-06-27 11:28:53 +0000
Commit:     Ben Kohler <bkohler@gentoo.org>
CommitDate: 2020-06-27 11:30:00 +0000

    net-misc/remmina: backport examples patch
    
    Closes: https://bugs.gentoo.org/729844
    
    Package-Manager: Portage-2.3.103, Repoman-2.3.23
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

 .../files/remmina-1.4.5-with-examples.patch        | 37 ++++++++++++++++++++++
 net-misc/remmina/remmina-1.4.5.ebuild              |  1 +
 2 files changed, 38 insertions(+)
Comment 6 Fabio Rossi 2020-06-30 07:18:13 UTC
I am reopening because the problem is still there:

# emerge -1pv remmina 

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] net-misc/remmina-1.4.5::gentoo [1.4.3::gentoo] USE="crypt cups examples nls webkit -appindicator% -gnome-keyring -kwallet -libressl -rdp -spice -ssh -telepathy -vnc -zeroconf (-ayatana%)" 0 KiB
Comment 7 Fabio Rossi 2020-06-30 07:20:19 UTC
Created attachment 647128 [details]
remmina-1.4.5:20200630-071603.log.gz
Comment 8 Ben Kohler gentoo-dev 2020-06-30 11:06:06 UTC
My apologies for not thoroughly testing the patch applied, new one incoming
Comment 9 Larry the Git Cow gentoo-dev 2020-06-30 11:10:35 UTC
The bug has been closed via the following commit(s):

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

commit 54a385d1d66d042549760b5479775a5f266e7a38
Author:     Ben Kohler <bkohler@gentoo.org>
AuthorDate: 2020-06-30 11:08:02 +0000
Commit:     Ben Kohler <bkohler@gentoo.org>
CommitDate: 2020-06-30 11:10:24 +0000

    net-misc/remmina: update examples patch for 1.4.5
    
    Closes: https://bugs.gentoo.org/729844
    Package-Manager: Portage-2.3.103, Repoman-2.3.23
    Signed-off-by: Ben Kohler <bkohler@gentoo.org>

 .../files/remmina-1.4.5-with-examples.patch        | 84 ++++++++++++----------
 1 file changed, 47 insertions(+), 37 deletions(-)