Blocked from cleaning packages due to h5pcc
Matt Thompson
fortran at gmail.com
Sat Aug 16 12:02:24 PDT 2014
Takeshi,
I saw there was a new cdo port today, but when I try to upgrade it I get
(discounting the ever present DNS warning):
---> Computing dependencies for cdo
---> Fetching archive for cdo
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: <
https://trac.macports.org/wiki/MisbehavingServers>
---> Attempting to fetch
cdo-1.6.4_0+grib_api+openmpi+szip.darwin_13.x86_64.tbz2 from
http://packages.macports.org/cdo
---> Attempting to fetch
cdo-1.6.4_0+grib_api+openmpi+szip.darwin_13.x86_64.tbz2 from
http://lil.fr.packages.macports.org/cdo
---> Attempting to fetch
cdo-1.6.4_0+grib_api+openmpi+szip.darwin_13.x86_64.tbz2 from
http://nue.de.packages.macports.org/macports/packages/cdo
---> Fetching distfiles for cdo
---> Attempting to fetch cdo-1.6.4.tar.gz from
http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/cdo
---> Attempting to fetch cdo-1.6.4.tar.gz from
http://distfiles.macports.org/cdo
---> Verifying checksums for cdo
---> Extracting cdo
---> Configuring cdo
Error: /opt/local/bin/h5pcc not found. Install hdf5 with an mpi variant
Error: org.macports.configure for port cdo returned:
Please see the log file for port cdo for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_cdo/cdo/main.log
Error: Unable to upgrade port: 1
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
How will I know when your patch is has been applied? Or, do I need to run
some port command to "clean out" something?
Thanks,
Matt
On Fri, Aug 15, 2014 at 8:39 PM, Takeshi Enomoto <takeshi at macports.org>
wrote:
> Dear Ryan and Matt,
>
> Thanks for the message.
> I wrapped if with pre-configure.
> Done in r123910.
>
> Thanks
>
> Takeshi
> -----
> Takeshi Enomoto
> takeshi at macports.org
>
> 2014/08/16 9:10、Ryan Schmidt <ryandesign at macports.org>:
>
> >
> > On Aug 15, 2014, at 5:58 PM, Matt Thompson wrote:
> >
> >> 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:
> >>
> >> $ sudo port clean --all installed
> >> ---> Cleaning antlr
> >> ---> Cleaning apr
> >> ---> Cleaning apr-util
> >> ---> Cleaning aquaterm
> >> ---> Cleaning autoconf
> >> ---> Cleaning automake
> >> ---> Cleaning bash
> >> ---> Cleaning bash-completion
> >> ---> Cleaning bdftopcf
> >> ---> Cleaning bison
> >> ---> Cleaning bzip2
> >> ---> Cleaning cairo
> >> ---> Cleaning cctools
> >> ---> Cleaning cctools-headers
> >> Error: /opt/local/bin/h5pcc not found. Install hdf5 with an mpi variant
> >> Error: Unable to open port:
> >>
> >> Now...I'm a bit confused as to what is causing the error. According to
> what I have installed, the next package is cdo:
> >>
> >> $ sudo port installed
> >> The following ports are currently installed:
> >> antlr @2.7.7_1 (active)
> >> apr @1.5.1_0 (active)
> >> apr-util @1.5.3_0 (active)
> >> aquaterm @1.1.1_0 (active)
> >> autoconf @2.69_2 (active)
> >> automake @1.14.1_2 (active)
> >> bash @4.3.18_0 (active)
> >> bash-completion @2.1_8 (active)
> >> bdftopcf @1.0.4_0 (active)
> >> bison @2.7.1_0 (active)
> >> bzip2 @1.0.6_0 (active)
> >> cairo @1.12.16_2+x11 (active)
> >> cctools @855_1+llvm33 (active)
> >> cctools-headers @855_0 (active)
> >> cdo @1.6.3_1+grib_api+openmpi+szip (active)
> >> cloog @0.18.2_0 (active)
> >> ...
> >>
> >> Okay, so let's try just cleaning that:
> >>
> >> $ sudo port clean --all cdo
> >> ---> Cleaning cdo
> >>
> >> Maybe cloog:
> >>
> >> $ sudo port clean --all cloog
> >> ---> Cleaning cloog
> >>
> >> So I'm just stumped. Why can't a "port clean --all installed" work, but
> the individual clean *can* work?
> >
> > The "installed" pseudoport expands to the list of ports you have
> installed. That includes the specific variants you've selected.
> >
> > $ sudo port clean cdo
> > ---> Cleaning cdo
> > $ sudo port clean cdo +grib_api +openmpi +szip
> > Error: /opt/local/bin/h5pcc not found. Install hdf5 with an mpi variant
> > Error: Unable to open port:
> >
> > Certainly, ports should not print errors when cleaning. This is a bug in
> the cdo port.
> >
> >
>
>
--
"And, isn't sanity really just a one-trick pony anyway? I mean all you
get is one trick: rational thinking. But when you're good and crazy,
oooh, oooh, oooh, the sky is the limit!" -- The Tick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-users/attachments/20140816/190d4abc/attachment.html>
More information about the macports-users
mailing list