On May 5, 2008, at 07:39, Yvon Thoraval wrote:
instead of doing :
$ port upgrade -u mysql
i did :
$ port install mysql5 +server
the latest becoming active (mysql5 @5.0.51a_0+server)
then, i wanted to uninstall the oldest :
$ sudo port uninstall mysql5 @5.0.37_0+darwin_8+server
---> Unable to uninstall mysql5 5.0.37_0+darwin_8+server, the
following ports depend on it:
---> php5
Error: port uninstall failed: Please uninstall the ports that
depend on mysql5 first.
does it means php5 uses the old version (mysql5 @5.0.37_0+darwin_8
+server) ?
No, php5 will use whatever version of mysql5 is active. The message
should really say "Unable to uninstall mysql5 because the following
ports depend on it" (in other words, it shouldn't really list a
specific version, since ports don't (can't) depend on specific
versions of other ports). It's just trying to warn you that something
installed depends on mysql5, so you should not uninstall (all
versions of) mysql5. Since you already have a newer version
installed, there's no problem.
or does it means i did it the wrong way ? (apart install instead of
upgrade)
No, the way you did it is fine.
and i've to do "something" to get php5 working with the newest
mysql5 and uninstall mysql5 afterwards ???
All you have to do to uninstall the old mysql5 is to force the
uninstall:
sudo port -f uninstall mysql5 @5.0.37_0+darwin_8+server
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-users