[ECOS] Re: eCos host infrastructure build fails on Cygwin?

John Dallaway john@dallaway.org.uk
Sun Feb 14 10:42:00 GMT 2010


Night Walker wrote:

> Hello, John!
> 
> I tried what you proposed. My output is:

[ snip ]

> make[3]: Entering directory
> `/home/Administrator/infra-build/tools/configtool/standalone/common'
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
> -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
> -DPACKAGE=\"ecosconfig\" -DVERSION=\"0.1\"
> -I. -I/home/Administrator/cvs/ecos/host/tools/configtool/standalone/common
> -I/home/Administrator/cvs/ecos/host/libcdl
> -I/home/Administrator/infra-build/infra -I
> /home/Administrator/cvs/ecos/host/tools/configtool/standalone/common/../../common/common
>   -pipe -Wall -Wpointer-arith -Wcast-qual -Woverloaded-virtual -O2  -c
> -o ecosconfig.o
> /home/Administrator/cvs/ecos/host/tools/configtool/standalone/common/ecosconfig.cxx
> /home/Administrator/cvs/ecos/host/tools/configtool/standalone/common/ecosconfig.cxx:
> In function 'int main(int, char**)':
> /home/Administrator/cvs/ecos/host/tools/configtool/standalone/common/ecosconfig.cxx:267:
> warning: 'int cygwin_conv_to_posix_path(const char*, char*)' is
> depreca
> ted (declared at /usr/include/sys/cygwin.h:54)
> /home/Administrator/cvs/ecos/host/tools/configtool/standalone/common/ecosconfig.cxx:267:
> warning: 'int cygwin_conv_to_posix_path(const char*, char*)' is
> depreca
> ted (declared at /usr/include/sys/cygwin.h:54)
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
> -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
> -DPACKAGE=\"ecosconfig\" -DVERSION=\"0.1\"
> -I. -I/home/Administrator/cvs/ecos/host/tools/configtool/standalone/common
> -I/home/Administrator/cvs/ecos/host/libcdl
> -I/home/Administrator/infra-build/infra -I
> /home/Administrator/cvs/ecos/host/tools/configtool/standalone/common/../../common/common
>   -pipe -Wall -Wpointer-arith -Wcast-qual -Woverloaded-virtual -O2  -c
> -o cdl_exec.o /home/Administrator/cvs/ecos/host/tools/configtool/standalone/common/cdl_exec.cxx
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
> -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
> -DPACKAGE=\"ecosconfig\" -DVERSION=\"0.1\"
> -I. -I/home/Administrator/cvs/ecos/host/tools/configtool/standalone/common
> -I/home/Administrator/cvs/ecos/host/libcdl
> -I/home/Administrator/infra-build/infra -I
> /home/Administrator/cvs/ecos/host/tools/configtool/standalone/common/../../common/common
>   -pipe -Wall -Wpointer-arith -Wcast-qual -Woverloaded-virtual -O2  -c
> -o build.o build.cxx
> build.cxx: In function 'std::string nativepath(std::string)':
> build.cxx:147: warning: 'int cygwin_conv_to_win32_path(const char*,
> char*)' is deprecated (declared at /usr/include/sys/cygwin.h:50)
> build.cxx:147: warning: 'int cygwin_conv_to_win32_path(const char*,
> char*)' is deprecated (declared at /usr/include/sys/cygwin.h:50)
> build.cxx: In function 'std::string cygpath(std::string)':
> build.cxx:164: warning: 'int cygwin_conv_to_posix_path(const char*,
> char*)' is deprecated (declared at /usr/include/sys/cygwin.h:54)
> build.cxx:164: warning: 'int cygwin_conv_to_posix_path(const char*,
> char*)' is deprecated (declared at /usr/include/sys/cygwin.h:54)
> g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
> -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\"
> -DPACKAGE=\"ecosconfig\" -DVERSION=\"0.1\"
> -I. -I/home/Administrator/cvs/ecos/host/tools/configtool/standalone/common
> -I/home/Administrator/cvs/ecos/host/libcdl
> -I/home/Administrator/infra-build/infra -I
> /home/Administrator/cvs/ecos/host/tools/configtool/standalone/common/../../common/common
>   -pipe -Wall -Wpointer-arith -Wcast-qual -Woverloaded-virtual -O2  -c
> -o flags.o flags.cxx
> g++ -pipe -Wall -Wpointer-arith -Wcast-qual -Woverloaded-virtual -O2
>  -o ecosconfig.exe ecosconfig.o cdl_exec.o build.o flags.o  -lcdl
> -lcyginfra  -lcdl -lcyg
> infra -ltcl84  -L/home/Administrator/infra-build/libcdl
> -L/home/Administrator/infra-build/infra
> make[3]: Leaving directory

That is progress.

> But when i starting eCos Configuration tools after, this one can't
> find /infra-build/untitled-install/include/pkgconf/hal_arm.h for
> example

What is the precise error message generated?

Does the build of ecosconfig.exe from the eCos 3.0 release work
correctly on your system?

John Dallaway
eCos maintainer

-- 
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