Opened 12 years ago

Last modified 12 years ago

#36017 closed defect

CDO requests MPI when installing — at Version 1

Reported by: oliviermarti (Marti) Owned by: takeshi@…
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc:
Port: cdo

Description (last modified by ryandesign (Ryan Carsten Schmidt))

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

Change History (2)

Changed 12 years ago by oliviermarti (Marti)

Attachment: main.log added

Install log

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Owner: changed from macports-tickets@… to takeshi@…
Port: cdo added
Note: See TracTickets for help on using tickets.