[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