On 28 Aug 2009, at 16:06, William Davis wrote:


On Aug 28, 2009, at 10:48 AM, Frank J. R. Hanstick wrote:

sudo port upgrade --enforce-variants


You need to type:

sudo port upgrade outdated --enforce-variants

As is, you are telling port to upgrade the port "nul" for which you got the currently scheduled error mesg.

William Davis


That command doesn't appear to work. I just upgraded MySQL5 and php5, found I had "skipping upgrade" lines due to non-matching variants, but when I then tried to use the --enforce-variants line it didn't do anything, and errored saying that "Error: --enforce-variants is not installed".


MacPorts base version 1.8.0 installed,
MacPorts base version 1.8.0 downloaded.
--->  MacPorts base is already the latest version

The ports tree has been updated. To upgrade your installed ports, you should run
  port upgrade outdated
The following installed ports are outdated:
mysql5                         5.0.84_0 < 5.0.85_0
mysql5-server                  5.0.84_0 < 5.0.85_0
php5                           5.3.0_1 < 5.3.0_2

iMac:~ mark$ sudo port upgrade outdated
Warning: Skipping upgrade since openssl 0.9.8k_0 >= openssl 0.9.8k_0, even though installed variants "" do not match "+darwin". Use 'upgrade --enforce-variants' to switch to the requested variants. Warning: Skipping upgrade since readline 6.0.000_1 >= readline 6.0.000_1, even though installed variants "" do not match "+darwin". Use 'upgrade --enforce-variants' to switch to the requested variants.
--->  Computing dependencies for mysql5
--->  Fetching mysql5
--->  Attempting to fetch mysql-5.0.85.tar.gz from 
http://ftp.plusline.de/mysql/Downloads/MySQL-5.0/
--->  Verifying checksum(s) for mysql5
--->  Extracting mysql5
--->  Applying patches to mysql5
--->  Configuring mysql5
The +server variant is obsolete. Please install the mysql5-server port instead.
--->  Building mysql5
--->  Staging mysql5 into destroot
--->  Deactivating mysql5 @5.0.84_0+server
--->  Computing dependencies for mysql5
--->  Installing mysql5 @5.0.85_0+server
--->  Activating mysql5 @5.0.85_0+server
--->  Cleaning mysql5
--->  Computing dependencies for mysql5-server
--->  Fetching mysql5-server
--->  Verifying checksum(s) for mysql5-server
--->  Extracting mysql5-server
--->  Configuring mysql5-server
--->  Building mysql5-server
--->  Staging mysql5-server into destroot
--->  Creating launchd control script
###########################################################
# A startup item has been generated that will aid in
# starting mysql5-server with launchd. It is disabled
# by default. Execute the following command to start it,
# and to cause it to launch at startup:
#
# sudo launchctl load -w /Library/LaunchDaemons/ org.macports.mysql5.plist
###########################################################
--->  Deactivating mysql5-server @5.0.84_0
--->  Computing dependencies for mysql5-server
--->  Installing mysql5-server @5.0.85_0
******************************************************
* In order to setup the database, you might want to run
* sudo -u mysql mysql_install_db5
* if this is a new install
******************************************************
--->  Activating mysql5-server @5.0.85_0
--->  Cleaning mysql5-server
Warning: Skipping upgrade since bzip2 1.0.5_2 >= bzip2 1.0.5_2, even though installed variants "" do not match "+darwin". Use 'upgrade -- enforce-variants' to switch to the requested variants. Warning: Skipping upgrade since apache2 2.2.11_0 >= apache2 2.2.11_0, even though installed variants "+darwin_9" do not match "+darwin +darwin_9". Use 'upgrade --enforce-variants' to switch to the requested variants.
--->  Computing dependencies for php5
--->  Fetching php5
--->  Verifying checksum(s) for php5
--->  Extracting php5
--->  Applying patches to php5
--->  Configuring php5
The +mysql5 variant has been replaced by the php5-mysql port
--->  Building php5
--->  Staging php5 into destroot
Note: php5 installs files outside the common directory structure.
--->  Deactivating php5 @5.3.0_1+apache2+macosx+mysql5
--->  Computing dependencies for php5
--->  Installing php5 @5.3.0_2+apache2+macosx+mysql5
--->  Activating php5 @5.3.0_2+apache2+macosx+mysql5
You may need to update your php.ini for any changes that have been made
in this version of php. Compare /opt/local/etc/php5/php.ini with
/opt/local/etc/php5/php.ini-development (if this is a development server) or
/opt/local/etc/php5/php.ini-production (if this is a production server).

If this is your first install, you need to activate PHP in your web server.

To enable PHP in Apache, run
  cd /opt/local/apache2/modules
  /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so
--->  Cleaning php5


iMac:~ mark$ sudo port upgrade outdated --enforce-variants
Error: --enforce-variants is not installed
iMac:~ mark$




_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to