Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 797262 - [cygwin][prefix] dev-libs/openssl-1.1.1k: libssl.dll.a and libcrypto.dll.a are missing
Summary: [cygwin][prefix] dev-libs/openssl-1.1.1k: libssl.dll.a and libcrypto.dll.a ar...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: Other Other
: Normal normal (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-06-21 04:42 UTC by Egor Y. Egorov
Modified: 2021-06-22 06:11 UTC (History)
1 user (show)

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


Attachments
openssl-1.1.1k_do_not_remove_dll.a.patch (for ebuild) (openssl-1.1.1k_do_not_remove_dll.a.patch,573 bytes, patch)
2021-06-21 04:44 UTC, Egor Y. Egorov
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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