F:/usr/bin/make.exe -C libavformat make.exe[1]: Entering directory `F:/lang/work/mplayer/mplayer2/libavformat' gcc -DHAVE_AV_CONFIG_H -I.. -I.. -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I. -I/usr/include/freetype2 -c -o os_support.o os_support.c In file included from os_support.c:42: network.h:148: warning: 'struct addrinfo' declared inside parameter list network.h:148: warning: its scope is only this definition or declaration, which is probably not what you want network.h:149: warning: 'struct addrinfo' declared inside parameter list os_support.c:65: warning: 'struct addrinfo' declared inside parameter list os_support.c:64: error: conflicting types for 'ff_getaddrinfo' network.h:147: note: previous declaration of 'ff_getaddrinfo' was here os_support.c: In function 'ff_getaddrinfo': os_support.c:88: error: dereferencing pointer to incomplete type os_support.c:100: error: dereferencing pointer to incomplete type os_support.c:111: error: invalid application of 'sizeof' to incomplete type 'struct addrinfo' os_support.c:118: error: dereferencing pointer to incomplete type os_support.c:119: error: dereferencing pointer to incomplete type os_support.c:119: error: dereferencing pointer to incomplete type os_support.c:120: error: dereferencing pointer to incomplete type os_support.c:121: error: dereferencing pointer to incomplete type os_support.c:122: error: dereferencing pointer to incomplete type os_support.c:123: error: dereferencing pointer to incomplete type os_support.c:126: error: dereferencing pointer to incomplete type os_support.c:127: error: dereferencing pointer to incomplete type os_support.c:128: error: dereferencing pointer to incomplete type os_support.c:129: error: dereferencing pointer to incomplete type os_support.c:131: error: dereferencing pointer to incomplete type os_support.c: At top level: os_support.c:135: warning: 'struct addrinfo' declared inside parameter list os_support.c:135: error: conflicting types for 'ff_freeaddrinfo' network.h:149: note: previous declaration of 'ff_freeaddrinfo' was here os_support.c: In function 'ff_freeaddrinfo': os_support.c:148: error: dereferencing pointer to incomplete type os_support.c:149: error: dereferencing pointer to incomplete type make.exe[1]: *** [os_support.o] Error 1 make.exe[1]: Leaving directory `F:/lang/work/mplayer/mplayer2/libavformat' make.exe: *** [libavformat/libavformat.a] Error 2