This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: eCos host infrastructure build fails on Cygwin?
- From: John Dallaway <john at dallaway dot org dot uk>
- To: Night Walker <walkerru at gmail dot com>
- Cc: ecos-discuss at ecos dot sourceware dot org
- Date: Sat, 13 Feb 2010 22:48:42 +0000
- Subject: [ECOS] Re: eCos host infrastructure build fails on Cygwin?
- References: <2e1db3aa1002122112j3d4e8031nf26172475082d9d9@mail.gmail.com>
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