This is the mail archive of the 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]

Error while building the mingw sh-coff cross compiler

Hi all!

The following error was observed while building the mingw cross compiler for sh-coff. The sources I have used are binutils-2.13, gcc-3.2-20020807 and newlib-1.10.0. While make all-gcc the following error occurs. I have used the mingw native compiler which was built with latest mingw-runtime and w32api i.e mingw-runtime-2.0 and w32api-1.5 for this cross-compiler.

i386-pc-mingw32msvc-gcc -DIN_GCC -DCROSS_COMPILE   -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long  -DHAVE_CONFIG_H    -I. -I. -I/home/kpit/fsfsrc/gcc-3.2-20020807/gcc -I/home/kpit/fsfsrc/gcc-3.2-20020807/gcc/. -I/home/kpit/fsfsrc/gcc-3.2-20020807/gcc/config -I/home/kpit/fsfsrc/gcc-3.2-20020807/gcc/../include \
-DPREFIX=\"/usr/mingwsh-coff3.2-20020807\" \
  -c /home/kpit/fsfsrc/gcc-3.2-20020807/gcc/prefix.c -o prefix.o
In file included from /usr/mingw-3.0.3patch/i386-pc-mingw32msvc/include/objbase.h:56,
                 from /usr/mingw-3.0.3patch/i386-pc-mingw32msvc/include/ole2.h:9,
                 from /usr/mingw-3.0.3patch/i386-pc-mingw32msvc/include/windows.h:108,
                 from /home/kpit/fsfsrc/gcc-3.2-20020807/gcc/prefix.c:70:
/usr/mingw-3.0.3patch/i386-pc-mingw32msvc/include/objidl.h:309: long, short, signed or unsigned invalid for `type name'
/home/kpit/fsfsrc/gcc-3.2-20020807/gcc/prefix.c: In function `lookup_key':
/home/kpit/fsfsrc/gcc-3.2-20020807/gcc/prefix.c:161: warning: pointer targets in passing arg 5 of `RegQueryValueExA' differ in signedness
/home/kpit/fsfsrc/gcc-3.2-20020807/gcc/prefix.c:165: warning: pointer targets in passing arg 5 of `RegQueryValueExA' differ in signedness
make[1]: *** [prefix.o] Error 1
make[1]: Leaving directory `/home/kpit/mingwsh-coffbld3.2-20020807/build-gcc-3.2-20020807/gcc'
make: *** [all-gcc] Error 2

When observed the erroneous line I found the following sentence is
			_VARIANT_BOOL bool; 
in /usr/<mingw native compiler>/include/objidl.h file where _VARIANT_BOOL is typedef to short.
This error does not occur if I use the mingw native compiler which is built using mingw-runtime-2.0-20020430 and w32api-1.4-2 sources. 
Please guide me on this.

Thanks & Regards
Rekha Bhintade
KPIT Infosystems Ltd.
Tel. (O) 5382358 / 5380217 (333) 
       (R) 5386069 
Free download of GNUSH and GNUH8 tool-chains for Hitachi's SH and H8 Series.
The following site also offers free support to European customers.
Latest versions of GNUSH and GNUH8 are released on July 1, 2002.

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