<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">We are having trouble compiling git.mumps with similar errors (using ifort 2017, yikes).<div class="">Could the forwarded patches be applied to petsc/pkg-mumps, please?</div><div class=""><br class=""></div><div class="">Thanks in advance (and sorry if this should be handled @petsc-maint),</div><div class="">Pierre<br class=""><div class=""><div><br class=""><blockquote type="cite" class=""><div class="">Begin forwarded message:</div><br class="Apple-interchange-newline"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">From: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">"Antonio Trande" (<a href="mailto:anto.trande@gmail.com" class="">anto.trande@gmail.com</a> via mumps-users Mailing List) <<a href="mailto:mumps-users@listes.ens-lyon.fr" class="">mumps-users@listes.ens-lyon.fr</a>><br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">Subject: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class=""><b class="">[mumps-users] MUMPS MPI (5.2.1) does not compile</b><br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">Date: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">29 June 2019 at 5:56:28 PM CEST<br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">To: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">"<a href="mailto:mumps-users@listes.ens-lyon.fr" class="">mumps-users@listes.ens-lyon.fr</a>" <<a href="mailto:mumps-users@listes.ens-lyon.fr" class="">mumps-users@listes.ens-lyon.fr</a>><br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">Reply-To: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class=""><a href="mailto:mumps-users@listes.ens-lyon.fr" class="">mumps-users@listes.ens-lyon.fr</a><span class="Apple-tab-span" style="white-space:pre">      </span><br class=""></span></div><br class=""><div class=""><div class="">Hi all.<br class=""><br class="">MUMPS-5.2.1 is not compiling on Fedora 30 because of this error:<br class=""><br class="">/usr/lib64/openmpi/bin/mpif77 -O2 -g -pipe -Wall -Werror=format-security<br class="">-Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions<br class="">-fstack-protector-strong -grecord-gcc-switches<br class="">-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1<br class="">-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic<br class="">-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection<br class="">-Dscotch -Dmetis -Dptscotch -pthread -I/usr/lib64/gfortran/modules<br class="">-Dintel_ -Wno-unused-dummy-argument -Wno-maybe-uninitialized<br class="">-I/usr/include/openmpi-x86_64 -I/usr/include/openblas<br class="">-I/usr/include/openmpi-x86_64 -Dpord -I. -I../include -fPIC -c<br class="">cmumps_save_restore.F -o cmumps_save_restore.o<br class="">cmumps_save_restore.F:8105:50:<br class=""><br class=""> 8105 |                IF(associated(id%MPITOOMP_PROCS_MAP)) THEN<br class="">      |                                                  1<br class="">Error: 'mpitoomp_procs_map' at (1) is not a member of the 'cmumps_struc'<br class="">structure<br class="">cmumps_save_restore.F:8108:49:<br class=""><br class=""> 8108 |      &                 size(id%MPITOOMP_PROCS_MAP,1)*SIZE_INT<br class="">      |                                                 1<br class="">Error: 'mpitoomp_procs_map' at (1) is not a member of the 'cmumps_struc'<br class="">structure<br class="">cmumps_save_restore.F:8113:72:<br class=""><br class=""> 8113 |             elseif(trim(mode).EQ."save") then<br class="">      |<br class="">       1<br class="">Error: Unexpected ELSE IF statement at (1)<br class="">cmumps_save_restore.F:8114:50:<br class=""><br class=""> 8114 |                IF(associated(id%MPITOOMP_PROCS_MAP)) THEN<br class="">      |                                                  1<br class="">Error: 'mpitoomp_procs_map' at (1) is not a member of the 'cmumps_struc'<br class="">structure<br class="">cmumps_save_restore.F:8115:67:<br class=""><br class=""> 8115 |                   write(unit,iostat=err)<br class="">size(id%MPITOOMP_PROCS_MAP,1)<br class="">      |                                                                   1<br class="">Error: 'mpitoomp_procs_map' at (1) is not a member of the 'cmumps_struc'<br class="">structure<br class="">cmumps_save_restore.F:8124:62:<br class=""><br class=""> 8124 |                   write(unit,iostat=err) id%MPITOOMP_PROCS_MAP<br class="">      |                                                              1<br class="">Error: 'mpitoomp_procs_map' at (1) is not a member of the 'cmumps_struc'<br class="">structure<br class="">cmumps_save_restore.F:8125:72:<br class=""><br class=""> 8125 |                ELSE<br class="">      |<br class="">       1<br class="">Error: Unexpected ELSE statement at (1)<br class="">cmumps_save_restore.F:8136:18:<br class=""><br class=""> 8136 |                ENDIF<br class="">      |                  1<br class="">Error: Expecting END SELECT statement at (1)<br class="">cmumps_save_restore.F:8145:72:<br class=""><br class=""> 8145 |             elseif(trim(mode).EQ."restore") then<br class="">      |<br class="">       1<br class="">Error: Unexpected ELSE IF statement at (1)<br class="">cmumps_save_restore.F:8146:44:<br class=""><br class=""> 8146 |                nullify(id%MPITOOMP_PROCS_MAP)<br class="">      |                                            1<br class="">Error: 'mpitoomp_procs_map' at (1) is not a member of the 'cmumps_struc'<br class="">structure<br class="">cmumps_save_restore.F:8163:48:<br class=""><br class=""> 8163 |                   allocate(id%MPITOOMP_PROCS_MAP(size_array1),<br class="">      |                                                1<br class="">Error: 'mpitoomp_procs_map' at (1) is not a member of the 'cmumps_struc'<br class="">structure<br class="">cmumps_save_restore.F:8171:61:<br class=""><br class=""> 8171 |                   read(unit,iostat=err) id%MPITOOMP_PROCS_MAP<br class="">      |                                                             1<br class="">Error: 'mpitoomp_procs_map' at (1) is not a member of the 'cmumps_struc'<br class="">structure<br class="">cmumps_save_restore.F:8184:15:<br class=""><br class=""> 8184 |             endif<br class="">      |               1<br class="">Error: Expecting END SELECT statement at (1)<br class="">cmumps_save_restore.F:8188:64:<br class=""><br class=""> 8188 |                SIZE_VARIABLES(i1)=SIZE_INT*size(id%METIS_OPTIONS,1)<br class="">      |                                                                1<br class="">Error: 'metis_options' at (1) is not a member of the 'cmumps_struc'<br class="">structure<br class="">cmumps_save_restore.F:8190:54:<br class=""><br class=""> 8190 |                write(unit,iostat=err) id%METIS_OPTIONS<br class="">      |                                                      1<br class="">Error: 'metis_options' at (1) is not a member of the 'cmumps_struc'<br class="">structure<br class="">cmumps_save_restore.F:8200:64:<br class=""><br class=""> 8200 |                SIZE_VARIABLES(i1)=SIZE_INT*size(id%METIS_OPTIONS,1)<br class="">      |                                                                1<br class="">Error: 'metis_options' at (1) is not a member of the 'cmumps_struc'<br class="">structure<br class="">cmumps_save_restore.F:8201:53:<br class=""><br class=""> 8201 |                read(unit,iostat=err) id%METIS_OPTIONS<br class="">      |                                                     1<br class="">Error: 'metis_options' at (1) is not a member of the 'cmumps_struc'<br class="">structure<br class="">make[3]: *** [Makefile:396: cmumps_save_restore.o] Error 1<br class=""><br class="">I'm patching MUMPS for compiling shared libraries for Fedora. I'm<br class="">attaching the patch used.<br class=""><br class="">-- <br class="">---<br class="">Antonio Trande<br class="">Fedora Project<br class="">mailto 'sagitter at fedoraproject dot org'<br class="">GPG key: 0x6e0331dd1699e4d7<br class="">GPG key server: <a href="https://keys.fedoraproject.org/" class="">https://keys.fedoraproject.org/</a><br class=""></div></div></blockquote></div></div></div></body></html>