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
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03efb9dea7e53280aa6399f545607122c2baa16a