[Mvapich-discuss] MVAPICH 2.3.7-1 ch3:nemesis:tcp mpierrno undeclared

Shineman, Nat shineman.5 at osu.edu
Mon Aug 8 13:39:04 EDT 2022


Hi Nicholas,

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.

Please let me know if you have any questions.

Thanks,
Nat
________________________________
From: Mvapich-discuss <mvapich-discuss-bounces at lists.osu.edu> on behalf of Clark, Nicholas - 1002 - MITLL via Mvapich-discuss <mvapich-discuss at lists.osu.edu>
Sent: Friday, August 5, 2022 12:29
To: mvapich-discuss at lists.osu.edu <mvapich-discuss at lists.osu.edu>
Subject: [Mvapich-discuss] MVAPICH 2.3.7-1 ch3:nemesis:tcp mpierrno undeclared


I am receiving the following error with mvapich 2.3.7 and 2.3.7-1 when built with the following:

  *   GCC 12.1.0
  *   RHEL 9.0
  *   FIPS-enabled

INSTALL_BASE=/opt
mvapich_version=2.3.7

./configure --prefix="${INSTALL_BASE}"/mvapich2-"${mvapich_version}" --with-device=ch3:nemesis:tcp --disable-fortran --enable-cxx --enable-threads=multiple







make[2]: Entering directory '/root/mvapich2-2.3.7-1'

  CC       src/mpid/ch3/channels/nemesis/netmod/tcp/lib_libmpi_la-tcp_init.lo

In file included from ./src/include/mpiimpl.h:2332,

                 from ./src/mpid/ch3/include/mpidimpl.h:36,

                 from ./src/mpid/ch3/channels/nemesis/include/mpidi_ch3_impl.h:10,

                 from ./src/mpid/ch3/channels/nemesis/include/mpid_nem_impl.h:22,

                 from src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_impl.h:10,

                 from src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_init.c:7:

src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_init.c: In function ‘GetSockInterfaceAddr’:

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’?

  391 |         MPIR_ERR_CHKANDJUMP2(mpierrno != 0, mpi_errno, MPI_ERR_OTHER,

      |                              ^~~~~~~~

./src/include/mpierrs.h:789:13: note: in definition of macro ‘MPIR_ERR_CHKANDSTMT2’

  789 |     do {if (cond_) { MPIR_ERR_SETANDSTMT2(err_,class_,stmt_,gmsg_,smsg_,arg1_,arg2_); }} while (0)

      |             ^~~~~

src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_init.c:391:9: note: in expansion of macro ‘MPIR_ERR_CHKANDJUMP2’

  391 |         MPIR_ERR_CHKANDJUMP2(mpierrno != 0, mpi_errno, MPI_ERR_OTHER,

      |         ^~~~~~~~~~~~~~~~~~~~

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

  391 |         MPIR_ERR_CHKANDJUMP2(mpierrno != 0, mpi_errno, MPI_ERR_OTHER,

      |                              ^~~~~~~~

./src/include/mpierrs.h:789:13: note: in definition of macro ‘MPIR_ERR_CHKANDSTMT2’

  789 |     do {if (cond_) { MPIR_ERR_SETANDSTMT2(err_,class_,stmt_,gmsg_,smsg_,arg1_,arg2_); }} while (0)

      |             ^~~~~

src/mpid/ch3/channels/nemesis/netmod/tcp/tcp_init.c:391:9: note: in expansion of macro ‘MPIR_ERR_CHKANDJUMP2’

  391 |         MPIR_ERR_CHKANDJUMP2(mpierrno != 0, mpi_errno, MPI_ERR_OTHER,

      |         ^~~~~~~~~~~~~~~~~~~~

make[2]: *** [Makefile:33190: src/mpid/ch3/channels/nemesis/netmod/tcp/lib_libmpi_la-tcp_init.lo] Error 1

make[2]: Leaving directory '/root/mvapich2-2.3.7-1'

make[1]: *** [Makefile:44393: all-recursive] Error 1

make[1]: Leaving directory '/root/mvapich2-2.3.7-1'

make: *** [Makefile:12029: all] Error 2



Sincerely,

[Description: LL]

Nicholas Clark

MIT Lincoln Laboratory

ISR and Tactical Systems Division

Embedded and Open Systems Group

Systems Administration

244 Wood St., S3-487

Lexington, MA 02421-6426

(O): 781-981-9342

nicholas.clark at ll.mit.edu<mailto:nicholas.clark at ll.mit.edu>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osu.edu/pipermail/mvapich-discuss/attachments/20220808/b3932f97/attachment-0015.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 1621 bytes
Desc: image001.jpg
URL: <http://lists.osu.edu/pipermail/mvapich-discuss/attachments/20220808/b3932f97/attachment-0015.jpg>


More information about the Mvapich-discuss mailing list