[EISA] CIAO on Swords

Thomas Silveria Thomas_Silveria at raytheon.com
Wed Dec 17 13:09:48 CST 2008


Hi James;
I am attempting to compile ACE_TAO_CIAO on foil and have performed the 
following operations:

cd $ACE_ROOT
cd ..
rm -rf *
svn up

vi $ACE_ROOT/ace/config.h
#ifndef _ACE_CONFIG_H_
#define _ACE_CONFIG_H_
#define ACE_LACKS_DEPRECATED_MACROS
#include "ace/config-linux.h"
#endif

cd $ACE_ROOT/include/makeinclude
rm platform_macros.GNU
ln -s platform_linux.GNU  platform_macros.GNU

cd $CIAO_ROOT
$ACE_ROOT/bin/mwc.pl -type gnuace -features versioned_namespace=1 
CIAO_TAO_DAnCE.mwc
gmake realclean
gmake

GNUmakefile: 
/proj/omea/middleware/ACE_TAO_CIAO/ACE_wrappers/TAO/CIAO/DAnCE/TargetManager/GNUmakefile.CIAO_TargetManager_svnt 
MAKEFLAGS=w

gmake[1]: *** No rule to make target `../../bin/cidlc', needed by 
`TargetManagerE.idl'.  Stop.
gmake[1]: Leaving directory 
`/proj/omea/middleware/ACE_TAO_CIAO/ACE_wrappers/TAO/CIAO/DAnCE/TargetManager'
gmake: *** [CIAO_TargetManager_svnt] Error 2

I could speculate what the problem is but I don't want confuse the 
issue...
Thanks:
Tom

"James Hill" <hillj at isis.vanderbilt.edu> wrote on 12/17/2008 12:33:45 PM:

> Hey Tom, 
> 
> > -----Original Message-----
> > From: Thomas Silveria [mailto:Thomas_Silveria at raytheon.com] 
> > Sent: Wednesday, December 17, 2008 11:05 AM
> > To: James Hill
> > Cc: eisa at list.isis.vanderbilt.edu
> > Subject: CIAO on Swords
> > 
> > Hi James:
> > I am attempting to compile ACE_TAO_CIAO on foil and have 
> > performed the following operations:
> > 
> > cd $ACE_ROOT
> > cd ..
> > rm -rf *
> > svn up
> > 
> > vi $ACE_ROOT/ace/config.h
> > #ifndef _ACE_CONFIG_H_
> > #define _ACE_CONFIG_H_
> > #define ACE_LACKS_DEPRECATED_MACROS
> > #include "ace/config-linux.h"
> > #endif
> > 
> 
> Please do the following:
> 
> %> cd $ACE_ROOT/include/makeinclude
> %> rm platform_macros.GNU
> %> ln -s platform_linux.GNU platform_macros.GNU
> 
> Then, follow your commands below. That should solve the problem. :-)
> 
> Thanks,
> 
> James
> 
> > cd $CIAO_ROOT
> > $ACE_ROOT/bin/mwc.pl -type gnuace -features 
> > versioned_namespace=1 CIAO_TAO_DAnCE.mwc gmake realclean
> > 
> > This appears to fail as follows:
> > GNUmakefile: 
> > /proj/omea/middleware/ACE_TAO_CIAO/ACE_wrappers/ace/SSL/GNUmak
> > efile.SSL
> > MAKEFLAGS=w
> > 
> > rm -f -r \
> >         *.o *~ *.bak *.rpo *.sym lib*.*_pure_* \
> >         GNUmakefile.old core-r  \
> >         cxx_repository ptrepository ti_files \
> >         gcctemp.c gcctemp so_locations *.ics \
> >         templateregistry templateregistry.* ir.out core.* 
> > *.core .shobj/SSL_SOCK.o .shobj/SSL_SOCK_Connector.o 
> > .shobj/SSL_Asynch_BIO.o .shobj/SSL_SOCK_Stream.o 
> > .shobj/SSL_Asynch_Stream.o .shobj/SSL_Context.o 
> > .shobj/SSL_SOCK_Acceptor.o rm -f 
> > ../../lib/libACE_SSL.so.5.6.7 ../../lib/libACE_SSL.so* rm -f 
> > -r libACE_SSL.so.5.6.7 libACE_SSL.so* libACE_SSL.so_debug 
> > libACE_SSL.so_profile libACE_SSL.so_optimize .obj/ .shobj/
> > gmake[1]: Leaving directory
> > `/proj/omea/middleware/ACE_TAO_CIAO/ACE_wrappers/ace/SSL'
> > gmake[1]: Entering directory
> > `/proj/omea/middleware/ACE_TAO_CIAO/ACE_wrappers/apps/gperf/src'
> > /proj/omea/middleware/ACE_TAO_CIAO/ACE_wrappers/include/makein
> > clude/wrapper_macros.GNU:319: 
> > /proj/omea/middleware/ACE_TAO_CIAO/ACE_wrappers/include/makein
> > clude/platform_macros.GNU: 
> > No such file or directory
> > touch .depend.gperf
> > gmake[1]: *** No rule to make target
> > `/proj/omea/middleware/ACE_TAO_CIAO/ACE_wrappers/include/makei
> > nclude/platform_macros.GNU'. 
> >  Stop.
> > gmake[1]: Leaving directory
> > `/proj/omea/middleware/ACE_TAO_CIAO/ACE_wrappers/apps/gperf/src'
> > gmake: *** [realclean] Error 2
> > 
> > I'm not sure how to proceed.  Do you have any advice for me?
> > Thanks:
> > Tom
> > 
> > 
> > 
> > Thomas Silveria
> > Senior Software Engineer, Athena MDA
> > Raytheon Integrated Defense Systems
> > 
> > 401.842.5191 office
> > 444.5191 tie line
> > 401.842.5265 fax
> > Thomas_Silveria at Raytheon.com
> > 
> > 1847 West Main Road
> > Constitution, C11, 3-1-C031
> > Portsmouth, RI   02871-1087, USA
> > 



More information about the EISA mailing list