[MacPorts] #36017: CDO requests MPI when installing

MacPorts noreply at macports.org
Fri Sep 7 00:33:24 PDT 2012


#36017: CDO requests MPI when installing
----------------------------------------+-----------------------------------
 Reporter:  olivier.marti@…             |       Owner:  takeshi@…           
     Type:  defect                      |      Status:  new                 
 Priority:  Normal                      |   Milestone:                      
Component:  ports                       |     Version:  2.1.2               
 Keywords:                              |        Port:  cdo                 
----------------------------------------+-----------------------------------
Changes (by ryandesign@…):

  * owner:  macports-tickets@… => takeshi@…
  * port:  => cdo


Old description:

> CDO does not install on my Mac OS X Lion 10.7.4 with an up to date
> MacPorts
>
> The log says :
>
> ''build /usr/bin/clang -DHAVE_CONFIG_H -I.  -I../libcdi/src
> -I/opt/local/lib/proj47/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include  -pipe -O2 -arch x86_64
> -D_THREAD_SAFE -pthread -c -o cdo-Info.o `test -f 'Info.c' || echo
> './'`Info.c''
>
> The include for MPI, /opt/local/include/openmpi/, is not on the build
> line
>
> And the consequence is :
>
> ''info:build In file included from Importcmsaf.c:25:
> :info:build In file included from /opt/local/include/hdf5.h:24:
> :info:build /opt/local/include/H5public.h:61:13: fatal error: 'mpi.h'
> file not found
> :info:build #   include <mpi.h>
> :info:build             ^''
>
> I have install netcdf and hdf with the mpi (openmpi) variant, which I
> need. Maybe that explained which mpi.h is requested.
>
> I have no hint how to deal with that kind of dependence.
>
> Olivier

New description:

 CDO does not install on my Mac OS X Lion 10.7.4 with an up to date
 MacPorts

 The log says :

 {{{build /usr/bin/clang -DHAVE_CONFIG_H -I.  -I../libcdi/src
 -I/opt/local/lib/proj47/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include  -pipe -O2 -arch x86_64
 -D_THREAD_SAFE -pthread -c -o cdo-Info.o `test -f 'Info.c' || echo
 './'`Info.c}}}

 The include for MPI, /opt/local/include/openmpi/, is not on the build line

 And the consequence is :

 {{{
 info:build In file included from Importcmsaf.c:25:
 :info:build In file included from /opt/local/include/hdf5.h:24:
 :info:build /opt/local/include/H5public.h:61:13: fatal error: 'mpi.h' file
 not found
 :info:build #   include <mpi.h>
 :info:build             ^
 }}}

 I have install netcdf and hdf with the mpi (openmpi) variant, which I
 need. Maybe that explained which mpi.h is requested.

 I have no hint how to deal with that kind of dependence.

 Olivier

--

-- 
Ticket URL: <https://trac.macports.org/ticket/36017#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list