This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c++/30526] min/max issues when limits and windows.h headers are included



------- Comment #3 from Christoph_vW at reactos dot org  2007-01-21 14:30 -------
with -v

mingw32-g++ -c base/applications/network/telnet/src/keytrans.cpp -o
obj-i386/base/applications/network/telnet/src/tkeydef.o
-Ibase/applications/network/telnet -D__USE_W32API -D__REACTOS__ -I. -Iinclude
-Iinclude/psdk -Iinclude/crt -Iinclude/ddk -Iinclude/GL -Iinclude/ndk
-Iinclude/reactos -Iinclude/reactos/libs -D_M_IX86 -D_X86_ -D__i386__
-D_REACTOS_ -DDBG -Wall -Wpointer-arith -Os -Wno-strict-aliasing -ftracer
-momit-leaf-frame-pointer -mpreferred-stack-boundary=2 -g -pipe
-fno-optimize-sibling-calls -v -save-temps
mingw32-g++: warning: -pipe ignored because -save-temps specified
Using built-in specs.
Target: mingw32
Configured with: /home/Christoph/Desktop/source/gcc-4.2-20070117//configure -v
--prefix=/usr/local/mingw32 --target=mingw32
--with-headers=/usr/local/mingw32/mingw32/include --with-gcc --with-gnu-ld
--with-gnu-as --enable-threads --disable-nls --enable-languages=c,c++,objc,java
--disable-win32-registry --disable-shared --enable-sjlj-exceptions
--enable-libgcj --disable-java-awt --without-x --enable-java-gc=boehm
--disable-libgcj-debug --enable-interpreter --enable-hash-synchronization
--enable-libstdcxx-debug
Thread model: win32
gcc version 4.2.0 20070117 (prerelease)
 /usr/local/mingw32/libexec/gcc/mingw32/4.2.0/cc1plus -E -quiet -v
-Ibase/applications/network/telnet -I. -Iinclude -Iinclude/psdk -Iinclude/crt
-Iinclude/ddk -Iinclude/GL -Iinclude/ndk -Iinclude/reactos
-Iinclude/reactos/libs -D__USE_W32API -D__REACTOS__ -D_M_IX86 -D_X86_
-D__i386__ -D_REACTOS_ -DDBG base/applications/network/telnet/src/keytrans.cpp
-momit-leaf-frame-pointer -mpreferred-stack-boundary=2 -mtune=i386 -Wall
-Wpointer-arith -Wno-strict-aliasing -ftracer -fno-optimize-sibling-calls
-fworking-directory -Os -fpch-preprocess -o keytrans.ii
ignoring nonexistent directory
"/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/sys-include"
#include "..." search starts here:
#include <...> search starts here:
 base/applications/network/telnet
 .
 include
 include/psdk
 include/crt
 include/ddk
 include/GL
 include/ndk
 include/reactos
 include/reactos/libs
 /usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0

/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/mingw32

/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/backward
 /usr/local/mingw32/lib/gcc/mingw32/4.2.0/include
 /usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include
End of search list.
In file included from
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/ext/type_traits.h:42,
                 from
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/bits/stl_algobase.h:73,
                 from
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/bits/char_traits.h:46,
                 from
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/string:46,
                 from base/applications/network/telnet/src/tkeymap.h:7,
                 from base/applications/network/telnet/src/keytrans.h:25,
                 from base/applications/network/telnet/src/keytrans.cpp:60:
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:290:22:
error: macro "min" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:292:22:
error: macro "max" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:320:23:
error: macro "min" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:322:23:
error: macro "max" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:374:23:
error: macro "min" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:376:23:
error: macro "max" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:425:30:
error: macro "min" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:427:30:
error: macro "max" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:476:32:
error: macro "min" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:478:32:
error: macro "max" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:527:26:
error: macro "min" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:529:26:
error: macro "max" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:578:24:
error: macro "min" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:580:24:
error: macro "max" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:629:33:
error: macro "min" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:631:33:
error: macro "max" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:680:22:
error: macro "min" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:682:22:
error: macro "max" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:731:31:
error: macro "min" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:733:31:
error: macro "max" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:782:23:
error: macro "min" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:784:23:
error: macro "max" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:833:32:
error: macro "min" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:835:32:
error: macro "max" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:884:28:
error: macro "min" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:886:28:
error: macro "max" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:935:37:
error: macro "min" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:937:37:
error: macro "max" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:986:24:
error: macro "min" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:988:24:
error: macro "max" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:1043:25:
error: macro "min" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:1045:25:
error: macro "max" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:1100:30:
error: macro "min" requires 2 arguments, but only 1 given
/usr/local/mingw32/lib/gcc/mingw32/4.2.0/../../../../mingw32/include/c++/4.2.0/limits:1102:30:
error: macro "max" requires 2 arguments, but only 1 given


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30526


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]