[Ace-users] Re: [tao-bugs] TAO compilation: Got compiled error when -DACE_ENABLE_SWAP_ON_WRITE option is set

Johnny Willemsen jwillemsen at remedy.nl
Tue Jun 19 07:48:07 CDT 2007


Hi,
 
We haven't build for VxWorks with ACE_ENABLE_SWAP_ON_WRITE enabled. We as
Remedy IT do commercially support ACE/TAO/CIAO on VxWorks. Also note that we
haven't build and test for SIMPENTIUM. We can fix this and also validate
ACE/TAO for SimPentium as part of our commercial services, see
www.theaceorb.nl for our services. 
 
Btw, your platform_macros.GNU contains much info that isn't needed, zap
VXWORKS_VERSION_FLAG, rtp, rtti, these are not needed.
 
Regards,
 
Johnny Willemsen
Remedy IT
Postbus 101
2650 AC  Berkel en Rodenrijs
The Netherlands
www.theaceorb.nl / www.remedy.nl 

*** Integrated compile and test statistics see http://remedy.nl
<http://remedy.nl/>  ***
*** Commercial service and support for ACE/TAO/CIAO             ***
*** See http://www.theaceorb.nl/en/support.html                 *** 


________________________________

	From: tao-bugs-bounces at cse.wustl.edu
[mailto:tao-bugs-bounces at cse.wustl.edu] On Behalf Of Nguyen, Tram T
	Sent: Thursday, June 07, 2007 10:47 PM
	To: tao-bugs at cs.wustl.edu
	Subject: [tao-bugs] TAO compilation: Got compiled error when
-DACE_ENABLE_SWAP_ON_WRITE option is set
	
	


	TAO VERSION: 1.5.8
	ACE VERSION: 5.5.8
	
	HOST MACHINE: i486
	OPERATING SYSTEM: Linux
	
	TARGET MACHINE: SIMPENTIUM (VxWorks Simulator)
	OPERATING SYSTEM: VxWorks6.4
	COMPILER NAME: c++pentium (GCC) 3.4.4
	
	THE $ACE_ROOT/ace/config.h FILE: ln -s config-vxworks6.4.h config.h
	
	THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE:
	CPU=SIMPENTIUM
	TOOL=gnu
	VXWORKS_VERSION_FLAG = -DACE_VXWORKS=0x640
	inline=1
	ami=1
	rt_corba=1
	smart_proxies=1
	interceptors=1
	interface_repo=1
	corba_messaging=1
	probe=0
	profile=0
	fakesvcconf=0
	static_libs_only=1
	debug=0
	optimize=0
	rtti=1
	rmcast=1
	rtp=1
	
	TAO_ORBSVCS = Naming Notify
	
	CPPFLAGS += -DACE_USE_RCSID=0 -DACE_ENABLE_SWAP_ON_WRITE
	
	include $(ACE_ROOT)/include/makeinclude/platform_vxworks6.4.GNU
	
	CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features
	    (used by MPC when you generate your own makefiles):
	 used the default
	
	AREA/CLASS/EXAMPLE AFFECTED:
	 $TAO_ROOT/tao
	
	DOES THE PROBLEM AFFECT:
	        COMPILATION
	
	SYNOPSIS:
	Got this error message when compile tao:
	"GIOP_Message_Base.cpp: In member function `virtual int
TAO_GIOP_Message_Base::format_message(TAO_OutputCDR&)':
	GIOP_Message_Base.cpp:270: error: reinterpret_cast from type `const
CORBA::ULong*' to type `char*' casts away constness
	make[1]: *** [.obj/GIOP_Message_Base.o] Error 1
	make[1]: Leaving directory `/opt/wind/ACE_wrappers/TAO/tao'
	make: *** [TAO] Error 2
	"
	DESCRIPTION:
	Got this error when -DACE_ENABLE_SWAP_ON_WRITE option is set. 




More information about the Ace-users mailing list