pkg_add -r mod_php5 conflicts with apache-2.0.53_1

Clement Laforet sheepkiller at cultdeadsheep.org
Sun Oct 30 01:20:30 PST 2005


On Sat, Oct 29, 2005 at 10:28:39PM -0700, Jon Dowd on Sun64sara wrote:
Hi,
> Pardon me asking what might be an "answer is available elsewhere", 
> simple question, but I'm quite new to FreeBSD and I searched the 
> archives of this list without finding a solution to my problem.
> 
> I have installed Apache2 and am successfully serving pages for several 
> domains. I want to add PHP (and MySQL) but my efforts result in the 
> following error:
> 
> # pkg_add -r mod_php5
> Fetching 
> ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.4-release/Latest/mod_php5.tbz... 
> Done.
> Fetching 
> ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.4-release/All/apache-1.3.33_1.tbz... 
> Done.
> pkg_add: package 'apache-1.3.33_1' conflicts with apache-2.0.53_1
> pkg_add: please use pkg_delete first to remove conflicting package(s) or 
> -f to force installation
> pkg_add: pkg_add of dependency 'apache-1.3.33_1' failed!
> 
> I bet it's really easy... Hope you can tell me how, or point me in the 
> right direction.

It's a limitation of our packages management. Our build process is a 
per port build, so default options applies. Since default apache 
version is 1.3.x, all ports which don't depend explicitly on apache2 
are build for apache 1.3 , PHP is one on them. To support package for 
php (4|5) for apache 2 we need to add more than 130 ports where 
WITH_APACHE2 is defined (we have to duplicate all php and their 
extensions ports). We don't plan to support this.
To install apache 2 + php you have to use ports tree and not packages.
You can also build your packages set.

clem
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-apache/attachments/20051030/a08d25b5/attachment.bin


More information about the freebsd-apache mailing list