Opened 3 years ago

Closed 2 years ago

#64557 closed defect (fixed)

OpenCoarrays @2.9.2_0: Build failures on most OS versions

Reported by: Dave-Allured (Dave Allured) Owned by: barracuda156
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: Dave-Allured (Dave Allured)
Port: OpenCoarrays

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

The last source update to OpenCoarrays 2.9.2 failed on all builders (2022 Jan 8), except for the very earliest OS versions.
#55373
https://ports.macports.org/port/OpenCoarrays/details/#

I am most interested in 10.15 Calalina right now. It looks like OS 10.8 through 10.15 all failed the same way, "CMake failed to find mpiexec or similar". This looks like a systemic problem configuring this port for the correct MPI system.

Big Sur and Monterey (11.* and 12.*) are failing on dependencies. Worth pursuing of course, but I hope that the MPI config problem can be fixed first.

Log files are currently available from the builder websites. Let me know if you need anything else from me.

Attachments (1)

main_gcc10.log (472.3 KB) - added by tenomoto (Takeshi Enomoto) 3 years ago.
gcc10 log

Download all attachments as: .zip

Change History (7)

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

Description: modified (diff)

comment:2 Changed 3 years ago by Dave-Allured (Dave Allured)

Owner: afanfa deleted

Changed owner to none. Port is currently nomaintainer. See https://github.com/macports/macports-ports/pull/13823 .

comment:3 Changed 3 years ago by tenomoto (Takeshi Enomoto)

I changed Portfile to pull tarball from releases with the checksums given by the upstream commit a478ca. The checksums of the tarballs from tarball, archive, and releases all differ.

Still fails on most of the builders, but I was able to build on 12.2.1 Intel +openmpi. Thebuild error occurs in gcc10.

:info:build Error: configuring for an unreleased macOS version x86_64-apple-darwin21

Changed 3 years ago by tenomoto (Takeshi Enomoto)

Attachment: main_gcc10.log added

gcc10 log

comment:4 Changed 3 years ago by Dave-Allured (Dave Allured)

Work In Progress: https://github.com/macports/macports-ports/pull/14113

  • Looks like configure args need to be completely reworked.
  • Looks like mpi setup commands are obsolete and need to be reworked, probably simplified.

Outside of Macports, I have a successful stand-alone build of the current OpenCoarrays version on 10.15.7 Catalina. However, portfile MPI setup is new territory for me. Any suggestions are more than welcome!

Last edited 3 years ago by Dave-Allured (Dave Allured) (previous) (diff)

comment:5 in reply to:  4 Changed 2 years ago by barracuda156

Replying to Dave-Allured:

Work In Progress: https://github.com/macports/macports-ports/pull/14113

  • Looks like configure args need to be completely reworked.
  • Looks like mpi setup commands are obsolete and need to be reworked, probably simplified.

Outside of Macports, I have a successful stand-alone build of the current OpenCoarrays version on 10.15.7 Catalina. However, portfile MPI setup is new territory for me. Any suggestions are more than welcome!

I am trying to update it now: https://github.com/macports/macports-ports/pull/16075

comment:6 Changed 2 years ago by barracuda156

Owner: set to barracuda156
Resolution: fixed
Status: assignedclosed

In 9df7f7be6d4b7a22e7e08f00bae04f50f7d65b75/macports-ports (master):

OpenCoarrays: update to 2.10.0, fix build for PPC
Fixes: #64557

Note: See TracTickets for help on using tickets.