[MacPorts] #50782: ncarg: fails to build out of the box and on build box

MacPorts noreply at macports.org
Wed Mar 2 13:52:58 PST 2016


#50782: ncarg: fails to build out of the box and on build box
--------------------+--------------------------------------------------
 Reporter:  petr@…  |      Owner:  takeshi@…
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:  2.3.4
 Keywords:          |       Port:  ncarg hdf5 hdfeos5 wgrib2 vis5d esmf
--------------------+--------------------------------------------------
 Currently ncarg would not build out of the box and fails on the buildbots
 as well, due to conflicting variant requirements or lack of propagation of
 this requirement.

 On a clean install, cleaned down to hdf5 (included), I get the following
 error message:

 {{{
 Error: Install hdf5 +gcc5
 Error: org.macports.fetch for port ncarg returned: hdf5 +gcc5 not
 installed
 Warning: targets not executed for ncarg: org.macports.activate
 org.macports.fetch org.macports.checksum org.macports.extract
 org.macports.patch org.macports.configure org.macports.build
 org.macports.destroot org.macports.install
 Please see the log file for port ncarg for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_svn.macports.org_trunk_dports_science_ncarg/ncarg/main.log
 To report a bug, follow the instructions in the guide:
     http://guide.macports.org/#project.tickets
 Error: Processing of port ncarg failed
 }}}

 The reason for this is that `ncarg`'s dependencies -- notably `hdfeos5`
 `wgrib2` `vis5d` and `esmf` -- tight in `hdf5`, which however is installed
 by default without `+gcc5` variant, while `ncarg` itself requires this
 variant.

 {{{
 hdf5 @1.8.16_2+cxx+hl
 }}}

 {{{
 The following ports are dependent on hdf5:
   hdfeos5
   netcdf
     netcdf-fortran
       esmf
     vis5d
     wgrib2
 }}}

 Why this variant is required by `ncarg` in the first place?
 Would it be an option set the default of `hdf5` to this variant as well,
 to minimize the probability of conflicts?
 Otherwise, would it be an option to propagate the +gcc5 variant down the
 chain of dependencies?

-- 
Ticket URL: <https://trac.macports.org/ticket/50782>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list