[Ace-users] Re: [ciao-users] Quickly building CIAO

Sowayan, Abdullah (N-DUA) abdullah.sowayan at lmco.com
Thu Sep 27 09:27:41 CDT 2007


Hi,

If you look at $CIAO_ROOT\CIAO-INSTALL.html, you'll find the following:

"Building CIAO quickly : You can build CIAO quickly by doing the
following: 
Remove all the GNUmakefiles or project files that are shipped with the
release. 
Open up $CIAO_ROOT/CIAO_TAO.mwc . 
Run $ACE_ROOT/bin/mwc.pl CIAO_TAO.mwc -type gnuace from $CIAO_ROOT . 
Type 'make' 
This will build all the required ACE+TAO libraries including CIAO
libraries and tools."

Doing this builds the required parts of ACE and TAO for you. On my
system, it takes nearly 30 minutes.

Thanks,
Abdul

________________________________________
From: ciao-users-bounces at cse.wustl.edu
[mailto:ciao-users-bounces at cse.wustl.edu] On Behalf Of Alessio Pace
Sent: Thursday, September 27, 2007 5:05 AM
To: CIAO Users Mailing List
Subject: [ciao-users] Quickly building CIAO

Hello,

I'm retrying after some time to build CIAO. I downloaded the
ACE+TAO+CIAO-5.6.1 distribution.

My environment is Linux, gcc-4.1.2

So, I assume I have to build ACE, then TAO, then CIAO. At least, the
documentation page of CIAO seems to guide towards these steps: 
"Compiling ACE+TAO successfully is the first requirement for compiling
CIAO."


So, from the building TAO page:

Set ACE_ROOT environment variable as outlined in the ACE installation
notes. 
Build and install ACE under $ACE_ROOT.
Change directory to $ACE_ROOT/ace and execute make.

Perfect, I went into ACE_ROOT/ace, typed make (this is what is written
to be done):

make[1]: Entering directory `/home/puccio/CCM/ACE_wrappers/ace' 
/home/puccio/CCM/ACE_wrappers/include/makeinclude/wrapper_macros.GNU:272
: /home/puccio/CCM/ACE_wrappers/include/makeinclude/platform_macros.GNU:
No such file or directory 
touch .depend.ACE


I think the documentation should either be conformant with what happens
when you execute the commands or should be removed. 

Thanks in advance for any further documentation links or building
guidelines.
-- 
Alessio Pace. 



More information about the Ace-users mailing list