Night Walker wrote:

> 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
> In file included from /usr/lib/gcc/i686-pc-cygwin/4.3.4/include/c++/vector:66,
>                  from /home/Administrator/cvs/ecos/host/libcdl/cdlcore.hxx:70,
>                  from /home/Administrator/cvs/ecos/host/libcdl/cdl.hxx:54,
>                  from
> /home/Administrator/cvs/ecos/host/tools/configtool/standalone/common/cdl_exec.hxx:22,
>                  from
> /home/Administrator/cvs/ecos/host/tools/configtool/standalone/common/ecosconfig.cxx:47:
> /usr/lib/gcc/i686-pc-cygwin/4.3.4/include/c++/bits/stl_algobase.h:232:56:
> error: macro "min" passed 3 arguments, but takes just 2
> /usr/lib/gcc/i686-pc-cygwin/4.3.4/include/c++/bits/stl_algobase.h:252:56:
> error: macro "max" passed 3 arguments, but takes just 2

Try adding the line:

  #define NOMINMAX

immediately before the line:

  #include <windows.h>

in ecosconfig.cxx.

Does this resolve the build problem?

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

Reply via email to