My Oracle Support Banner

NMS 2.3 or 2.4 Project Binaries Fail to Compile on Linux 8.5 (Doc ID 2922672.1)

Last updated on FEBRUARY 13, 2023

Applies to:

Oracle Utilities Network Management System - Version 2.3.0.2.0 to 2.4.0.1.0 [Release 2.3 to 2.4]
Oracle Network Management for Utilities - DMS - Version 2.3.0.2.0 to 2.4.0.1.0 [Release 2.3 to 2.4]
Information in this document applies to any platform.

Symptoms

On : 2.3.0.2.0 version, Installation

After installing NMS 2.3.0.2.25 on a Linux 8.5 system, attempting to compile OPAL_preprocessor results in these errors:


OPAL_preprocessor.o
g++ -pedantic -W -Wall -Wno-format-y2k -Woverloaded-virtual -Wpointer-arith
-Wcast-align -Wwrite-strings -Wno-long-long -Wsign-promo  -g -O2 -Wdisabled-
optimization       -DLINUX -D_REENTRANT -DP_THREADS    
-I/users/oms1/nms/product/2.3.0.2/build/include  
-I/users/oms1/nms/product/2.3.0.2/isis/include -
I/opt/local-2300/boost  -I/opt/local-2300/include/gsoap
-I/opt/local-2300/include  -c  OPAL_preprocessor.C
In file included from
/users/oms1/nms/product/2.3.0.2/isis/include/isis.h:157,
                 from
/users/oms1/nms/product/2.3.0.2/build/include/CMMMap.h:171,
                 from
/users/oms1/nms/product/2.3.0.2/build/include/preempt.h:31,
                 from /users/oms1/nms/product/2.3.0.2/build/include/CES.h:84,
                 from OPAL_preprocessor.h:32,
                 from OPAL_preprocessor.C:29:
/usr/include/c++/8/bits/stl_list.h: In member function
'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp,
_Alloc>::_M_create_node(_Args&&
...)':
/users/oms1/nms/product/2.3.0.2/isis/include/cl_bcast.h:39:17: error:
'isis_forward' is not a member of 'std'
#define forward isis_forward
                               ^~~~~~~~~~~~
/users/oms1/nms/product/2.3.0.2/isis/include/cl_bcast.h:39:17: note:
suggested alternative: 'forward'
In file included from /usr/include/c++/8/list:63,
                 from
/users/oms1/nms/product/2.3.0.2/build/include/SCList.h:32,
                 from
/users/oms1/nms/product/2.3.0.2/build/include/ListTk.h:1918,
                 from
/users/oms1/nms/product/2.3.0.2/build/include/Mutex.h:36,
                 from /users/oms1/nms/product/2.3.0.2/build/include/CMM.h:54,
                 from OPAL_preprocessor.h:33,
                 from OPAL_preprocessor.C:29:
/usr/include/c++/8/bits/stl_list.h:646:24: error: expected primary-expression
before '>' token
      std::forward<_Args>(__args)...);



Changes

 NMS 2.3.0.2.25 was installed on a Linux 8.5 system.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.