see #100579 Whenever USE=-perl it fails if perl is installed with USE=minimal. The ebuild should check if useflag perl is set and only then it should chek if perl was build with useflag "minimal". Reproducible: Always Steps to Reproduce: 1. USE=minimal emerge perl 2. USE=-perl emerge openldap 3. Actual Results: !!! ERROR: net-nds/openldap-2.2.28-r3 failed. !!! Function pkg_setup, Line 117, Exitcode 0 !!! You must have a complete (USE='-minimal') Perl install to use the perl backend! !!! If you need support, post the topmost build error, NOT this status message. Expected Results: Successful compile.
Created attachment 74863 [details, diff] openldap-2.2.28-r3.ebuild.patch The patch check wehter useflag perl is set or not before it checks if perl is compiled with USE=minimal. It solves the problem.
Confirming. The patch should fix this.
Poke.
fixed in cvs