Here is what I have: vk@localhost(16:21:34)> sudo port selfupdate DarwinPorts base version 1.442 installed Downloaded MacPorts base version 1.442 The MacPorts installation is not outdated and so was not updated selfupdate done! And here is result of port -d outdated: vk@localhost(21:31:10)> sudo port -d outdated DEBUG: list must have an even number of elements while executing "array set receipt_$ref $receipt_contents" (procedure "receipt_flat::open_entry" line 84) invoked from within "${darwinports::registry.format}::open_entry $name $version $revision $variants" (procedure "open_entry" line 4) invoked from within "open_entry $iname $iversion $irevision $ivariants" (procedure "registry::installed" line 13) invoked from within "registry::installed" Error: port installed failed: list must have an even number of elements No ports are installed. V. On May 25, 2007, at ,May 25, 9:22 PM, Ryan Schmidt wrote:
On May 25, 2007, at 20:03, Valentin Kuznetsov wrote:
vk@localhost(16:01:04)> port -v outdated Error: port installed failed: list must have an even number of elements No ports are installed.
I don't know why. Maybe you have an old version of MacPorts, and maybe the recent changes to the portindex weren't as backward- compatible as we thought they were. Please try updating MacPorts. "sudo port selfupdate"
that doesn't help, I tried multiple times. selfupdate went fine and I still got this message. The one is true, that my ports quite old, they're actually darwin ports.
I just want to be absolutely clear here: Which version of MacPorts are you running? The current version is 1.4.42, also known as 1.442. If you selfupdate, you should see this:
$ sudo port selfupdate Password: DarwinPorts base version 1.442 installed Downloaded MacPorts base version 1.442 The MacPorts installation is not outdated and so was not updated selfupdate done!
Note: I recently changed "DarwinPorts" to "MacPorts" in this message, so MacPorts 1.4.43 should have the correct text.