port outdated failure message

Valentin Kuznetsov vkuznet at gmail.com
Fri May 25 18:32:43 PDT 2007


Here is what I have:

vk at 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 at 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 at 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.
>




More information about the macports-users mailing list