ACE_TAO
ACE_TAO copied to clipboard
Compiling ACE with uses_wchar=1 and inline=1 doesn't work
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