[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