<div dir="ltr">Takeshi,<div><br></div><div>I saw there was a new cdo port today, but when I try to upgrade it I get (discounting the ever present DNS warning):</div><div><br></div><div>---> Computing dependencies for cdo<br>
</div><div><div>---> Fetching archive for cdo</div><div>Warning: Your DNS servers incorrectly claim to know the address of nonexistent hosts. This may cause checksum mismatches for some ports. See this page for more information: <<a href="https://trac.macports.org/wiki/MisbehavingServers">https://trac.macports.org/wiki/MisbehavingServers</a>></div>
<div>---> Attempting to fetch cdo-1.6.4_0+grib_api+openmpi+szip.darwin_13.x86_64.tbz2 from <a href="http://packages.macports.org/cdo">http://packages.macports.org/cdo</a></div><div>---> Attempting to fetch cdo-1.6.4_0+grib_api+openmpi+szip.darwin_13.x86_64.tbz2 from <a href="http://lil.fr.packages.macports.org/cdo">http://lil.fr.packages.macports.org/cdo</a></div>
<div>---> Attempting to fetch cdo-1.6.4_0+grib_api+openmpi+szip.darwin_13.x86_64.tbz2 from <a href="http://nue.de.packages.macports.org/macports/packages/cdo">http://nue.de.packages.macports.org/macports/packages/cdo</a></div>
<div>---> Fetching distfiles for cdo</div><div>---> Attempting to fetch cdo-1.6.4.tar.gz from <a href="http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/cdo">http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/cdo</a></div>
<div>---> Attempting to fetch cdo-1.6.4.tar.gz from <a href="http://distfiles.macports.org/cdo">http://distfiles.macports.org/cdo</a></div><div>---> Verifying checksums for cdo </div>
<div>---> Extracting cdo</div><div>---> Configuring cdo</div><div>Error: /opt/local/bin/h5pcc not found. Install hdf5 with an mpi variant</div><div>Error: org.macports.configure for port cdo returned: </div><div>
Please see the log file for port cdo for details:</div>
<div> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_cdo/cdo/main.log</div><div>Error: Unable to upgrade port: 1</div><div>To report a bug, follow the instructions in the guide:</div>
<div> <a href="http://guide.macports.org/#project.tickets">http://guide.macports.org/#project.tickets</a></div></div><div><br></div><div>How will I know when your patch is has been applied? Or, do I need to run some port command to "clean out" something?</div>
<div><br></div><div>Thanks,</div><div>Matt</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Aug 15, 2014 at 8:39 PM, Takeshi Enomoto <span dir="ltr"><<a href="mailto:takeshi@macports.org" target="_blank">takeshi@macports.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Ryan and Matt,<br>
<br>
Thanks for the message.<br>
I wrapped if with pre-configure.<br>
Done in r123910.<br>
<br>
Thanks<br>
<br>
Takeshi<br>
-----<br>
Takeshi Enomoto<br>
<a href="mailto:takeshi@macports.org">takeshi@macports.org</a><br>
<br>
2014/08/16 9:10、Ryan Schmidt <<a href="mailto:ryandesign@macports.org">ryandesign@macports.org</a>>:<br>
<div class="HOEnZb"><div class="h5"><br>
><br>
> On Aug 15, 2014, at 5:58 PM, Matt Thompson wrote:<br>
><br>
>> I'm hoping you can help me with an issue. I have a script I run every so often that does a selfupdate, upgrade outdated, clean --all installed, and uninstall inactive as sort of a "combo" when I'm feeling lazy and all seems to be working well. However, I seem to be having an issue with the cleaning:<br>
>><br>
>> $ sudo port clean --all installed<br>
>> ---> Cleaning antlr<br>
>> ---> Cleaning apr<br>
>> ---> Cleaning apr-util<br>
>> ---> Cleaning aquaterm<br>
>> ---> Cleaning autoconf<br>
>> ---> Cleaning automake<br>
>> ---> Cleaning bash<br>
>> ---> Cleaning bash-completion<br>
>> ---> Cleaning bdftopcf<br>
>> ---> Cleaning bison<br>
>> ---> Cleaning bzip2<br>
>> ---> Cleaning cairo<br>
>> ---> Cleaning cctools<br>
>> ---> Cleaning cctools-headers<br>
>> Error: /opt/local/bin/h5pcc not found. Install hdf5 with an mpi variant<br>
>> Error: Unable to open port:<br>
>><br>
>> Now...I'm a bit confused as to what is causing the error. According to what I have installed, the next package is cdo:<br>
>><br>
>> $ sudo port installed<br>
>> The following ports are currently installed:<br>
>> antlr @2.7.7_1 (active)<br>
>> apr @1.5.1_0 (active)<br>
>> apr-util @1.5.3_0 (active)<br>
>> aquaterm @1.1.1_0 (active)<br>
>> autoconf @2.69_2 (active)<br>
>> automake @1.14.1_2 (active)<br>
>> bash @4.3.18_0 (active)<br>
>> bash-completion @2.1_8 (active)<br>
>> bdftopcf @1.0.4_0 (active)<br>
>> bison @2.7.1_0 (active)<br>
>> bzip2 @1.0.6_0 (active)<br>
>> cairo @1.12.16_2+x11 (active)<br>
>> cctools @855_1+llvm33 (active)<br>
>> cctools-headers @855_0 (active)<br>
>> cdo @1.6.3_1+grib_api+openmpi+szip (active)<br>
>> cloog @0.18.2_0 (active)<br>
>> ...<br>
>><br>
>> Okay, so let's try just cleaning that:<br>
>><br>
>> $ sudo port clean --all cdo<br>
>> ---> Cleaning cdo<br>
>><br>
>> Maybe cloog:<br>
>><br>
>> $ sudo port clean --all cloog<br>
>> ---> Cleaning cloog<br>
>><br>
>> So I'm just stumped. Why can't a "port clean --all installed" work, but the individual clean *can* work?<br>
><br>
> The "installed" pseudoport expands to the list of ports you have installed. That includes the specific variants you've selected.<br>
><br>
> $ sudo port clean cdo<br>
> ---> Cleaning cdo<br>
> $ sudo port clean cdo +grib_api +openmpi +szip<br>
> Error: /opt/local/bin/h5pcc not found. Install hdf5 with an mpi variant<br>
> Error: Unable to open port:<br>
><br>
> Certainly, ports should not print errors when cleaning. This is a bug in the cdo port.<br>
><br>
><br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div>"And, isn't sanity really just a one-trick pony anyway? I mean all you</div><div> get is one trick: rational thinking. But when you're good and crazy, </div>
<div> oooh, oooh, oooh, the sky is the limit!" -- The Tick</div><div><br></div></div>
</div>