port fails to list installed ports

Ryan Schmidt ryandesign at macports.org
Sun Sep 2 20:48:39 PDT 2007


On Sep 2, 2007, at 07:33, Eckhard Wiemann wrote:

> MacPorts 1.520 returns this error message:
>
> ==========
>
> port -d echo installed
> 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
> "${macports::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: /opt/local/bin/port: port installed failed: list must have  
> an even number of elements
>
> ==========
>
> Thanks for a short reply.

I do not get any error when running that command. Perhaps your  
PortIndex is corrupted. Try syncing.

Note that you may want "port installed" instead of "port echo  
installed".





More information about the macports-users mailing list