[ECOS] Confusing compilation problem
Sergei Gavrikov
sergei.gavrikov@gmail.com
Fri Apr 10 08:10:00 GMT 2009
On Fri, Apr 10, 2009 at 12:59:19AM -0700, grahamlab wrote:
> Sergei Gavrikov-4 wrote:
> >
> > On Fri, Apr 10, 2009 at 12:30:56AM -0700, grahamlab wrote:
> >>
> >> Hello all
> >> I am trying to evaluate the best way for me to use ecos for my project -
> >> to
> >> use the configtool or command line interface.
> >> So I
> >> 1.created an ecos build using from command line using the default
> >> template.
> >> 2.executed the make command to build ecos
> >> 3.created a testbed directory and created a hello world application
> >> 4.compiled and linked successfully
> >> Next I
> >> 1 created an ecos build using the configuration tool
> >> 2 created a test bed directory and created a hello world application
> >> 3 this does not compile and gives the following errors -
> >> test.cpp: In function âint main()â:
> >> test.cpp:6: error: âprintfâ was not declared in this scope
> >>
> >> Both use the same makefile and make.params files(atached) - the only
> >> changes
> >> were to point to the correct install directory.
> >
> > Graham, not only
> >
> > /tmp$ diff configtool_Make.params cli_Make.params
> > 5c5
> > < export PREFIX := /home/graham/ecos/DevBoard_install
> > ---
> > > export PREFIX := /home/graham/lab1/install
> > 7c7
> > < export CC := $(COMMAND_PREFIX)gcc
> > ---
> > > export CC := $(COMMAND_PREFIX)g++
> >
> >
> > /tmp$ diff configtool_Makefile cli_Makefile
> >
> >
> > Are you really going program in C++? Try rename your main.cpp in the
> > main.c.
> >
> > BTW, the short plain text files you can just attach.
> >
> > Sergei.
> >
> >> If I point the configtool version at the commandline version install tree
> >> it
> >> will compile
> >>
> >> Could some one explain why this is?
> >>
> >> Thanks
> >>
> >> http://www.nabble.com/file/p22984314/configtool_Make.params
> >> configtool_Make.params
> >> http://www.nabble.com/file/p22984314/configtool_Makefile
> >> configtool_Makefile
> >> http://www.nabble.com/file/p22984314/cli_Make.params cli_Make.params
> >> http://www.nabble.com/file/p22984314/cli_Makefile cli_Makefile
> >> Graham
> >>
> >> --
> >> View this message in context:
> >> http://www.nabble.com/Confusing-compilation-problem-tp22984314p22984314.html
> >> Sent from the Sourceware - ecos-discuss mailing list archive at
> >> Nabble.com.
> >>
> >>
> >> --
> >> Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
> >> and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
> >
> > --
> > Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
> > and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
> >
> >
> >
> Helo again Sergei
>
> Beleive me I have tried muliple permutations using both g++ and gcc
I hope that your Make.params were not handy tweaked.
> The cli vesrion compile with both g++ and gcc
> The config tool version compiles with neither.
>
> It seems that you cannot switch between a cli build and a configtool build
> I am a little confused but will investigate further.
> Do you use the cli exclusively or do you switch between the 2?
I have used CLI only, but I have eCos configtool installed too. I will
try to reproduce your issue.
Sergei
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
More information about the Ecos-discuss
mailing list