Opened 7 years ago

Closed 6 years ago

#55080 closed defect (worksforme)

cdo @1.9.0 +openmpi: build failure

Reported by: majoc-at-astro (majoc-at-astro) Owned by: tenomoto (Takeshi Enomoto)
Priority: Normal Milestone:
Component: ports Version: 2.4.2
Keywords: Cc:
Port: cdo

Description

Log to be attached, but I'll include the top bit here:

:info:build In file included from features.cc:6:
:info:build In file included from /opt/local/include/hdf5.h:22:
:info:build /opt/local/include/H5public.h:59:13: fatal error: 'mpi.h' file not found

This is with OSsen 10.11 or 10.12, XCode 8.3.3, and on a fresh installation of MacPorts which is otherwise empty. Curiously, "port install cdo" (also on a fresh installation) succeeds.

The attached logfile dates from early September when this first started happening in production; I've just verified the problem is still present on an empty build this morning. We've been having an apparently exactly similar problem with "armadillo +arpack", also since early September, but I can't persuade that to reproduce on an empty build.

Please let me know if there's anything else you wish me to try. Thanks in advance.

Attachments (1)

cdo.log.2017-09-05_19.16.36 (218.2 KB) - added by majoc-at-astro (majoc-at-astro) 7 years ago.
main.log from cdo +openmpi

Download all attachments as: .zip

Change History (5)

Changed 7 years ago by majoc-at-astro (majoc-at-astro)

Attachment: cdo.log.2017-09-05_19.16.36 added

main.log from cdo +openmpi

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

Cc: takeshi@… removed
Owner: set to tenomoto
Status: newassigned

comment:2 Changed 7 years ago by majoc-at-astro (majoc-at-astro)

Please see also https://trac.macports.org/ticket/55153 re armadillo +arpack.

comment:3 Changed 7 years ago by majoc-at-astro (majoc-at-astro)

Problem solved itself: cdo @1.9.1+openmpi builds cleanly for us. Curious, but a relief.

comment:4 Changed 6 years ago by tenomoto (Takeshi Enomoto)

Resolution: worksforme
Status: assignedclosed
Note: See TracTickets for help on using tickets.