fyi...the following libuv build fail still exists in 
`i686-w64-mingw32-gcc-4.7.2-release-win32_rubenvb.7z`


> On 9/11/12, Jon <[email protected]> wrote:
> > In an custom msys wrapped
> > `i686-w64-mingw32-gcc-4.7.1-2-release-win32_rubenvb.7z` toolchain I get the
> > following build fail with libuv that doesn't occur when I use a mingw.org
> > based 4.6.2 toolchain.
> >
> > C:\Users\Jon\Documents\CDev\libuv-git>make
> > gcc -Iinclude -Iinclude/uv-private -g --std=gnu89 -D_WIN32_WINNT=0x0600 -c
> > src/win/async.c -o src/win/async.o
> > ...
> > gcc -Iinclude -Iinclude/uv-private -g --std=gnu89 -D_WIN32_WINNT=0x0600 -c
> > src/win/udp.c -o src/win/udp.o
> > gcc -Iinclude -Iinclude/uv-private -g --std=gnu89 -D_WIN32_WINNT=0x0600 -c
> > src/win/util.c
> > -o src/win/util.o
> > In file included from
> > c:\devkit-4.7.1\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.1/../../../../i686-w64-mingw32/include/mprapi.h:10:0,
> >                  from
> > c:\devkit-4.7.1\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.1/../../../../i686-w64-mingw32/include/iprtrmib.h:9,
> >                  from
> > c:\devkit-4.7.1\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.1/../../../../i686-w64-mingw32/include/iphlpapi.h:13,
> >                  from src/win/util.c:34:
> > c:\devkit-4.7.1\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.1/../../../../i686-w64-mingw32/include/ras.h:988:3:
> > error: unknown type name 'IsolationState'
> > c:\devkit-4.7.1\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.1/../../../../i686-w64-mingw32/include/ras.h:989:3:
> > error: unknown type name 'ProbationTime'
> > In file included from
> > c:\devkit-4.7.1\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.1/../../../../i686-w64-mingw32/include/iphlpapi.h:16:0,
> >                  from src/win/util.c:34:
> > c:\devkit-4.7.1\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.1/../../../../i686-w64-mingw32/include/netioapi.h:182:3:
> > error: unknown type name 'NDIS_MEDIUM'
> > c:\devkit-4.7.1\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.1/../../../../i686-w64-mingw32/include/netioapi.h:183:3:
> > error: unknown type name 'NDIS_PHYSICAL_MEDIUM'
> > make: *** [src/win/util.o] Error 1
> >
> >
> >
> > Using this simple snippet
> >
> >   #define _WIN32_WINNT 0x0601
> >
> >   #include <winsock2.h>
> >   #include <ws2tcpip.h>
> >   #include <iphlpapi.h>
> >
> >   int main(int argc, char *argv[])
> >   {
> >       return 0;
> >   }
> >
> > I'm able to replicate the failure
> >
> > C:\Users\Jon\Documents\CDev\sandbox>gcc --version
> > gcc (rubenvb-4.7.1-2-release) 4.7.1
> > ...
> > C:\Users\Jon\Documents\CDev\sandbox>gcc -Wall -o iphlpapi.exe
> > iphlpapi_test.c -lws2_32
> > In file included from
> > c:\devkit-4.7.1\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.1/../../../../i686-w64-mingw32/include/mprapi.h:10:0,
> >                  from
> > c:\devkit-4.7.1\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.1/../../../../i686-w64-mingw32/include/iprtrmib.h:9,
> >                  from
> > c:\devkit-4.7.1\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.1/../../../../i686-w64-mingw32/include/iphlpapi.h:13,
> >                  from iphlpapi_test.c:5:
> > c:\devkit-4.7.1\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.1/../../../../i686-w64-mingw32/include/ras.h:988:3:
> > error: unknown type name 'IsolationState'
> > c:\devkit-4.7.1\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.1/../../../../i686-w64-mingw32/include/ras.h:989:3:
> > error: unknown type name 'ProbationTime'
> > In file included from
> > c:\devkit-4.7.1\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.1/../../../../i686-w64-mingw32/include/iphlpapi.h:16:0,
> >                  from iphlpapi_test.c:5:
> > c:\devkit-4.7.1\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.1/../../../../i686-w64-mingw32/include/netioapi.h:182:3:
> > error: unknown type name 'NDIS_MEDIUM'
> > c:\devkit-4.7.1\mingw\bin\../lib/gcc/i686-w64-mingw32/4.7.1/../../../../i686-w64-mingw32/include/netioapi.h:183:3:
> > error: unknown type name 'NDIS_PHYSICAL_MEDIUM'
> >
> >
> > What have I forgotten to do?
> >
> > Jon
> >
> 
> Should be fixed by adding missing includes to headers.
> Just pushed rev. 5386 for this:
> http://mingw-w64.svn.sourceforge.net/viewvc/mingw-w64?view=revision&revision=5385
> 
> --
> O.S.

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to