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

Douglas C. Schmidt schmidt at dre.vanderbilt.edu
Thu Sep 27 19:02:17 CDT 2007


Hi Alessio,

> On 9/27/07, Douglas C. Schmidt <schmidt at dre.vanderbilt.edu> wrote:
> 
>     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.
> 
> Ok, but I guess the documentation must be changed.
> Because if it that is the "Quickly building", it should either inline all the necessary steps
> to be performed or at least point to them. It would be better for newcomers and better for developers (because people like
> me
> would not pollute the ML with such questions).

If you could send me a patch that improves the documentation that would
be great.

Thanks,

Doug

> Thanks and regards,
> Alessio Pace.
> 
>     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
>    
>     _______________________________________________
>     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