[ace-users] Unable to compile ACE 5.5 for VxWorks
Johnny Willemsen
jwillemsen at remedy.nl
Tue Jun 19 08:23:41 CDT 2007
Hi,
We do build and test daily for VxWorks, see www.theaceorb.nl for our
services. Until the upcoming x.5.9 version, ACE/TAO will build out of the
box for VxWorks 5.5, but we want to end the support because nobody is
funding the maintenance. We can assist in resolving this and helping to use
ACE on VxWorks, see our website.
At this moment I would recommend you to upgrade to 5.5.8, it is build for
VxWorks 5.5.x before it got released and should build out of the box, but we
haven't done any runtime testing for 5.5.x, we are focusing on 6.x because
our customers have moved to that version.
Contact me directly to discuss the VxWorks status and how we can assist.
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: ace-users-bounces at cse.wustl.edu
[mailto:ace-users-bounces at cse.wustl.edu] On Behalf Of Chapman, Gary (UK)
Sent: Wednesday, June 06, 2007 5:03 PM
To: ace-users at cse.wustl.edu
Subject: [ace-users] Unable to compile ACE 5.5 for VxWorks
Hi,
I'm having a problem building ACE for VxWorks. Details in the
problem report form, as follows:
ACE VERSION: 5.5a
HOST MACHINE and OPERATING SYSTEM:
Sun SPARC Ultra 250 running SunOS 5.8
TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
Dy4181 PPC
VxWorks 5.5
COMPILER NAME AND VERSION (AND PATCHLEVEL):
gcc version gcc-2.96 (2.96+) 19990621 AltiVec VxWorks 5.5
CONTENTS OF $ACE_ROOT/ace/config.h:
#include "ace/config-vxworks5.x.h"
CONTENTS OF $ACE_ROOT/include/makeinclude/platform_macros.GNU:
debug=0
ACE_COMPONENTS=FOR_TAO
include
$(ACE_ROOT)/include/makeinclude/platform_vxworks5.5.x.GNU
CONTENTS OF
$ACE_ROOT/bin/MakeProjectCreator/config/default.features:
n/a - used pre-generated makefiles supplied with release.
LEVEL OF URGENCY (LOW, MEDIUM, or HIGH): HIGH
AREA/CLASS/EXAMPLE AFFECTED:
ace/OS_NS_stdlib.cpp
DOES THE PROBLEM AFFECT:
COMPILATION? YES
LINKING? NO
EXECUTION? NO
OTHER (please specify)? n/a
SYNOPSIS:
OS_NS_stdlib.cpp fails to compile.
DESCRIPTION:
The following error is seen ...
OS_NS_stdlib.cpp :692: static_cast from `char *' to
`ACE_RANDR_TYPE'
... when compiling the module with ...
ccppc -mlongcall -mcpu=604 -mstrict-align -ansi -O2
-fstrength-reduce -fno-builtin
-I/apps/tornadoopenarch/tornado221/target/h -DCPU=PPC604
-DTOOL_FAMILY=gnu -DTOOL=gnu
-fmerge-templates -ftemplate-depth-50 -fexceptions -fsigned-char
-DACE_VXWORKS=0x551
-I/proj/openarch/DDS/ACE_wrappers -DACE_NDEBUG -DACE_USE_RCSID=0
-DACE_HAS_EXCEPTIONS -D__ACE_INLINE__
-I.. -DACE_BUILD_DLL -c -o .obj/OS_NS_stdlib.o
OS_NS_stdlib.cpp
REPEAT BY:
With the config.h and platform_macros.GNU files set up as above
...
cd $ACE_ROOT/ace
gmake
SAMPLE FIX/WORKAROUND: n/a
Regards
Gary Chapman
BAE Systems,
Rochester UK
********************************************************************
This email and any attachments are confidential to the intended
recipient and may also be privileged. If you are not the intended
recipient please delete it from your system and notify the sender.
You should not copy it or use it for any purpose nor disclose or
distribute its contents to any other person.
********************************************************************
More information about the Ace-users
mailing list