[EISA] gmake

Thomas Silveria Thomas_Silveria at raytheon.com
Wed Dec 17 13:49:32 CST 2008


Hi James;

I compiled ACE_TAO_CIAO on foil!  Thank you sir!!

I am now attempting to compile EISA on foil and have performed the 
following operations:

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

download:
https://www.dre.vanderbilt.edu/cidlc/binary/gnu-linux/i386/cidlc-0.6.7.bz2
to:
$CIAO_ROOT/bin/
cp cidlc-0.6.7.bz2 cidlc
chmod +x cidlc

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

export BUILDLOGDIR=/tmp/eisabuildlogs
mkdir -p $BUILDLOGDIR
export EISA_ROOT=/proj/omea/EISA_9.2 (or the correct sprint)
svn co https://svn.dre.vanderbilt.edu/DOC/EISA/trunk/ $EISA_ROOT
cd $EISA_ROOT
$ACE_ROOT/bin/mwc.pl -type gnuace -features 
xsc=0,boost=1,xerces=1,xscrt=1,TENA=0,versioned_namespace=1 EISA.mwc
gmake realclean
gmake xsc=0 boost=1 xerces=1 xscrt=1 2>&1 | tee 
$BUILDLOGDIR/eisa_build.log


GNUmakefile: /proj/omea/EISA_9.2/eisa/GNUmakefile.EISA_Xml MAKEFLAGS=w -- 
xsc=0 boost=1 xerces=1 xscrt=1

gmake[1]: *** No rule to make target `.shobj/einode.o', needed by 
`libEISA_Xml.so.5.6.7'.  Stop.
gmake[1]: Leaving directory `/proj/omea/EISA_9.2/eisa'
gmake: *** [EISA_Xml] Error 2
omea01 at foil Wed Dec 17 14:43:36 /proj/omea/EISA_9.2


I'm not sure what is wrong...

Thanks Again:
Tom

"James Hill" <hillj at isis.vanderbilt.edu> wrote on 12/16/2008 10:30:05 AM:

> Hey Folks,
> 
> Let's removes this XSC complexity for now. We are going to commit 
> the auto-generated files from XSC to the repo. When generating the 
> workspace please set the xsc feature equal to 0, i.e., -features 
> xsc=0. This will disable all projects that generator object code 
> using XSC. Be sure to still set the xscrt feature equal to 1, i.e., 
> -features xscrt=1.
> 
> I will commit the auto-generate XML files in question right now to 
> the repo. I suggest we all do the same if you know of a project that
> generates object code using XSC.
> 
> HTH,
> 
> James
> 
> > -----Original Message-----
> > From: eisa-bounces at list.isis.vanderbilt.edu 
> > [mailto:eisa-bounces at list.isis.vanderbilt.edu] On Behalf Of James Hill
> > Sent: Tuesday, December 16, 2008 9:25 AM
> > To: Thomas Silveria
> > Cc: eisa at list.isis.vanderbilt.edu
> > Subject: Re: [EISA] gmake
> > 
> > Hey Tom,
> > 
> > Your version of XSC in the OSA lab is out of date. You will 
> > need to get the latest distro and rebuild it. This was a bug 
> > I fix over a month ago. I thought I updated the OSA lab since 
> > that's where it was first located??
> > 
> > Thanks,
> > 
> > James 
> > 
> > > -----Original Message-----
> > > From: Thomas Silveria [mailto:Thomas_Silveria at raytheon.com]
> > > Sent: Tuesday, December 16, 2008 9:16 AM
> > > To: James Hill
> > > Cc: eisa at list.isis.vanderbilt.edu
> > > Subject: Re: [EISA] gmake
> > > 
> > > Please find attached files:
> > > 
> > > 
> > > 
> > > eisa-bounces at list.isis.vanderbilt.edu wrote on 12/16/2008 
> > 10:09:15 AM:
> > > 
> > > > Hey Tom,
> > > > 
> > > > > -----Original Message-----
> > > > > From: Thomas Silveria [mailto:Thomas_Silveria at raytheon.com]
> > > > > Sent: Tuesday, December 16, 2008 7:56 AM
> > > > > To: eisa at list.isis.vanderbilt.edu
> > > > > Cc: sutherland at crd.ge.com; James Hill
> > > > > Subject: [EISA] gmake
> > > > > 
> > > > > Hi Again;
> > > > > I am seeing weird symbols in my email.txt file and I
> > > don't see them
> > > > > in the gnome-terminal.  I'm not sure if that is what is
> > > causing the
> > > > > problem.  I added the following not near einode.h:492:
> > > > > [tps - these weird symbols don't show up on gnome-terminal]
> > > > > 
> > > > > I have updated /proj/omea/EISA_9 from SVN and when I attempt to 
> > > > > build eisa I see the following error:
> > > > > GNUmakefile: /proj/omea/EISA_9/eisa/GNUmakefile.EISA_Xml
> > > > > MAKEFLAGS=w --
> > > > > xsc=1 boost=1 xerces=1 xscrt=1
> > > > > 
> > > > > g++ -W -Wall -Wpointer-arith  -O3 -g -pipe -D_REENTRANT
> > > > > -DACE_HAS_AIO_CALLS -D_GNU_SOURCE
> > > > > -DACE_HAS_CUSTOM_EXPORT_MACROS=0
> > > > > -I/proj/omea/middleware/ACE_TAO_CIAO/ACE_wrappers
> > > > > -DACE_HAS_EXCEPTIONS -D__ACE_INLINE__ 
> > > > > -I/proj/omea/middleware/xerces-c/include
> > > > > -I/proj/omea/middleware/XSC -I/proj/omea/middleware/XSC/XSCRT 
> > > > > -I/proj/omea/middleware/ACE_TAO_CIAO/ACE_wrappers -I..
> > > > > -I../eisa -DXML_USE_PTHREADS -DXSCRT_HAS_DLL
> > > -DEISA_XML_BUILD_DLL
> > > > > -c -fPIC -o .shobj/einode.o einode.cpp
> > > > 
> > > > Can you send me the following files: 
> > > > 
> > > >  . einode{.h, .cpp, .inl}
> > > > 
> > > > Thanks,
> > > > 
> > > > James
> > > > > /proj/omea/middleware/XSC/XSCRT/XSCRT/Elements.hpp:61: 
> > > > > warning: â??struct XSCRT::IdentityProviderâ?? has virtual
> > > functions
> > > > > but non-virtual destructor
> > > > > einode.h:492: error: invalid use of â??::â?? [tps - these weird 
> > > > > symbols don't show up on gnome-terminal]
> > > > > einode.h:574: error: invalid use of â??::â??
> > > > > einode.h:629: error: invalid use of â??::â??
> > > > > einode.h:675: error: invalid use of â??::â??
> > > > > /proj/omea/middleware/XSC/XSCRT/XMLSchema/Types.hpp: In 
> > > > > instantiation of
> > > > > â??XMLSchema::IdentityProvider<char>â??:
> > > > > /proj/omea/middleware/XSC/XSCRT/XMLSchema/Types.hpp:432: 
> > > > > instantiated
> > > > > from â??XMLSchema::ID<char>â??
> > > > > einode.inl:265:   instantiated from here
> > > > > 
> > /proj/omea/middleware/XSC/XSCRT/XMLSchema/Types.hpp:301: warning: 
> > > > > â??struct XMLSchema::IdentityProvider<char>â?? has
> > > virtual functions
> > > > > but non-virtual destructor
> > > > > einode.cpp:778: error: prototype for 
> > > > > â??eisa::Writer::einodeMetadata::einodeMetadata(XSCRT::XML::El
> > > > > ement<char>&)â?? 
> > > > > does not match any in class â??eisa::Writer::einodeMetadataâ??
> > > > > einode.h:490: error: candidates are: 
> > > > > eisa::Writer::einodeMetadata::einodeMetadata(const
> > > > > eisa::Writer::einodeMetadata&)
> > > > > einode.h:567: error: 
> > > eisa::Writer::einodeMetadata::einodeMetadata()
> > > > > einode.cpp:855: error: prototype for
> > > > > 
> > > â??eisa::Writer::probeInfo::probeInfo(XSCRT::XML::Element<char>&)â??
> > > > > does not match any in class â??eisa::Writer::probeInfoâ??
> > > > > einode.h:572: error: candidates are: 
> > > > > eisa::Writer::probeInfo::probeInfo(const 
> > eisa::Writer::probeInfo&)
> > > > > einode.h:622: error: 
> > > > > eisa::Writer::probeInfo::probeInfo()
> > > > > einode.cpp:909: error: prototype for
> > > > > 
> > > â??eisa::Writer::probeList::probeList(XSCRT::XML::Element<char>&)â??
> > > > > does not match any in class â??eisa::Writer::probeListâ??
> > > > > einode.h:627: error: candidates are: 
> > > > > eisa::Writer::probeList::probeList(const 
> > eisa::Writer::probeList&)
> > > > > einode.h:668: error: 
> > > > > eisa::Writer::probeList::probeList()
> > > > > einode.cpp:949: error: prototype for 
> > > > > â??eisa::Writer::channelInfo::channelInfo(XSCRT::XML::Element<
> > > > > char>&)â?? 
> > > > > does not match any in class â??eisa::Writer::channelInfoâ??
> > > > > einode.h:673: error: candidates are: 
> > > > > eisa::Writer::channelInfo::channelInfo(const
> > > > > eisa::Writer::channelInfo&)
> > > > > einode.h:705: error: eisa::Writer::channelInfo::channelInfo()
> > > > > /proj/omea/middleware/XSC/XSCRT/XMLSchema/Types.hpp: In copy 
> > > > > constructor â??XMLSchema::anyURI<C>::anyURI(const
> > > > > XMLSchema::anyURI<C>&) [with C =
> > > > > char]â??:
> > > > > einode.inl:249:   instantiated from here
> > > > > /proj/omea/middleware/XSC/XSCRT/XMLSchema/Types.hpp:609: 
> > > > > warning: base class â??class XSCRT::Typeâ?? should be 
> > explicitly 
> > > > > initialized in the copy constructor
> > > > > gmake[1]: *** [.shobj/einode.o] Error 1
> > > > > gmake[1]: Leaving directory `/proj/omea/EISA_9/eisa'
> > > > > gmake: *** [EISA_Xml] Error 2
> > > > > 
> > > > > 
> > > > > 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
> > > > > 
> > > > _______________________________________________
> > > > EISA mailing list
> > > > EISA at list.isis.vanderbilt.edu
> > > > http://list.isis.vanderbilt.edu/mailman/listinfo/eisa
> > > 
> > _______________________________________________
> > EISA mailing list
> > EISA at list.isis.vanderbilt.edu
> > http://list.isis.vanderbilt.edu/mailman/listinfo/eisa
> > 



More information about the EISA mailing list