ACE_TAO icon indicating copy to clipboard operation
ACE_TAO copied to clipboard

Compiling ACE with uses_wchar=1 and inline=1 doesn't work

Open jwillemsen opened this issue 3 years ago • 0 comments

When using uses_wchar=1 in default.features and inline=1 in platform_macros.GNU doesn't work, results in compile errors in ACE

g++-7 -std=c++11 -fvisibility=hidden -fvisibility-inlines-hidden -Wnon-virtual-dtor -O3 -ggdb -m64 -pthread -fno-strict-aliasing -Wall -W -Wpointer-arith -pipe -D_GNU_SOURCE  -I/home/johnny/ACE/trunk/ACE -DACE_HAS_VALGRIND -D__ACE_INLINE__ -I.. -DACE_USES_WCHAR -DACE_BUILD_DLL  -c -fPIC -o .shobj/Cleanup.o /home/johnny/ACE/trunk/ACE/ace/Cleanup.cpp                                
In file included from /home/johnny/ACE/trunk/ACE/ace/OS_NS_stdlib.inl:3:0,
                 from /home/johnny/ACE/trunk/ACE/ace/OS_NS_stdlib.h:456,
                 from /home/johnny/ACE/trunk/ACE/ace/OS_Memory.h:335,
                 from /home/johnny/ACE/trunk/ACE/ace/Argv_Type_Converter.h:17,
                 from /home/johnny/ACE/trunk/ACE/ace/OS_main.h:54,
                 from /home/johnny/ACE/trunk/ACE/ace/config-all.h:87,
                 from /home/johnny/ACE/trunk/ACE/ace/Assert.h:18,
                 from /home/johnny/ACE/trunk/ACE/ace/Global_Macros.h:29,
                 from /home/johnny/ACE/trunk/ACE/ace/Cleanup.h:32,
                 from /home/johnny/ACE/trunk/ACE/ace/Cleanup.cpp:1:
/home/johnny/ACE/trunk/ACE/ace/Object_Manager_Base.h:222:3: error: ‘ACE_OS_Exit_Info’ does not name a type; did you mean ‘ACE_OS_String’?
   ACE_OS_Exit_Info exit_info_;
   ^~~~~~~~~~~~~~~~
   ACE_OS_String

jwillemsen avatar Aug 24 '20 13:08 jwillemsen