On Tue, Feb 07, 2006 at 12:49:15AM +0100, Holly Bostick wrote:
> 
> Did you do an emerge -uaDNtv world after you put -nis in make.conf, to
> recompile anything with the USE flag previously active?
> 
> >From looking at the ebuild, it looks like this is due to php-4
> inheriting the php-4_4.sapi eclass; contained in the eclass is this line:
> 
>       # Recode is not liked
>       confutils_use_conflict "recode" "mysql" "imap" "nis"
> 
> Now, I don't know what this means, but it clearly is intended in some way.
> 
> I also would suspect that the nis flag is not related to PHP itself, but
> one of its dependencies, which was compiled previously with this flag
> set, which has now become 'illegal' (that happened to me the other day
> with another package, the dependency had to be recompiled without a
> particular flag set for the upgrade of the main package to install).

Holly, thanks for the information.  I will give that a try, but the
problem is that I *want* the nis USE flag set.  I cannot imagine that
something precludes php being used on a system which uses nis...

> Here's the list of packages that have this flag:
> 
>  equery hasuse -p nis
> [ Searching for USE flag nis in all categories among: ]
>  * installed packages
>  * Portage tree (/usr/portage)
> [I--] [  ] x11-libs/qt-4.1.0-r2 (4)
> [-P-] [ ~] x11-libs/qt-4.1.0-r1 (4)
> [-P-] [  ] net-mail/lbdb-0.30 (0)
> [-P-] [ ~] net-mail/lbdb-0.31 (0)
> [-P-] [  ] mail-mta/postfix-2.2.5 (0)
> [-P-] [M~] mail-mta/postfix-2.2.4 (0)
> [-P-] [M~] mail-mta/postfix-2.2.7 (0)
> [-P-] [ ~] mail-mta/postfix-2.2.8 (0)
> [-P-] [ ~] x11-libs/qt-embedded-3.3.4-r1 (3)
> [-P-] [  ] sys-libs/pam-0.78-r2 (0)
> [-P-] [  ] sys-libs/pam-0.78-r3 (0)
> [-P-] [ ~] sys-libs/pam-0.78-r4 (0)
> [-P-] [M~] mail-mta/postfix-2.2.8-r1 (0)
> [-P-] [ ~] www-servers/thttpd-2.25b-r3 (0)
> [-P-] [ ~] www-servers/thttpd-2.25b-r2 (0)
> [-P-] [M~] mail-mta/postfix-2.2.7-r1 (0)
> [-P-] [M~] mail-mta/postfix-2.2.5-r1 (0)
> [-P-] [M-] x11-libs/qt-4.1.0 (4)
> [-P-] [  ] mail-mta/exim-4.43-r2 (0)
> [-P-] [ ~] mail-mta/exim-4.60 (0)
> [-P-] [M~] mail-mta/exim-4.50-r999 (0)
> [-P-] [  ] mail-mta/exim-4.54 (0)
> [-P-] [ ~] mail-mta/exim-4.52 (0)
> [-P-] [ ~] mail-mta/exim-4.50 (0)
> [-P-] [ ~] x11-libs/qt-4.0.1 (4)
> [-P-] [M~] x11-libs/qt-embedded-3.3.5 (3)
> [-P-] [  ] x11-libs/qt-embedded-3.3.4 (3)
> [-P-] [ ~] mail-mta/exim-4.50-r2 (0)
> [-P-] [  ] mail-mta/exim-4.50-r1 (0)
> 
> I don't have anything to do with PHP myself, but if one of these is
> associated with your install of PHP, I would consider recompiling it
> without the nis USE flag, and then see if PHP compiles.
> 
> Hope this is helpful, despite my ignorance of this specific package.

-- 
-M

There are 10 kinds of people in this world:
        Those who can count in binary and those who cannot.
-- 
gentoo-user@gentoo.org mailing list

Reply via email to