On Mar 22, 2013, at 22:41, Lawrence Velázquez wrote:

> On Mar 22, 2013, at 11:37 PM, Bee wrote:
> 
>> Whenever I selfupdate MacPorts I get this message:
>> 
>> Failed to parse file lang/rust/Portfile: can't read "stage0(hash)": no such 
>> element in array
>> 
>> I deleted the whole folder 'rust' and reran:
>> sudo port -v selfupdate
>> 
>> The 'rust' folder was restored but still receive the failed message.
>> 
>> --and--
>> 
>> port info rust
>> Error: Port rust not found
>> 
>> Bill
>> MacOS 10.4.11
> 
> Are you on a PowerPC machine?

If he is, that would make sense.

In the port you unconditionally set:

set stage0(distfile)        [join "rust stage0 ${stage0(date)} ${stage0(rev)}
                                ${stage0(platform)} ${stage0(hash)}" -].tar.bz2

But ${stage0(hash)} is only set in a platform darwin block. That means indexing 
the port will fail on our server as well. Which explains why rust is missing 
from the online list of ports:

http://www.macports.org/ports.php?by=name&substr=rust

Anyway, the port already claims to require OS X 10.6 or later, so Bill, you 
won't be able to install this on 10.4. Still, we should fix the port so it at 
least always parses.

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

Reply via email to