Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 115741 - openldap without useflag perl set fails if perl was built with useflag minimal set
Summary: openldap without useflag perl set fails if perl was built with useflag minima...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Robin Johnson
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-16 01:06 UTC by Natanael Copa
Modified: 2006-01-13 10:01 UTC (History)
1 user (show)

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


Attachments
openldap-2.2.28-r3.ebuild.patch (openldap-2.2.28-r3.ebuild.patch,416 bytes, patch)
2005-12-16 01:08 UTC, Natanael Copa
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Natanael Copa 2005-12-16 01:06:56 UTC
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.
Comment 1 Natanael Copa 2005-12-16 01:08:50 UTC
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.
Comment 2 gent_bz 2005-12-22 06:35:20 UTC
Confirming.  The patch should fix this.
Comment 3 gent_bz 2005-12-30 05:03:48 UTC
Poke.
Comment 4 Benjamin Smee (strerror) (RETIRED) gentoo-dev 2006-01-13 10:01:47 UTC
fixed in cvs