Date: Wed, 22 Mar 2006 11:15:38 -0600 (CST) From: Philip Hallstrom <freebsd@philip.pjkh.com> To: "Michael P. Soulier" <msoulier@digitaltorque.ca> Cc: freebsd-questions@freebsd.org Subject: Re: php dependency hell Message-ID: <20060322111439.B86254@bravo.pjkh.com> In-Reply-To: <20060322162638.GS20833@tigger.digitaltorque.ca> References: <20060322162638.GS20833@tigger.digitaltorque.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
> > I'm trying to install Cacti, and it builds and installs fine. But, it's > looking for the php command-line binary as well, which the port did not pull > in for some reason. > > So, I go to build php-cli, and install it. > > [msoulier@kanga php4-cli]$ sudo make install > ===> Installing for php4-cli-4.4.2_1 > > ===> php4-cli-4.4.2_1 conflicts with installed package(s): > mod_php4-4.4.1,1 > > They install files into the same place. > Please remove them first with pkg_delete(1). > *** Error code 1 > > Stop in /usr/ports/lang/php4-cli. > > But I need mod_php4 for apache. What guarantee do I have that php4-cli will > provide the same functionality? install /usr/ports/lang/php4 which installs both the apache module and the cli. > Plus, this... > > [msoulier@kanga php4-cli]$ sudo pkg_delete -n mod_php4-4.4.1,1 > pkg_delete: package 'mod_php4-4.4.1,1' is required by these other packages > and may not be deinstalled: > cacti-0.8.6h_41 > php4-ctype-4.4.1 > php4-extensions-1.0 > php4-mysql-4.4.1 > php4-overload-4.4.1 > php4-pcre-4.4.1 > php4-posix-4.4.1 > php4-session-4.4.1 > php4-tokenizer-4.4.1 > php4-xml-4.4.1 > php4-zlib-4.4.1 > pkg_delete: 1 package deletion(s) failed > > How do I resolve this? This looks like a huge mess. If it were me, I'd remove all of those and start over. Otherwise add a -f option to pkg_delete to forcibly remove mod_php4. -philip
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060322111439.B86254>