make -C ffmpeg libavcodec/libavcodec.a CC libavcodec/x86/dsputil_mmx.o CC libavcodec/xface.o CC libavcodec/xbmenc.o CC libavcodec/xfacedec.o libavcodec/xbmenc.c:41:21: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buf += snprintf(buf, 32, "#define image_width %u\n", avctx->width); ^~~ /usr/include/secure/_stdio.h:56:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavcodec/xbmenc.c:42:21: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buf += snprintf(buf, 33, "#define image_height %u\n", avctx->height); ^~~ /usr/include/secure/_stdio.h:56:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavcodec/xbmenc.c:43:21: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buf += snprintf(buf, 40, "static unsigned char image_bits[] = {\n"); ^~~ /usr/include/secure/_stdio.h:56:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavcodec/xbmenc.c:46:29: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buf += snprintf(buf, 7, " 0x%02X,", ff_reverse[*ptr++]); ^~~ /usr/include/secure/_stdio.h:56:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavcodec/xbmenc.c:48:25: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buf += snprintf(buf, 2, "\n"); ^~~ /usr/include/secure/_stdio.h:56:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavcodec/xbmenc.c:50:21: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buf += snprintf(buf, 5, " };\n"); ^~~ /usr/include/secure/_stdio.h:56:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavcodec/xfacedec.c:144:9: warning: assigning to 'char *' from 'uint8_t [2304]' converts between pointers to integer types with different sign [-Wpointer-sign] buf = xface->bitmap; ^ ~~~~~~~~~~~~~ libavcodec/xfacedec.c:158:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] buf = frame->data[0]; ^ ~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/xfaceenc.o CC libavcodec/xiph.o libavcodec/x86/dsputil_mmx.c:1383:20: error: use of undeclared identifier 'avg_qpel16_mc00_mmxext' SET_QPEL_FUNCS(avg_qpel, 0, 16, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1328:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][ 0] = PREFIX ## PFX ## SIZE ## _mc00_ ## CPU; \ ^ :199:1: note: expanded from macro 'avg_qpel' avg_qpel16_mc00_mmxext ^ 2 warnings generated. libavcodec/x86/dsputil_mmx.c:1383:20: error: use of undeclared identifier 'avg_qpel16_mc10_mmxext' SET_QPEL_FUNCS(avg_qpel, 0, 16, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1329:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][ 1] = PREFIX ## PFX ## SIZE ## _mc10_ ## CPU; \ ^ :199:1: note: expanded from macro 'avg_qpel' avg_qpel16_mc10_mmxext ^ CC libavcodec/xl.o libavcodec/x86/dsputil_mmx.c:1383:20: error: use of undeclared identifier 'avg_qpel16_mc20_mmxext' SET_QPEL_FUNCS(avg_qpel, 0, 16, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1330:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][ 2] = PREFIX ## PFX ## SIZE ## _mc20_ ## CPU; \ ^ :199:1: note: expanded from macro 'avg_qpel' avg_qpel16_mc20_mmxext ^ libavcodec/x86/dsputil_mmx.c:1383:20: error: use of undeclared identifier 'avg_qpel16_mc30_mmxext' SET_QPEL_FUNCS(avg_qpel, 0, 16, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1331:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][ 3] = PREFIX ## PFX ## SIZE ## _mc30_ ## CPU; \ ^ :199:1: note: expanded from macro 'avg_qpel' avg_qpel16_mc30_mmxext ^ libavcodec/x86/dsputil_mmx.c:1383:20: error: use of undeclared identifier 'avg_qpel16_mc01_mmxext' SET_QPEL_FUNCS(avg_qpel, 0, 16, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1332:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][ 4] = PREFIX ## PFX ## SIZE ## _mc01_ ## CPU; \ ^ :199:1: note: expanded from macro 'avg_qpel' avg_qpel16_mc01_mmxext ^ libavcodec/xfaceenc.c:184:18: warning: passing 'uint8_t [2304]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] encode_block(xface->bitmap, 16, 16, 0, &pq); ^~~~~~~~~~~~~ libavcodec/xfaceenc.c:107:32: note: passing argument to parameter 'bitmap' here static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) ^ libavcodec/xfaceenc.c:185:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] encode_block(xface->bitmap + 16, 16, 16, 0, &pq); ^~~~~~~~~~~~~~~~~~ libavcodec/xfaceenc.c:107:32: note: passing argument to parameter 'bitmap' here static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) ^ libavcodec/xfaceenc.c:186:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] encode_block(xface->bitmap + 32, 16, 16, 0, &pq); ^~~~~~~~~~~~~~~~~~ libavcodec/xfaceenc.c:107:32: note: passing argument to parameter 'bitmap' here static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) ^ libavcodec/xfaceenc.c:187:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] encode_block(xface->bitmap + XFACE_WIDTH * 16, 16, 16, 0, &pq); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/xfaceenc.c:107:32: note: passing argument to parameter 'bitmap' here static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) ^ libavcodec/xfaceenc.c:188:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] encode_block(xface->bitmap + XFACE_WIDTH * 16 + 16, 16, 16, 0, &pq); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/xfaceenc.cl107vcodec/x86/dsputil_mmx.c:3283: 0n te: pearor: sssei nogf aurngduemcelnatr etdo ipdaernatmetefri e'rb i'tamvagp_'q pheelr1e6 _mc11_mmseatic void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) x t ^ ' SET_QPEL_FUNCS(avg_qpel, 0, 16, mmxext, ); ^ libavcodec/x86/dsputi:_mmx.c:1133:148:: wnote: : peaxspsainndge d' ufirnotm8 _mta c*r'o ('aSkEaT _'QuPnEsLi_gFnUeNdC Sc'h ar *') to parameter of ty e c->PFX ## _pixels_tab[IDX][ 5] = PREFIX ## PFX ## SIZE ## _mc11_ ## CPU; \ ' h ^ar *< cratch space>:o1n9:e1r:t sn te: bepwaenedne dp ofirnotme rmsa ctroo i'natvegg_eqrp etly'p es wvg_qpel16_mc11_mmxext i^t h different sign [-Wpointer-sign] encode_block(xface->bitmap + XFACE_WIDTH * 16 + 32, 16, 16, 0, &pq); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/xfaceenc.c:107:32: note: passing argument to parameter 'bitmap' here static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) ^ libavcodec/xfaceenc.c:190:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] encode_block(xface->bitmap + XFACE_WIDTH * 32, 16, 16, 0, &pq); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/xfaceenc.c:107:32: note: passing argument to parameter 'bitmap' here static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) ^ libavcodec/xfaceenc.c:191:18: warning: passing 'uint8Ct libavcodec/xsubdec.o *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] encode_block(xface->bitmap + XFACE_WIDTH * 32 + 16, 16, 16, 0, &pq); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/xfaceenc.c:107:32: note: passing argument to parameter 'bitmap' here static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) ^ libavcodec/xfaceenc.c:192:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] encode_block(xface->bitmap + XFACE_WIDTH * 32 + 32, 16, 16, 0, &pq); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/xfaceenc.c:107:32: note: passing argument to parameter 'bitmap' here static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) ^ libavcodec/x86/dsputil_mmx.c:1383:20: error: use of undeclared identifier 'avg_qpel16_mc21_mmxext' SET_QPEL_FUNCS(avg_qpel, 0, 16, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1334:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][ 6] = PREFIX ## PFX ## SIZE ## _mc21_ ## CPU; \ ^ :199:1: note: expanded from macro 'avg_qpel' avg_qpel16_mc21_mmxext ^ libavcodec/x86/dsputil_mmx.c:1383:20: error: use of undeclared identifier 'avg_qpel16_mc31_mmxext' SET_QPEL_FUNCS(avg_qpel, 0, 16, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1335:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][ 7] = PREFIX ## PFX ## SIZE ## _mc31_ ## CPU; \ ^ :199:1: note: expanded from macro 'avg_qpel' avg_qpel16_mc31_mmxext ^ libavcodec/x86/dsputil_mmx.c:1383:20: error: use of undeclared identifier 'avg_qpel16_mc02_mmxext' SET_QPEL_FUNCS(avg_qpel, 0, 16, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1336:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][ 8] = PREFIX ## PFX ## SIZE ## _mc02_ ## CPU; \ ^ :199:1: note: expanded from macro 'avg_qpel' avg_qpel16_mc02_mmxext ^ libavcodec/x86/dsputil_mmx.c:1383:20: error: use of undeclared identifier 'avg_qpel16_mc12_mmxext' SET_QPEL_FUNCS(avg_qpel, 0, 16, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1337:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][ 9] = PREFIX ## PFX ## SIZE ## _mc12_ ## CPU; \ ^ :199:1: note: expanded from macro 'avg_qpel' avg_qpel16_mc12_mmxext ^ CC libavcodec/xsubenc.o libavcodec/x86/dsputil_mmx.c:1383:20: error: use of undeclared identifier 'avg_qpel16_mc22_mmxext' SET_QPEL_FUNCS(avg_qpel, 0, 16, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1338:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][10] = PREFIX ## PFX ## SIZE ## _mc22_ ## CPU; \ ^ :199:1: note: expanded from macro 'avg_qpel' avg_qpel16_mc22_mmxext ^ libavcodec/x86/dsputil_mmx.c:1383:20: error: use of undeclared identifier 'avg_qpel16_mc32_mmxext' SET_QPEL_FUNCS(avg_qpel, 0, 16, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1339:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][11] = PREFIX ## PFX ## SIZE ## _mc32_ ## CPU; \ ^ :2:1: note: expanded from macro 'avg_qpel' avg_qpel16_mc32_mmxext ^ 9 warnings generated. libavcodec/x86/dsputil_mmx.c:1383:20: error: use of undeclared identifier 'avg_qpel16_mc03_mmxext' SET_QPEL_FUNCS(avg_qpel, 0, 16, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1340:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][12] = PREFIX ## PFX ## SIZE ## _mc03_ ## CPU; \ ^ :2:1: note: expanded from macro 'avg_qpel' avg_qpel16_mc03_mmxext ^ CC libavcodec/xwddec.o libavcodec/x86/dsputil_mmx.c:1383:20: error: use of undeclared identifier 'avg_qpel16_mc13_mmxext' SET_QPEL_FUNCS(avg_qpel, 0, 16, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1341:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][13] = PREFIX ## PFX ## SIZE ## _mc13_ ## CPU; \ ^ :2:1: note: expanded from macro 'avg_qpel' avg_qpel16_mc13_mmxext ^ libavcodec/x86/dsputil_mmx.c:1383:20: error: use of undeclared identifier 'avg_qpel16_mc23_mmxext' SET_QPEL_FUNCS(avg_qpel, 0, 16, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1342:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][14] = PREFIX ## PFX ## SIZE ## _mc23_ ## CPU; \ ^ :2:1: note: expanded from macro 'avg_qpel' avg_qpel16_mc23_mmxext ^ libavcodec/x86/dsputil_mmx.c:1383:20: error: use of undeclared identifier 'avg_qpel16_mc33_mmxext' SET_QPEL_FUNCS(avg_qpel, 0, 16, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1343:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][15] = PREFIX ## PFX ## SIZE ## _mc33_ ## CPU; \ ^ :2:1: note: expanded from macro 'avg_qpel' avg_qpel16_mc33_mmxext ^ libavcodec/x86/dsputil_mmx.c:1384:20: error: use of undeclared identifier 'avg_qpel8_mc00_mmxext' SET_QPEL_FUNCS(avg_qpel, 1, 8, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1328:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][ 0] = PREFIX ## PFX ## SIZE ## _mc00_ ## CPU; \ ^ :2:1: note: expanded from macro 'avg_qpel' avg_qpel8_mc00_mmxext ^ libavcodec/xsubenc.c:153:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(buf, 28, ^~~ /usr/include/secure/_stdio.h:56:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavcodec/x86/dsputil_mmx.c:1384:20: error: use of undeclared identifier 'avg_qpel8_mc10_mmxext' SET_QPEL_FUNCS(avg_qpel, 1, 8, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1329:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][ 1] = PREFIX ## PFX ## SIZE ## _mc10_ ## CPU; \ ^ :2:1: note: expanded from macro 'avg_qpel' avg_qpel8_mc10_mmxext ^ libavcodec/x86/dsputil_mmx.c:1384:20: error: use of undeclared identifier 'avg_qpel8_mc20_mmxext' SET_QPEL_FUNCS(avg_qpel, 1, 8, mmxext, ); ^ libavcodec/x86/dsputil_mmx.c:1330:48: note: expanded from macro 'SET_QPEL_FUNCS' c->PFX ## _pixels_tab[IDX][ 2] = PREFIX ## PFX ## SIZE ## _mc20_ ## CPU; \ ^ :2:1: note: expanded from macro 'avg_qpel' avg_qpel8_mc20_mmxext ^ CC libavcodec/xwdenc.o fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[1]: *** [libavcodec/x86/dsputil_mmx.o] Error 1 make[1]: *** Waiting for unfinished jobs.... 1 warning generated. libavcodec/xwdenc.c:181:33: warning: passing 'char [11]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(&buf, WINDOW_NAME, WINDOW_NAME_SIZE); ^~~~~~~~~~~ libavcodec/xwdenc.c:30:29: note: expanded from macro 'WINDOW_NAME' #define WINDOW_NAME "lavcxwdenc" ^~~~~~~~~~~~ libavcodec/bytestream.h:338:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ 1 warning generated. make: *** [ffmpeg/libavcodec/libavcodec.a] Error 2