Opened 11 months ago

Closed 10 months ago

Last modified 4 months ago

#68653 closed defect (fixed)

mpich: Error: No such port: mpich-clang17; Error: No such port: mpich-gcc13

Reported by: Schamschula (Marius Schamschula) Owned by: eborisch (Eric A. Borisch)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: mascguy (Christopher Nielsen)
Port: mpich sundials5

Description

While upgrading octave to version 8.4.0 the buildbots ran into the following issue:

--->  Checksumming sundials-5.8.0.tar.gz
sundials5 +gcc12
sundials5 +clang12
sundials5 +universal
sundials5 +gcc13
sundials5 +clang13
sundials5 +clang14
sundials5 +clang15
sundials5 +clang16
sundials5 +clang17
sundials5 +clang90
sundials5 +examples
sundials5 +debug
sundials5 +openmpi
sundials5 +openblas
sundials5 +g95
sundials5 +atlas
sundials5 +doc
sundials5 +gcc10
sundials5 +clang10
sundials5 +clang11
sundials5 +gcc11
sundials5 with platform 'darwin 8 powerpc'
sundials5 with platform 'darwin 8 i386'
sundials5 with platform 'darwin 9 powerpc'
sundials5 with platform 'darwin 9 i386'
sundials5 with platform 'darwin 10 i386'
sundials5 with platform 'darwin 11 i386'
sundials5 with platform 'darwin 12 i386'
sundials5 with platform 'darwin 13 i386'
sundials5 with platform 'darwin 14 i386'
sundials5 with platform 'darwin 16 i386'
sundials5 with platform 'darwin 17 i386'
sundials5 with platform 'darwin 18 i386'
sundials5 with platform 'darwin 19 i386'
sundials5 with platform 'darwin 20 arm'
sundials5 with platform 'darwin 20 i386'
sundials5 with platform 'darwin 21 arm'
sundials5 with platform 'darwin 21 i386'
sundials5 with platform 'darwin 22 arm'
sundials5 with platform 'darwin 22 i386'
sundials5 with platform 'darwin 23 arm'
sundials5 with platform 'darwin 23 i386'
Error: No such port: mpich-clang17
Error: No such port: mpich-gcc13
./mpbb/mpbb: error: `mirror-distfiles' failed to run successfully

Note: I did not see this error on my local builds (sundials5 with mpich-default @4.1.1_0+gcc12, under Ventura arm64 and x86_64)

Attachments (1)

octave Log File contents.html (9.0 KB) - added by Schamschula (Marius Schamschula) 11 months ago.

Download all attachments as: .zip

Change History (6)

Changed 11 months ago by Schamschula (Marius Schamschula)

comment:1 Changed 11 months ago by Schamschula (Marius Schamschula)

Port: mpich added; mopish removed

comment:2 Changed 11 months ago by jmroot (Joshua Root)

The mirror step evaluates all available variants. You will see the issue locally if you use the particular variant that adds the nonexistent dependency.

% port lint sundials5 +clang17
--->  Verifying Portfile for sundials5
Error: Unknown dependency: mpich-clang17
--->  1 errors and 0 warnings found.
% port lint sundials5 +gcc13  
--->  Verifying Portfile for sundials5
Error: Unknown dependency: mpich-gcc13
--->  1 errors and 0 warnings found.

comment:3 Changed 10 months ago by jmroot (Joshua Root)

I would assume this must be a problem with the mpi portgroup. Some other ports are getting the bad dependency by default, for example OpenCoarrays.

comment:4 Changed 10 months ago by catap (Kirill A. Korinsky)

Resolution: fixed
Status: assignedclosed

In 05ea017f71a57fb7162588a89a71066a69170bfa/macports-ports (master):

mpich, openmpi: add gcc13 and clang17 variants

I also globally allows clang15+ since it was fixed on 10.5+

Closes: #68653

[skip ci]

comment:5 Changed 10 months ago by jmroot (Joshua Root)

Oh yeah, now I remember we've had this problem before. It probably needs to be documented that updating the compilers portgroup with new versions requires either adding the support to the mpis as well, or doing something like this: [21ddd619cd3c7e42bbc2c288d06c8240cb54e025/macports-ports]

Last edited 4 months ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)
Note: See TracTickets for help on using tickets.