Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 739010 - net-nds/openldap is EAPI 7 and doesn't inherit preserve-libs even though it uses it
Summary: net-nds/openldap is EAPI 7 and doesn't inherit preserve-libs even though it u...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo LDAP project
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-08-25 21:28 UTC by Allen Webb
Modified: 2020-08-27 12:55 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Allen Webb 2020-08-25 21:28:23 UTC
net-nds/openldap uses preserve_old_lib which was moved out of the eutils eclass into a new eclass preserve-libs. For EAPI 7 you need to explicitly inherit preserve-libs in order to have preserve_old_lib defined.

Consequently, building fails with:
openldap-2.4.50:  * QA Notice: command not found:
openldap-2.4.50:  * 
openldap-2.4.50:  * 	/build/eve/tmp/portage/net-nds/openldap-2.4.50/temp/environment: line 4304: preserve_old_lib: command not found
openldap-2.4.50: !!! FAILED preinst: 1