On Apr 17, 2007, at 7:27 PM, David Liontooth wrote:

I believe that if you pass the -p flag to port, that this error (and
any others) in a particular port will be ignored. The -p flag
basically says that, while processing multiple ports (such as those
furnished by all) that an error in one should be ignored.
Hi James,

I just upgraded to your hot-off-the-stove 1.4.3 flawlessly, and then tried

     sudo port -f clean -p --all all

This command should have been:

             sudo port -f -p clean --all all

which would have ignored the problem with gtk26 no longer being present.


It stumbled here:

    Error: Unable to open port: couldn't change working directory to
"/opt/local/var/db/dports/sources/ rsync.rsync.darwinports.org_dpupdate_dports/x11/gtk26":
    no such file or directory


The gtk26 maintainer just requested the package be removed, and Maun
Suang reported, "Done in r24129." I found
/opt/local/etc/ports/sources.conf, where it seems port is downloading a fresh list -- what's the design feature that throws up this disagreement?

That's due, unfortunately, to the PortIndex being generated at a lower frequency than the sync of the subversion tree to the rsync repository. So the PortIndex is slightly out of date with respect to the rest of the rsync files.

This time I created a fake directory and portfile and got past that
point, only to stumble again on the same package as when I was not using
the -p flag:

    nhc98 is not supported on OS X i386 yet

I would much prefer you were correct that the -p flag would inspire port to take such troubles in its stride, but alas, it fell on its face again.

Yeah, even -p (properly placed) won't get you past this one. The port author was calling exit, on i386, whenever the Portfile was opened. I've checked in a revision to that port (r24159) which defers the error report until build time, and then does so in a somewhat nicer fashion.

Thanks for the report.

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

Reply via email to