After updating my binutils to the current candidate release at mingw.org and continuing my build it fails with the following:
S:\REACTOS\trunk\reactos>make [RBUILD] makefile.auto Reading build files...done Detecting compiler...detected (gcc) Detecting binutils...detected (ld) Detecting netwide assembler...detected (nasm) Detecting compiler -pipe support...detected Detecting compiler pre-compiled header support...not detected Processing modules...done Creating directories...done Unpacking WINE resources...done Generating test support code...done Generating proxy makefiles...done Checking automatic dependencies...done [DLLTOOL] obj-i386\lib\kernel32\libkernel32.a [MKDIR] obj-i386\tools\winebuild <snip> [CC] apps\utils\net\whois\whois.c [WRC] obj-i386\apps\utils\net\whois\whois.coff [LD] output-i386\apps\utils\net\whois\whois.exe [RSYM] output-i386\apps\utils\net\whois\whois.exe [DLLTOOL] obj-i386\lib\version\libversion.a [DLLTOOL] obj-i386\lib\gdi32\libgdi32.a [DLLTOOL] obj-i386\lib\ntdll\libntdll.a [CC] apps\utils\rosperf\rosperf.c [CC] apps\utils\rosperf\lines.c [CC] apps\utils\rosperf\fill.c [CC] apps\utils\rosperf\text.c [CC] apps\utils\rosperf\testlist.c [WRC] obj-i386\apps\utils\rosperf\rosperf.coff [LD] output-i386\apps\utils\rosperf\rosperf.exe [RSYM] output-i386\apps\utils\rosperf\rosperf.exe [CC] apps\utils\ps\ps.c In file included from include/ndk/ntndk.h:39, from apps/utils/ps/ps.c:27: include/ndk/extypes.h:174: warning: redefinition of `LANGID' w32api/include/winnt.h:136: warning: `LANGID' previously declared here make: *** [obj-i386\apps\utils\ps\ps.o] Error 1
S:\REACTOS\trunk\reactos>toolsver NASM version 0.98 GNU ld version 2.16.91 20050827 GNU dlltool 2.16.91 20050827 GNU windres 2.16.91 20050827 Copyright 2005 Free Software Foundation, Inc. Reading specs from C:/MinGW/bin/../lib/gcc-lib/mingw32/3.3.1/specs Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as --host= mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable -languages=c,c++,f77,objc,ada,java --disable-win32-registry --disable-shared --e nable-sjlj-exceptions --enable-libgcj --disable-java-awt --without-x --enable-ja va-gc=boehm --disable-libgcj-debug --enable-interpreter --enable-hash-synchronization Thread model: win32 gcc version 3.3.1 (mingw special 20030804-1) GNU nm 2.16.91 20050827 GNU Make 3.80
Cleaning looks a little suspect as well:
S:\REACTOS\trunk\reactos>make clean make: [cabman_clean] Error 1 (ignored) [MKDIR] obj-i386\tools\cdmake [CC] tools\cdmake\cdmake.c [CC] tools\cdmake\llmosrt.c [MKDIR] output-i386\tools\cdmake [LD] output-i386\tools\cdmake\cdmake.exe [MKDIR] obj-i386\tools\mkhive [CC] tools\mkhive\binhive.c [CC] tools\mkhive\infcache.c [CC] tools\mkhive\mkhive.c [CC] tools\mkhive\reginf.c [CC] tools\mkhive\registry.c [MKDIR] output-i386\tools\mkhive [LD] output-i386\tools\mkhive\mkhive.exe [MKDIR] obj-i386\tools\rbuild\tests make: [widl_clean] Error 1 (ignored)
S:\REACTOS\trunk\reactos>