[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