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