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

Douglas C. Schmidt schmidt at dre.vanderbilt.edu
Thu Sep 27 09:55:08 CDT 2007


Hi Alessio,

Judging from the error message below, it looks to me like you're not
setting the platform_macros.GNU file correctly.  Please read the
explanation of how to do this in ACE_ROOT/ACE-INSTALL.html.  Search for
"Create a build configuration file" and follow the instructions there.

Thanks,

        Doug

> Following the quickly building:
> 
> 1) I deleted all the GNUmakefile* files
> 2) I've set ACE_ROOT, TAO_ROOT and CIAO_ROOT
> 3) from CIAO_ROOT I launched that command reported in your email (the same that can be
> found on the HTML doc online)
> 4) (still from CIAO_ROOT) I typed "make"
> 
> bunch of errors, specifically:
> 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
> Installing platform_macros.GNU -> /home/puccio/CCM/ACE_wrappers/include/makeinclude
> Installing platform_macros.GNU -> /home/puccio/CCM/ACE_wrappers/include/makeinclude
> make[1]: Leaving directory `/home/puccio/CCM/ACE_wrappers/ace'
> 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
> Installing platform_macros.GNU -> /home/puccio/CCM/ACE_wrappers/include/makeinclude
> Installing platform_macros.GNU -> /home/puccio/CCM/ACE_wrappers/include/makeinclude
> 
> So, I just followed (again) the quick build, thing that I did before posting to the
> mailing list, and then I tried -also failing- to build ACE, TAO, CIAO individually and in
> order.
> 
> Either there is something not straightforward in the build process, or there is lack of
> documentation, or I'm simply dumb.
> 
> Or, all the 3 things mentioned above :-)
> 
> Thanks again for the interest.
> 
> Best regards,
> Alessio Pace.
> 
> On 9/27/07, Sowayan, Abdullah (N-DUA) <abdullah.sowayan at lmco.com > wrote:
> 
>     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.
>    
>     _______________________________________________
>     ciao-users mailing list
>     ciao-users at mail.cse.wustl.edu
>     http://mail.cse.wustl.edu/mailman/listinfo/ciao-users
> 
> --
> Alessio Pace.
> 
> _______________________________________________
> ciao-users mailing list
> ciao-users at mail.cse.wustl.edu
> http://mail.cse.wustl.edu/mailman/listinfo/ciao-users



More information about the Ace-users mailing list