<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
Hi Nicholas, <br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
The nemesis:tcp channel is not supported in MVAPICH2. The changes between v2.3.6 and v2.3.7 were made in order to meet the requirements of Red Hat's security team regarding deprecated functions in the source code, it looks like we may have missed some typos
 there. If you require TCP support, we recommend using the standard MPICH library, as none of MVAPICH2's enhanced functionality is supported over the nemesis:tcp device.
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
Please let me know if you have any questions. <br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
Thanks, <br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
Nat<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Mvapich-discuss <mvapich-discuss-bounces@lists.osu.edu> on behalf of Clark, Nicholas - 1002 - MITLL via Mvapich-discuss <mvapich-discuss@lists.osu.edu><br>
<b>Sent:</b> Friday, August 5, 2022 12:29<br>
<b>To:</b> mvapich-discuss@lists.osu.edu <mvapich-discuss@lists.osu.edu><br>
<b>Subject:</b> [Mvapich-discuss] MVAPICH 2.3.7-1 ch3:nemesis:tcp mpierrno undeclared</font>
<div> </div>
</div>
<style>
<!--
@font-face
        {font-family:Wingdings}
@font-face
        {font-family:"Cambria Math"}
@font-face
        {font-family:Calibri}
@font-face
        {font-family:"Arial Black"}
@font-face
        {font-family:Consolas}
p.x_MsoNormal, li.x_MsoNormal, div.x_MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif}
a:link, span.x_MsoHyperlink
        {color:#0563C1;
        text-decoration:underline}
a:visited, span.x_MsoHyperlinkFollowed
        {color:#954F72;
        text-decoration:underline}
p.x_MsoListParagraph, li.x_MsoListParagraph, div.x_MsoListParagraph
        {margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif}
span.x_EmailStyle17
        {font-family:"Calibri",sans-serif;
        color:windowtext}
.x_MsoChpDefault
        {font-family:"Calibri",sans-serif}
@page WordSection1
        {margin:1.0in 1.0in 1.0in 1.0in}
div.x_WordSection1
        {}
ol
        {margin-bottom:0in}
ul
        {margin-bottom:0in}
-->
</style>
<div lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="x_WordSection1">
<p class="x_MsoNormal">I am receiving the following error with mvapich 2.3.7 and 2.3.7-1 when built with the following:</p>
<ul type="disc" style="margin-top:0in">
<li class="x_MsoListParagraph" style="margin-left:0in">GCC 12.1.0</li><li class="x_MsoListParagraph" style="margin-left:0in">RHEL 9.0</li><li class="x_MsoListParagraph" style="margin-left:0in">FIPS-enabled</li></ul>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">INSTALL_BASE=/opt<br>
mvapich_version=2.3.7</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">./configure --prefix="${INSTALL_BASE}"/mvapich2-"${mvapich_version}" --with-device=ch3:nemesis:tcp --disable-fortran --enable-cxx --enable-threads=multiple</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas"> </span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas"> </span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas"> </span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">make[2]: Entering directory '/root/mvapich2-2.3.7-1'</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">  CC       src/mpid/ch3/channels/nemesis/netmod/tcp/lib_libmpi_la-tcp_init.lo</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">In file included from ./src/include/mpiimpl.h:2332,</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">                 from ./src/mpid/ch3/include/mpidimpl.h:36,</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">                 from ./src/mpid/ch3/channels/nemesis/include/mpidi_ch3_impl.h:10,</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">                 from ./src/mpid/ch3/channels/nemesis/include/mpid_nem_impl.h:22,</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">                 from src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_impl.h:10,</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">                 from src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_init.c:7:</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_init.c: In function ‘GetSockInterfaceAddr’:</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_init.c:391:30: error: ‘mpierrno’ undeclared (first use in this function); did you mean ‘mpi_errno’?</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">  391 |         MPIR_ERR_CHKANDJUMP2(mpierrno != 0, mpi_errno, MPI_ERR_OTHER,</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">      |                              ^~~~~~~~</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">./src/include/mpierrs.h:789:13: note: in definition of macro ‘MPIR_ERR_CHKANDSTMT2’</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">  789 |     do {if (cond_) { MPIR_ERR_SETANDSTMT2(err_,class_,stmt_,gmsg_,smsg_,arg1_,arg2_); }} while (0)</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">      |             ^~~~~</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_init.c:391:9: note: in expansion of macro ‘MPIR_ERR_CHKANDJUMP2’</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">  391 |         MPIR_ERR_CHKANDJUMP2(mpierrno != 0, mpi_errno, MPI_ERR_OTHER,</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">      |         ^~~~~~~~~~~~~~~~~~~~</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_init.c:391:30: note: each undeclared identifier is reported only once for each function it appears in</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">  391 |         MPIR_ERR_CHKANDJUMP2(mpierrno != 0, mpi_errno, MPI_ERR_OTHER,</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">      |                              ^~~~~~~~</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">./src/include/mpierrs.h:789:13: note: in definition of macro ‘MPIR_ERR_CHKANDSTMT2’</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">  789 |     do {if (cond_) { MPIR_ERR_SETANDSTMT2(err_,class_,stmt_,gmsg_,smsg_,arg1_,arg2_); }} while (0)</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">      |             ^~~~~</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_init.c:391:9: note: in expansion of macro ‘MPIR_ERR_CHKANDJUMP2’</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">  391 |         MPIR_ERR_CHKANDJUMP2(mpierrno != 0, mpi_errno, MPI_ERR_OTHER,</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">      |         ^~~~~~~~~~~~~~~~~~~~</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">make[2]: *** [Makefile:33190: src/mpid/ch3/channels/nemesis/netmod/tcp/lib_libmpi_la-tcp_init.lo] Error 1</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">make[2]: Leaving directory '/root/mvapich2-2.3.7-1'</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">make[1]: *** [Makefile:44393: all-recursive] Error 1</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">make[1]: Leaving directory '/root/mvapich2-2.3.7-1'</span></p>
<p class="x_MsoNormal"><span style="font-size:10.0pt; font-family:Consolas">make: *** [Makefile:12029: all] Error 2</span></p>
<p class="x_MsoNormal"> </p>
<p class="x_MsoNormal">Sincerely,</p>
<p class="x_MsoNormal"><i><span style="font-size:12.0pt; font-family:"Arial",sans-serif; color:gray"><img width="82" height="32" id="x_Picture_x0020_1" alt="Description: LL" style="width:.8541in; height:.3333in" data-outlook-trace="F:1|T:1" src="cid:image001.jpg@01D8A8C6.F3C059D0"></span></i><span style="font-size:12.0pt; font-family:"Times New Roman",serif; color:#1F497D"></span></p>
<p class="x_MsoNormal"><i><span style="font-size:12.0pt; font-family:"Arial Black",sans-serif; color:gray">Nicholas Clark</span></i><span style="font-size:12.0pt; font-family:"Times New Roman",serif; color:#1F497D"></span></p>
<p class="x_MsoNormal"><span style="font-size:8.0pt; font-family:"Arial",sans-serif; color:gray">MIT Lincoln Laboratory </span></p>
<p class="x_MsoNormal"><span style="font-size:8.0pt; font-family:"Arial",sans-serif; color:gray">ISR and Tactical Systems Division</span></p>
<p class="x_MsoNormal"><span style="font-size:8.0pt; font-family:"Arial",sans-serif; color:gray">Embedded and Open Systems Group</span></p>
<p class="x_MsoNormal"><span style="font-size:8.0pt; font-family:"Arial",sans-serif; color:gray">Systems Administration</span><span style="font-size:8.0pt; font-family:"Times New Roman",serif; color:#1F497D"></span></p>
<p class="x_MsoNormal"><span style="font-size:8.0pt; font-family:"Arial",sans-serif; color:gray">244 Wood St., S3-487</span><i><span style="font-family:"Arial",sans-serif; color:#1F497D"></span></i></p>
<p class="x_MsoNormal"><span style="font-size:8.0pt; font-family:"Arial",sans-serif; color:gray">Lexington, MA 02421-6426</span><span style="font-size:8.0pt; font-family:"Times New Roman",serif; color:#1F497D"></span></p>
<p class="x_MsoNormal"><span style="font-size:8.0pt; font-family:"Arial",sans-serif; color:gray">(O): 781-981-9342</span><span style="font-size:8.0pt; font-family:"Times New Roman",serif; color:#1F497D"></span></p>
<p class="x_MsoNormal"><span style="font-size:8.0pt; font-family:"Arial",sans-serif; color:#1F497D"><a href="mailto:nicholas.clark@ll.mit.edu"><span style="color:blue">nicholas.clark@ll.mit.edu</span></a></span><span style="font-size:8.0pt; font-family:"Times New Roman",serif; color:#1F497D"></span></p>
<p class="x_MsoNormal"> </p>
</div>
</div>
</body>
</html>