Fix is listed at the bottom of this bug:
http://bugs.gentoo.org/show_bug.cgi?id=86685

While not a proper fix, removing this line and recompiling works. It's
what I had to do. This has to do with some security fix Robin did
combined with (unnamed devs) completely rearranging the structure of php
and not leaving the modifications masked until properly tested. I don't
have time to really mess with giving working on a fix, since I don't
agree with the changes that are happening now at all.

<rant>
One point of confusion for me is that we went from installing web
applications into /var/www/localhost/htdocs/pkgname and using portage to
install packages. Justifications were made to move the package
management for updates outside of portage so that packages that don't
support vhost environments can now do so. Now webapp upgrades are not
handled by portage, now you have to use webapp-config which is
effectively a package manager for webapps. Now with pear we get the
opposite. The pear package manager is not good enough for some reason
and we have to now have to put everything in portage because package
managers outside of portage are now bad.

Am I just confused, or did somebody totally *&%$ this one up? I'd like
to hear the rational, since the opposite arguments were used when
implementing webapp-config.
</rant>

Wendall

On Fri, 2005-07-01 at 20:24 +0200, Denny Schierz wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Wendall Cada schrieb:
> > Make include_path is set in php.ini to /usr/lib/php. For mod_php, this
> > will be /etc/php/apache2-php4/php.ini
> 
> its allready done, in all (!) php.ini's:
> 
> include_path = ".:/usr/lib/php"
> 
> 
> > There was a problem a while back with one of the portage libs where all
> > the pear files were placed in /usr/lib/php/php which effectively broke
> > everything. If this appears to be the case for you, emerge sync and
> > remerge mod_php. I have also suffered from the ebuild
> > removing /usr/lib/php/PEAR.php If this file is missing, you'll need to
> > grab a copy from pear.php.net.
> 
> ls  /usr/lib/php/
> 
> Archive      Cache.php  DB.php    File.php  Log       Net
>     PEAR      System      VFS.php     adodb  docs         test
> Archive_Tar  Console    Date      HTML      Log.php   Net_NNTP
>     PEAR.php  System.php  XML         build  pearcmd.php  tests
> Auth         Crypt      Date.php  HTTP      Mail
> Net_UserAgent_Detect  Pager     Text        XML_Parser  data   php
> Cache        DB         File      HTTP.php  Mail.php  OS
>     SOAP      VFS         XML_RPC     doc    phplot
> 
> i had this problem too, with /usr/lib/php/php. i killed my
> /etc/pear.conf and setup a new one, from my working syste. I remerged
> mod_php more than ten times.
> 
> Ny nerves are completely broken :-(
> 
> That is, what i call shit :-/
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.4 (Darwin)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
> 
> iD8DBQFCxYpBKlzhkqt9P+ARAu4uAJ9hTZNvD9uOj1OlRwhjiQZ/K0A4TgCfRuHF
> J05cmD18GjNjk0D635ZyoKQ=
> =ncIS
> -----END PGP SIGNATURE-----

-- 
[email protected] mailing list

Reply via email to