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

Bug 797262

Summary: [cygwin][prefix] dev-libs/openssl-1.1.1k: libssl.dll.a and libcrypto.dll.a are missing
Product: Gentoo/Alt Reporter: Egor Y. Egorov <egorov_egor>
Component: Prefix SupportAssignee: Gentoo Prefix <prefix>
Status: RESOLVED FIXED    
Severity: normal CC: ionen
Priority: Normal    
Version: unspecified   
Hardware: Other   
OS: Other   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: openssl-1.1.1k_do_not_remove_dll.a.patch (for ebuild)

Description Egor Y. Egorov 2021-06-21 04:42:31 UTC
After emerge openssl-1.1.1k files libssl.dll.a and libcrypto.dll.a are not installed

Reproducible: Always

Steps to Reproduce:
1. emerge openssl
2. qlist openssl | grep dll.a 
Actual Results:  
qlist output is empty
Comment 1 Egor Y. Egorov 2021-06-21 04:44:19 UTC
Created attachment 717288 [details, diff]
openssl-1.1.1k_do_not_remove_dll.a.patch (for ebuild)

This patch preserve *dll.a files needed for linking other packages (like python-3.9.3)
Comment 2 Ionen Wolkens gentoo-dev 2021-06-21 14:16:33 UTC
Is your tree up to date?

Asking because:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ee60b97e7f653fc0cb54ac03809c07ba6c092aa

Was intended to fix it, not that I verified (it could still be broken).
Comment 3 Ionen Wolkens gentoo-dev 2021-06-21 14:20:02 UTC
(In reply to Ionen Wolkens from comment #2)
> Is your tree up to date?
Actually, looking at your patch implies this is the old ebuild that you're using.

Please --sync and try to re-emerge -1 openssl
Comment 4 Egor Y. Egorov 2021-06-21 14:39:16 UTC
(In reply to Ionen Wolkens from comment #3)
> (In reply to Ionen Wolkens from comment #2)
> > Is your tree up to date?
> Actually, looking at your patch implies this is the old ebuild that you're
> using.
> 
> Please --sync and try to re-emerge -1 openssl

Hmm
https://rsync.prefix.bitzolder.nl/dev-libs/openssl/openssl-1.1.1k.ebuild
this ebuild is outdate...
Comment 5 Ionen Wolkens gentoo-dev 2021-06-21 15:00:59 UTC
(In reply to Egor Y. Egorov from comment #4)
> Hmm
> https://rsync.prefix.bitzolder.nl/dev-libs/openssl/openssl-1.1.1k.ebuild
> this ebuild is outdate...
Ah yes you're right, didn't think to check ::prefix for parity.
Comment 6 Fabian Groffen gentoo-dev 2021-06-21 18:41:13 UTC
https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=99f0a2cd should help
Comment 7 Egor Y. Egorov 2021-06-22 04:57:19 UTC
Thanks! It's work