Bugzilla – Bug 105929
php4 is messed up with php5
Last modified: 2005-08-22 12:32:08 UTC
I wanted to install squirellmail. It says, that it's for php4, so when it complained for php-gettext, I chose php4-gettext. The strange thing is, that it depended automagically on: apache2-mod_php5-5.0.4-7 and php5-5.0.4-7. And as one can see from the attached phpinfo() output, it's really php5, and the php4-gettext modul is not even considered or in the error log...
Created attachment 46726 [details] phpinfo()
Not sure where the problem lies, therefor reassigning to squirrelmail maintainer.
Actually squirrelmail can be used with both php4 or php5: Requires: mod_php_any php-session php-gettext
What does depend on the php5 and apache2-mod_php5, the squirrelmail or the php4-gettext? As Christoph said, squirrelmail can be used with both php4 and php5, when used with apache2-mod_php5, you need to install php5-* stuf and with apache2-mod_php4 the php4-* stuff.
This is my guess: roxen# rpm -qRp noarch/squirrelmail-1.4.5-3.noarch.rpm mod_php_any php-session php-gettext rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 /bin/sh /usr/bin/env /usr/bin/perl rpmlib(PayloadIsBzip2) <= 3.0.5-1 squirrelmail needs mod_php_any roxen# rpm -qp --provides i586/apache2-mod_php5-5.0.4-7.i586.rpm mod_php_any php-xml php-spl php-simplexml php-session php-pcre libphp5.so apache2-mod_php5 = 5.0.4-7 And apache2-mod_php5 provides mod_php_any. As seen in bug #105934 apache2-mod_php4 is missing from the OSS beta2, so php5 related packages are chosen without a question.
Ok, hopefully this will be fixed as soon as the apache2-mod_php4 is back in the OSS version. *** This bug has been marked as a duplicate of 105934 ***