[EISA] CIAO on Swords

James Hill hillj at isis.vanderbilt.edu
Wed Dec 17 13:18:00 CST 2008


Hey Tom, 

> -----Original Message-----
> From: Thomas Silveria [mailto:Thomas_Silveria at raytheon.com] 
> Sent: Wednesday, December 17, 2008 1:10 PM
> To: James Hill
> Cc: eisa at list.isis.vanderbilt.edu
> Subject: RE: 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
> 
> 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/DAnC
> E/TargetManager'
> gmake: *** [CIAO_TargetManager_svnt] Error 2
> 
> I could speculate what the problem is but I don't want 
> confuse the issue...

Since you deleted all of ACE+TAO+CIAO, you also deleted the CIDL
compilier. Please download the following:

 
http://www.dre.vanderbilt.edu/cidlc/binary/gnu-linux/i386/cidlc-0.6.7.bz
2

In the future, I would suggest *only* doing an 'svn up' without deleting
everthing in the directory beforehand. ;-)

Thanks,

James

> 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