Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#60589 closed defect (fixed)

diy2 @2.0.0_0+gcc9+openmpi: Fails to compile

Reported by: lazersos (Samuel Lazerson) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.6.2
Keywords: Cc:
Port: diy2

Description

When I try to install the port (port install diy2 +gcc9 +openmpi) I get a failure

> install diy2 +gcc9 +openmpi
--->  Computing dependencies for diy2
--->  Fetching archive for diy2
--->  Attempting to fetch diy2-2.0.0_0+gcc9+openmpi.darwin_19.noarch.tbz2 from https://packages.macports.org/diy2
--->  Attempting to fetch diy2-2.0.0_0+gcc9+openmpi.darwin_19.noarch.tbz2 from http://nue.de.packages.macports.org/diy2
--->  Attempting to fetch diy2-2.0.0_0+gcc9+openmpi.darwin_19.noarch.tbz2 from http://lil.fr.packages.macports.org/diy2
--->  Building diy2
Error: Failed to build diy2: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_diy2/diy2/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port diy2 failed

Attachments (1)

main.log (599.1 KB) - added by lazersos (Samuel Lazerson) 4 years ago.
Log of build for diy2 +gcc9 +openmpi

Download all attachments as: .zip

Change History (5)

Changed 4 years ago by lazersos (Samuel Lazerson)

Attachment: main.log added

Log of build for diy2 +gcc9 +openmpi

comment:1 Changed 4 years ago by lazersos (Samuel Lazerson)

Owner: set to MarcusCalhoun-Lopez
Status: newassigned

Assigned to port maintainer.

comment:2 Changed 4 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

diy2 is a legacy port.
Apparently, at the time of its release, C++11 support had not quite been worked out.
Clang still defaults to C++98, so this issue has not show up.

comment:3 Changed 4 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: fixed
Status: assignedclosed

In f1e30ea27ffa069acc7abb4ac0b1413243a34b60/macports-ports (master):

diy2: ensure C++98 is used

diy2 is a legacy port.
When it was released, C++11 support had not quite been worked out.

Fixes #60589

comment:4 Changed 4 years ago by mf2k (Frank Schima)

Keywords: diy2 gcc9 openmpi removed
Note: See TracTickets for help on using tickets.