User@AMD ~/libtheora-1.0alpha7 $ make make all-recursive make[1]: Entering directory `/home/User/libtheora-1.0alpha7' Making all in lib make[2]: Entering directory `/home/User/libtheora-1.0alpha7/lib' if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -Wall -O3 -fforce-addr -fomit-frame-pointer -finline-functions -funroll-loops -MT libtheora_la-blockmap.lo -MD -MP -MF ".deps/libtheora_la-blockmap.Tpo" -c -o libtheora_la-blockmap.lo `test -f 'blockmap.c' || echo './'`blockmap.c; \ then mv -f ".deps/libtheora_la-blockmap.Tpo" ".deps/libtheora_la-blockmap.Plo"; else rm -f ".deps/libtheora_la-blockmap.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -Wall -O3 -fforce-addr -fomit-frame-pointer -finline-functions -funroll-loops -MT libtheora_la-blockmap.lo -MD -MP -MF .deps/libtheora_la-blockmap.Tpo -c blockmap.c -o libtheora_la-blockmap.o In file included from codec_internal.h:27, from blockmap.c:18: dsp.h:22: conflicting types for `ogg_uint64_t' c:/mingw/include/ogg/os_types.h:42: previous declaration of `ogg_uint64_t' make[2]: *** [libtheora_la-blockmap.lo] Error 1 make[2]: Leaving directory `/home/User/libtheora-1.0alpha7/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/User/libtheora-1.0alpha7' make: *** [all] Error 2