On 9/8/06, Shawn Singh <[EMAIL PROTECTED]> wrote:
 I was trying to install PHP and a couple other packages when I got the
following error:

  * Checking for required PHP feature(s) ...
  *   Discovered missing USE flag: unicode
  *
  * dev-lang/php-5.1.4-r6 needs to be re-installed with all of the following
  * USE flags enabled:
  *
  * pcre session unicode
  *
  * as well as any of the following USE flags enabled:
  *
  * mysql or mysqli if using dev-lang/php-5
  * mysql if using dev-lang/php-4
  *
[snip]
 I checked /usr/portage/profiles/use.desc and see that unicode is listed,
and the other flags
 ( pcre session mysql and mysqli ), what's causing this?

Well use.desc is just a description of USE flags, not the flags that
you actually have turned on.  You should read:

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=2

But basically what you need to do is either:

- update /etc/make.conf to add unicode to USE

- add "dev-lang/php unicode" to /etc/portage/package.use

I actuall recommend the first, as unicode seems to be one of those
things that should be enabled globally.

If you have further trouble with this, post the outputs of "emerge
--info" and "emerge -pv dev-lang/php".

-Richard
--
gentoo-user@gentoo.org mailing list

Reply via email to