<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">On 2021-04-24 11:22, Rainer Müller wrote:<div class=""><blockquote type="cite" class="">On 2021-04-24 10.42, Davide Liessi wrote:<br class=""></blockquote><blockquote type="cite" class=""><blockquote type="cite" class="">I'm trying to install mpich-default with default variants on macOS 10.13.6.<br class="">The package is available at <a href="http://packages.macports.org/mpich-default/" class="">http://packages.macports.org/mpich-default/</a><br class="">but port is refusing to install from the prebuilt binary.<br class=""><br class="">$ sudo port -b install mpich-default<br class="">--->  Computing dependencies for mpich-default<br class="">Error: Failed to archivefetch mpich-default: Binary-only mode<br class="">requested with no usable archive sites configured<br class="">Error: See /opt/local/var/macports/logs/_opt_macports-git_macports-ports_science_mpich/mpich-default/main.log<br class="">for details.<br class="">Error: Follow <a href="https://guide.macports.org/#project.tickets" class="">https://guide.macports.org/#project.tickets</a> to report a bug.<br class="">Error: Processing of port mpich-default failed<br class=""><br class="">main.log attached, but I cannot see anything meaningful in there with<br class="">respect to this problem.<br class=""><br class="">I have just updated many other ports in binary-only mode without any problems.<br class="">Any ideas?<br class=""></blockquote><br class="">The mpich-default port clears the archive_sites which will prevent the lookup of <br class="">binary archives for download. That is why no download attempt is in the provided <br class="">log excerpt. The buildbots are not aware of this and will publish these archives <br class="">after building, but they will never be found.<br class=""><br class=""><a href="https://github.com/macports/macports-ports/blob/7541d508815705d370fbe619b3a407e30963edf1/science/mpich/Portfile#L223" class="">https://github.com/macports/macports-ports/blob/7541d508815705d370fbe619b3a407e30963edf1/science/mpich/Portfile#L223</a></blockquote><br class=""></div><div class="">This is also the case for openmpi ports.</div><div class=""><br class=""></div><div class="">We briefly discussed on the Dev mailing list several months ago, and we suspect it *may* be possible to publish binaries. But we need to confirm that the buildbot versions aren’t tied to that specific hardware. (And if they are, we need to determine how to build hardware-independent versions.)</div><div class=""><br class=""></div><div class="">The work is still on my long-term To Do list for openmpi… and hopefully it’ll also apply to mpich. But since it’s an inconvenience, rather than a blocker, it's been a low priority.</div><div class=""><br class=""></div><div class="">But it hasn’t been forgotten, and I hope to revisit this over the next month or so. Unless someone else beats me to it. Any takers?</div><div class=""><br class=""></div><div class="">-Chris</div></body></html>