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

Bug 935874

Summary: net-misc/freerdp[smartcard] missing runtime dep dev-libs/opensc
Product: Gentoo Linux Reporter: Jesse Harris <zigford>
Component: Current packagesAssignee: Mike Gilbert <floppym>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Emerge info

Description Jesse Harris 2024-07-12 03:57:01 UTC
Created attachment 897467 [details]
Emerge info

I have freerdp compiled with +smartcard.
Upon running 

> xfreerdp /list:smartcard
> [13:41:36:793] [2905481:002c5589] [ERROR][com.winpr.library] - [LoadLibraryA]: failed with opensc-pkcs11.so: cannot open shared object file: No such file or directory
> [13:41:36:794] [2905481:002c5589] [ERROR][com.winpr.library] - [LoadLibraryA]: failed with /usr/lib/x86_64-linux-gnu/pkcs11/opensc-pkcs11.so: cannot open shared object file: No such file or directory
> [13:41:36:794] [2905481:002c5589] [ERROR][com.winpr.library] - [LoadLibraryA]: failed with /lib64/pkcs11/opensc-pkcs11.so: cannot open shared object file: No such file or directory
> smartcard reader detected, listing 0 certificates:

After emerging dev-libs/opensc the error is gone.
Comment 1 Mike Gilbert gentoo-dev 2024-07-16 15:16:35 UTC
What version of net-misc/freerdp?
Comment 2 Larry the Git Cow gentoo-dev 2024-07-16 15:55:54 UTC
The bug has been closed via the following commit(s):

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

commit caba675a56bda5d373d4b01458c289b332609e4d
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2024-07-16 15:51:14 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2024-07-16 15:51:14 +0000

    net-misc/freerdp: add dep on dev-libs/opensc for smartcard support
    
    Added to 3.4.x  only; pkcs11 support has been reworked in 3.6.0.
    
    Closes: https://bugs.gentoo.org/935874
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 net-misc/freerdp/{freerdp-3.4.0-r11.ebuild => freerdp-3.4.0-r12.ebuild} | 1 +
 1 file changed, 1 insertion(+)

Additionally, it has been referenced in the following commit(s):

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

commit fb59620a0c0efd81f2ed54cae688ba9c2e48005b
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2024-07-16 15:48:15 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2024-07-16 15:48:15 +0000

    net-misc/freerdp: add 3.6.3
    
    Bug: https://bugs.gentoo.org/935874
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 net-misc/freerdp/Manifest             |   2 +
 net-misc/freerdp/freerdp-3.6.3.ebuild | 182 ++++++++++++++++++++++++++++++++++
 2 files changed, 184 insertions(+)

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

commit a0ac8295e4f57c1d1fcb8804e19da65f165b5711
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2024-07-16 15:40:18 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2024-07-16 15:40:18 +0000

    net-misc/freerdp: update smartcard deps
    
    Changes in 3.6.0 upstream:
    pkcs11-helper is not needed.
    p11-kit is used for pkcs11 module support.
    
    Bug: https://bugs.gentoo.org/935874
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 net-misc/freerdp/freerdp-9999.ebuild | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)