=> Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for libmpeg2-0.5.1 Making all in libmpeg2 gmake[1]: Entering directory '/usr/pkgsrc/multimedia/libmpeg2/work/libmpeg2-0.5.1/libmpeg2' Making all in convert gmake[2]: Entering directory '/usr/pkgsrc/multimedia/libmpeg2/work/libmpeg2-0.5.1/libmpeg2/convert' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT rgb.lo -MD -MP -MF .deps/rgb.Tpo -c -o rgb.lo rgb.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT rgb.lo -MD -MP -MF .deps/rgb.Tpo -c rgb.c -fPIC -DPIC -o .libs/rgb.o rgb.c: In function 'rgb_c_32_420': rgb.c:142:13: warning: cast increases required alignment of target type [-Wcast-align] dst_1 = (type *)(id->base.rgb_ptr + id->base.rgb_slice * v_offset); \ ^ rgb.c:204:1: note: in expansion of macro 'DECLARE_420' DECLARE_420 (rgb_c_32_420, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:153:10: warning: cast increases required alignment of target type [-Wcast-align] dst_2 = (type *)((char *)dst_1 + id->base.rgb_stride); \ ^ rgb.c:204:1: note: in expansion of macro 'DECLARE_420' DECLARE_420 (rgb_c_32_420, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:157:6: note: in expansion of macro 'RGB' RGB (type, 0) \ ^~~ rgb.c:204:1: note: in expansion of macro 'DECLARE_420' DECLARE_420 (rgb_c_32_420, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:163:6: note: in expansion of macro 'RGB' RGB (type, 1) \ ^~~ rgb.c:204:1: note: in expansion of macro 'DECLARE_420' DECLARE_420 (rgb_c_32_420, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:169:6: note: in expansion of macro 'RGB' RGB (type, 2) \ ^~~ rgb.c:204:1: note: in expansion of macro 'DECLARE_420' DECLARE_420 (rgb_c_32_420, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:175:6: note: in expansion of macro 'RGB' RGB (type, 3) \ ^~~ rgb.c:204:1: note: in expansion of macro 'DECLARE_420' DECLARE_420 (rgb_c_32_420, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:189:14: warning: cast increases required alignment of target type [-Wcast-align] dst_1 = (type *)(id->base.rgb_ptr + \ ^ rgb.c:204:1: note: in expansion of macro 'DECLARE_420' DECLARE_420 (rgb_c_32_420, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:198:14: warning: cast increases required alignment of target type [-Wcast-align] dst_1 = (type *)((char *)dst_1 + id->base.rgb_increm); \ ^ rgb.c:204:1: note: in expansion of macro 'DECLARE_420' DECLARE_420 (rgb_c_32_420, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c: In function 'rgb_c_16_420': rgb.c:142:13: warning: cast increases required alignment of target type [-Wcast-align] dst_1 = (type *)(id->base.rgb_ptr + id->base.rgb_slice * v_offset); \ ^ rgb.c:207:1: note: in expansion of macro 'DECLARE_420' DECLARE_420 (rgb_c_16_420, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:153:10: warning: cast increases required alignment of target type [-Wcast-align] dst_2 = (type *)((char *)dst_1 + id->base.rgb_stride); \ ^ rgb.c:207:1: note: in expansion of macro 'DECLARE_420' DECLARE_420 (rgb_c_16_420, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:157:6: note: in expansion of macro 'RGB' RGB (type, 0) \ ^~~ rgb.c:207:1: note: in expansion of macro 'DECLARE_420' DECLARE_420 (rgb_c_16_420, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:163:6: note: in expansion of macro 'RGB' RGB (type, 1) \ ^~~ rgb.c:207:1: note: in expansion of macro 'DECLARE_420' DECLARE_420 (rgb_c_16_420, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:169:6: note: in expansion of macro 'RGB' RGB (type, 2) \ ^~~ rgb.c:207:1: note: in expansion of macro 'DECLARE_420' DECLARE_420 (rgb_c_16_420, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:175:6: note: in expansion of macro 'RGB' RGB (type, 3) \ ^~~ rgb.c:207:1: note: in expansion of macro 'DECLARE_420' DECLARE_420 (rgb_c_16_420, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:189:14: warning: cast increases required alignment of target type [-Wcast-align] dst_1 = (type *)(id->base.rgb_ptr + \ ^ rgb.c:207:1: note: in expansion of macro 'DECLARE_420' DECLARE_420 (rgb_c_16_420, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:198:14: warning: cast increases required alignment of target type [-Wcast-align] dst_1 = (type *)((char *)dst_1 + id->base.rgb_increm); \ ^ rgb.c:207:1: note: in expansion of macro 'DECLARE_420' DECLARE_420 (rgb_c_16_420, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c: In function 'rgb_c_32_422': rgb.c:220:11: warning: cast increases required alignment of target type [-Wcast-align] dst = (type *)(id->base.rgb_ptr + id->base.rgb_stride * v_offset); \ ^ rgb.c:260:1: note: in expansion of macro 'DECLARE_422' DECLARE_422 (rgb_c_32_422, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:231:6: note: in expansion of macro 'RGB' RGB (type, 0) \ ^~~ rgb.c:260:1: note: in expansion of macro 'DECLARE_422' DECLARE_422 (rgb_c_32_422, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:235:6: note: in expansion of macro 'RGB' RGB (type, 1) \ ^~~ rgb.c:260:1: note: in expansion of macro 'DECLARE_422' DECLARE_422 (rgb_c_32_422, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:239:6: note: in expansion of macro 'RGB' RGB (type, 2) \ ^~~ rgb.c:260:1: note: in expansion of macro 'DECLARE_422' DECLARE_422 (rgb_c_32_422, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:243:6: note: in expansion of macro 'RGB' RGB (type, 3) \ ^~~ rgb.c:260:1: note: in expansion of macro 'DECLARE_422' DECLARE_422 (rgb_c_32_422, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:255:8: warning: cast increases required alignment of target type [-Wcast-align] dst = (type *)((char *)dst + id->base.rgb_increm); \ ^ rgb.c:260:1: note: in expansion of macro 'DECLARE_422' DECLARE_422 (rgb_c_32_422, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c: In function 'rgb_c_16_422': rgb.c:220:11: warning: cast increases required alignment of target type [-Wcast-align] dst = (type *)(id->base.rgb_ptr + id->base.rgb_stride * v_offset); \ ^ rgb.c:263:1: note: in expansion of macro 'DECLARE_422' DECLARE_422 (rgb_c_16_422, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:231:6: note: in expansion of macro 'RGB' RGB (type, 0) \ ^~~ rgb.c:263:1: note: in expansion of macro 'DECLARE_422' DECLARE_422 (rgb_c_16_422, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:235:6: note: in expansion of macro 'RGB' RGB (type, 1) \ ^~~ rgb.c:263:1: note: in expansion of macro 'DECLARE_422' DECLARE_422 (rgb_c_16_422, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:239:6: note: in expansion of macro 'RGB' RGB (type, 2) \ ^~~ rgb.c:263:1: note: in expansion of macro 'DECLARE_422' DECLARE_422 (rgb_c_16_422, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:243:6: note: in expansion of macro 'RGB' RGB (type, 3) \ ^~~ rgb.c:263:1: note: in expansion of macro 'DECLARE_422' DECLARE_422 (rgb_c_16_422, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:255:8: warning: cast increases required alignment of target type [-Wcast-align] dst = (type *)((char *)dst + id->base.rgb_increm); \ ^ rgb.c:263:1: note: in expansion of macro 'DECLARE_422' DECLARE_422 (rgb_c_16_422, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c: In function 'rgb_c_32_444': rgb.c:276:11: warning: cast increases required alignment of target type [-Wcast-align] dst = (type *)(id->base.rgb_ptr + id->base.rgb_stride * v_offset); \ ^ rgb.c:317:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_32_444, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:287:6: note: in expansion of macro 'RGB' RGB (type, 0) \ ^~~ rgb.c:317:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_32_444, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:289:6: note: in expansion of macro 'RGB' RGB (type, 1) \ ^~~ rgb.c:317:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_32_444, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:291:6: note: in expansion of macro 'RGB' RGB (type, 2) \ ^~~ rgb.c:317:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_32_444, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:293:6: note: in expansion of macro 'RGB' RGB (type, 3) \ ^~~ rgb.c:317:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_32_444, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:295:6: note: in expansion of macro 'RGB' RGB (type, 4) \ ^~~ rgb.c:317:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_32_444, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:297:6: note: in expansion of macro 'RGB' RGB (type, 5) \ ^~~ rgb.c:317:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_32_444, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:299:6: note: in expansion of macro 'RGB' RGB (type, 6) \ ^~~ rgb.c:317:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_32_444, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:301:6: note: in expansion of macro 'RGB' RGB (type, 7) \ ^~~ rgb.c:317:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_32_444, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:312:8: warning: cast increases required alignment of target type [-Wcast-align] dst = (type *)((char *)dst + id->base.rgb_increm); \ ^ rgb.c:317:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_32_444, uint32_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c: In function 'rgb_c_16_444': rgb.c:276:11: warning: cast increases required alignment of target type [-Wcast-align] dst = (type *)(id->base.rgb_ptr + id->base.rgb_stride * v_offset); \ ^ rgb.c:320:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_16_444, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:287:6: note: in expansion of macro 'RGB' RGB (type, 0) \ ^~~ rgb.c:320:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_16_444, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:289:6: note: in expansion of macro 'RGB' RGB (type, 1) \ ^~~ rgb.c:320:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_16_444, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:291:6: note: in expansion of macro 'RGB' RGB (type, 2) \ ^~~ rgb.c:320:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_16_444, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:293:6: note: in expansion of macro 'RGB' RGB (type, 3) \ ^~~ rgb.c:320:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_16_444, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:295:6: note: in expansion of macro 'RGB' RGB (type, 4) \ ^~~ rgb.c:320:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_16_444, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:297:6: note: in expansion of macro 'RGB' RGB (type, 5) \ ^~~ rgb.c:320:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_16_444, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:299:6: note: in expansion of macro 'RGB' RGB (type, 6) \ ^~~ rgb.c:320:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_16_444, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:110:9: warning: cast increases required alignment of target type [-Wcast-align] g = (type *) (((uint8_t *)id->table_gU[U]) + id->table_gV[V]); \ ^ rgb.c:301:6: note: in expansion of macro 'RGB' RGB (type, 7) \ ^~~ rgb.c:320:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_16_444, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ rgb.c:312:8: warning: cast increases required alignment of target type [-Wcast-align] dst = (type *)((char *)dst + id->base.rgb_increm); \ ^ rgb.c:320:1: note: in expansion of macro 'DECLARE_444' DECLARE_444 (rgb_c_16_444, uint16_t, 1, DST, SKIP) ^~~~~~~~~~~ At top level: rgb.c:357:19: warning: always_inline function might not be inlinable [-Wattributes] static inline int div_round (int dividend, int divisor) ^~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT rgb.lo -MD -MP -MF .deps/rgb.Tpo -c rgb.c -o rgb.o >/dev/null 2>&1 mv -f .deps/rgb.Tpo .deps/rgb.Plo /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT uyvy.lo -MD -MP -MF .deps/uyvy.Tpo -c -o uyvy.lo uyvy.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT uyvy.lo -MD -MP -MF .deps/uyvy.Tpo -c uyvy.c -fPIC -DPIC -o .libs/uyvy.o uyvy.c: In function 'uyvy_copy': uyvy.c:73:19: warning: cast increases required alignment of target type [-Wcast-align] uint32_t * dst = (uint32_t *) _dst; ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT uyvy.lo -MD -MP -MF .deps/uyvy.Tpo -c uyvy.c -o uyvy.o >/dev/null 2>&1 mv -f .deps/uyvy.Tpo .deps/uyvy.Plo /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -maltivec -O2 -D_FORTIFY_SOURCE=2 -MT libmpeg2convertarch_la-rgb_mmx.lo -MD -MP -MF .deps/libmpeg2convertarch_la-rgb_mmx.Tpo -c -o libmpeg2convertarch_la-rgb_mmx.lo `test -f 'rgb_mmx.c' || echo './'`rgb_mmx.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -maltivec -O2 -D_FORTIFY_SOURCE=2 -MT libmpeg2convertarch_la-rgb_mmx.lo -MD -MP -MF .deps/libmpeg2convertarch_la-rgb_mmx.Tpo -c rgb_mmx.c -fPIC -DPIC -o .libs/libmpeg2convertarch_la-rgb_mmx.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -maltivec -O2 -D_FORTIFY_SOURCE=2 -MT libmpeg2convertarch_la-rgb_mmx.lo -MD -MP -MF .deps/libmpeg2convertarch_la-rgb_mmx.Tpo -c rgb_mmx.c -o libmpeg2convertarch_la-rgb_mmx.o >/dev/null 2>&1 mv -f .deps/libmpeg2convertarch_la-rgb_mmx.Tpo .deps/libmpeg2convertarch_la-rgb_mmx.Plo /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I../../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -maltivec -O2 -D_FORTIFY_SOURCE=2 -MT libmpeg2convertarch_la-rgb_vis.lo -MD -MP -MF .deps/libmpeg2convertarch_la-rgb_vis.Tpo -c -o libmpeg2convertarch_la-rgb_vis.lo `test -f 'rgb_vis.c' || echo './'`rgb_vis.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -maltivec -O2 -D_FORTIFY_SOURCE=2 -MT libmpeg2convertarch_la-rgb_vis.lo -MD -MP -MF .deps/libmpeg2convertarch_la-rgb_vis.Tpo -c rgb_vis.c -fPIC -DPIC -o .libs/libmpeg2convertarch_la-rgb_vis.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -maltivec -O2 -D_FORTIFY_SOURCE=2 -MT libmpeg2convertarch_la-rgb_vis.lo -MD -MP -MF .deps/libmpeg2convertarch_la-rgb_vis.Tpo -c rgb_vis.c -o libmpeg2convertarch_la-rgb_vis.o >/dev/null 2>&1 mv -f .deps/libmpeg2convertarch_la-rgb_vis.Tpo .deps/libmpeg2convertarch_la-rgb_vis.Plo /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -maltivec -O2 -D_FORTIFY_SOURCE=2 -Wl,-zrelro -Wl,-R/usr/pkg/lib -o libmpeg2convertarch.la libmpeg2convertarch_la-rgb_mmx.lo libmpeg2convertarch_la-rgb_vis.lo libtool: link: ar cru .libs/libmpeg2convertarch.a .libs/libmpeg2convertarch_la-rgb_mmx.o .libs/libmpeg2convertarch_la-rgb_vis.o libtool: link: ranlib .libs/libmpeg2convertarch.a libtool: link: ( cd ".libs" && rm -f "libmpeg2convertarch.la" && ln -s "../libmpeg2convertarch.la" "libmpeg2convertarch.la" ) /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -no-undefined -Wl,-zrelro -Wl,-R/usr/pkg/lib -o libmpeg2convert.la -rpath /usr/pkg/lib rgb.lo uyvy.lo libmpeg2convertarch.la libtool: link: gcc -shared -fPIC -DPIC .libs/rgb.o .libs/uyvy.o -Wl,--whole-archive ./.libs/libmpeg2convertarch.a -Wl,--no-whole-archive -O2 -O2 -Wl,-zrelro -Wl,-rpath -Wl,/usr/pkg/lib -Wl,-soname -Wl,libmpeg2convert.so.0 -o .libs/libmpeg2convert.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libmpeg2convert.so.0" && ln -s "libmpeg2convert.so.0.0.0" "libmpeg2convert.so.0") libtool: link: (cd ".libs" && rm -f "libmpeg2convert.so" && ln -s "libmpeg2convert.so.0.0.0" "libmpeg2convert.so") libtool: link: (cd .libs/libmpeg2convert.lax/libmpeg2convertarch.a && ar x "/usr/pkgsrc/multimedia/libmpeg2/work/libmpeg2-0.5.1/libmpeg2/convert/./.libs/libmpeg2convertarch.a") libtool: link: ar cru .libs/libmpeg2convert.a rgb.o uyvy.o .libs/libmpeg2convert.lax/libmpeg2convertarch.a/libmpeg2convertarch_la-rgb_mmx.o .libs/libmpeg2convert.lax/libmpeg2convertarch.a/libmpeg2convertarch_la-rgb_vis.o libtool: link: ranlib .libs/libmpeg2convert.a libtool: link: rm -fr .libs/libmpeg2convert.lax libtool: link: ( cd ".libs" && rm -f "libmpeg2convert.la" && ln -s "../libmpeg2convert.la" "libmpeg2convert.la" ) gmake[2]: Leaving directory '/usr/pkgsrc/multimedia/libmpeg2/work/libmpeg2-0.5.1/libmpeg2/convert' gmake[2]: Entering directory '/usr/pkgsrc/multimedia/libmpeg2/work/libmpeg2-0.5.1/libmpeg2' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../include -I../include -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c -o alloc.lo alloc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c alloc.c -fPIC -DPIC -o .libs/alloc.o alloc.c: In function 'mpeg2_malloc': alloc.c:49:9: warning: cast increases required alignment of target type [-Wcast-align] *(((void **)align_buf) - 1) = buf; ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c alloc.c -o alloc.o >/dev/null 2>&1 mv -f .deps/alloc.Tpo .deps/alloc.Plo /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../include -I../include -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT header.lo -MD -MP -MF .deps/header.Tpo -c -o header.lo header.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT header.lo -MD -MP -MF .deps/header.Tpo -c header.c -fPIC -DPIC -o .libs/header.o header.c:287:20: warning: always_inline function might not be inlinable [-Wattributes] static inline void finalize_sequence (mpeg2_sequence_t * sequence) ^~~~~~~~~~~~~~~~~ header.c:276:20: warning: always_inline function might not be inlinable [-Wattributes] static inline void simplify (unsigned int * u, unsigned int * v) ^~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT header.lo -MD -MP -MF .deps/header.Tpo -c header.c -o header.o >/dev/null 2>&1 mv -f .deps/header.Tpo .deps/header.Plo /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../include -I../include -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT decode.lo -MD -MP -MF .deps/decode.Tpo -c -o decode.lo decode.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT decode.lo -MD -MP -MF .deps/decode.Tpo -c decode.c -fPIC -DPIC -o .libs/decode.o decode.c:122:29: warning: always_inline function might not be inlinable [-Wattributes] static inline mpeg2_state_t seek_chunk (mpeg2dec_t * mpeg2dec) ^~~~~~~~~~ decode.c:75:19: warning: always_inline function might not be inlinable [-Wattributes] static inline int copy_chunk (mpeg2dec_t * mpeg2dec, int bytes) ^~~~~~~~~~ decode.c:43:19: warning: always_inline function might not be inlinable [-Wattributes] static inline int skip_chunk (mpeg2dec_t * mpeg2dec, int bytes) ^~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT decode.lo -MD -MP -MF .deps/decode.Tpo -c decode.c -o decode.o >/dev/null 2>&1 mv -f .deps/decode.Tpo .deps/decode.Plo /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../include -I../include -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT slice.lo -MD -MP -MF .deps/slice.Tpo -c -o slice.lo slice.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT slice.lo -MD -MP -MF .deps/slice.Tpo -c slice.c -fPIC -DPIC -o .libs/slice.o slice.c:1704:19: warning: always_inline function might not be inlinable [-Wattributes] static inline int slice_init (mpeg2_decoder_t * const decoder, int code) ^~~~~~~~~~ slice.c:960:20: warning: always_inline function might not be inlinable [-Wattributes] static inline void slice_non_intra_DCT (mpeg2_decoder_t * const decoder, ^~~~~~~~~~~~~~~~~~~ slice.c:931:20: warning: always_inline function might not be inlinable [-Wattributes] static inline void slice_intra_DCT (mpeg2_decoder_t * const decoder, ^~~~~~~~~~~~~~~ slice.c:299:19: warning: always_inline function might not be inlinable [-Wattributes] static inline int get_chroma_dc_dct_diff (mpeg2_decoder_t * const decoder) ^~~~~~~~~~~~~~~~~~~~~~ slice.c:262:19: warning: always_inline function might not be inlinable [-Wattributes] static inline int get_luma_dc_dct_diff (mpeg2_decoder_t * const decoder) ^~~~~~~~~~~~~~~~~~~~ slice.c:234:19: warning: always_inline function might not be inlinable [-Wattributes] static inline int get_coded_block_pattern (mpeg2_decoder_t * const decoder) ^~~~~~~~~~~~~~~~~~~~~~~ slice.c:218:19: warning: always_inline function might not be inlinable [-Wattributes] static inline int get_dmv (mpeg2_decoder_t * const decoder) ^~~~~~~ slice.c:213:19: warning: always_inline function might not be inlinable [-Wattributes] static inline int bound_motion_vector (const int vector, const int f_code) ^~~~~~~~~~~~~~~~~~~ slice.c:159:19: warning: always_inline function might not be inlinable [-Wattributes] static inline int get_motion_delta (mpeg2_decoder_t * const decoder, ^~~~~~~~~~~~~~~~ slice.c:135:20: warning: always_inline function might not be inlinable [-Wattributes] static inline void get_quantizer_scale (mpeg2_decoder_t * const decoder) ^~~~~~~~~~~~~~~~~~~ slice.c:42:19: warning: always_inline function might not be inlinable [-Wattributes] static inline int get_macroblock_modes (mpeg2_decoder_t * const decoder) ^~~~~~~~~~~~~~~~~~~~ In file included from slice.c:40:0: vlc.h:33:20: warning: always_inline function might not be inlinable [-Wattributes] static inline void bitstream_init (mpeg2_decoder_t * decoder, ^~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT slice.lo -MD -MP -MF .deps/slice.Tpo -c slice.c -o slice.o >/dev/null 2>&1 mv -f .deps/slice.Tpo .deps/slice.Plo /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../include -I../include -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT motion_comp.lo -MD -MP -MF .deps/motion_comp.Tpo -c -o motion_comp.lo motion_comp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT motion_comp.lo -MD -MP -MF .deps/motion_comp.Tpo -c motion_comp.c -fPIC -DPIC -o .libs/motion_comp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT motion_comp.lo -MD -MP -MF .deps/motion_comp.Tpo -c motion_comp.c -o motion_comp.o >/dev/null 2>&1 mv -f .deps/motion_comp.Tpo .deps/motion_comp.Plo /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../include -I../include -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT idct.lo -MD -MP -MF .deps/idct.Tpo -c -o idct.lo idct.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT idct.lo -MD -MP -MF .deps/idct.Tpo -c idct.c -fPIC -DPIC -o .libs/idct.o In file included from idct.c:30:0: idct.c: In function 'idct_row': idct.c:76:31: warning: cast increases required alignment of target type [-Wcast-align] if (likely (!(block[1] | ((int32_t *)block)[1] | ((int32_t *)block)[2] | ^ ../include/attributes.h:35:38: note: in definition of macro 'likely' #define likely(x) __builtin_expect ((x) != 0, 1) ^ idct.c:76:55: warning: cast increases required alignment of target type [-Wcast-align] if (likely (!(block[1] | ((int32_t *)block)[1] | ((int32_t *)block)[2] | ^ ../include/attributes.h:35:38: note: in definition of macro 'likely' #define likely(x) __builtin_expect ((x) != 0, 1) ^ idct.c:77:6: warning: cast increases required alignment of target type [-Wcast-align] ((int32_t *)block)[3]))) { ^ ../include/attributes.h:35:38: note: in definition of macro 'likely' #define likely(x) __builtin_expect ((x) != 0, 1) ^ idct.c:80:3: warning: cast increases required alignment of target type [-Wcast-align] ((int32_t *)block)[0] = tmp; ^ idct.c:81:3: warning: cast increases required alignment of target type [-Wcast-align] ((int32_t *)block)[1] = tmp; ^ idct.c:82:3: warning: cast increases required alignment of target type [-Wcast-align] ((int32_t *)block)[2] = tmp; ^ idct.c:83:3: warning: cast increases required alignment of target type [-Wcast-align] ((int32_t *)block)[3] = tmp; ^ idct.c: In function 'mpeg2_idct_copy_c': idct.c:182:3: warning: cast increases required alignment of target type [-Wcast-align] ((int32_t *)block)[0] = 0; ((int32_t *)block)[1] = 0; ^ idct.c:182:30: warning: cast increases required alignment of target type [-Wcast-align] ((int32_t *)block)[0] = 0; ((int32_t *)block)[1] = 0; ^ idct.c:183:3: warning: cast increases required alignment of target type [-Wcast-align] ((int32_t *)block)[2] = 0; ((int32_t *)block)[3] = 0; ^ idct.c:183:30: warning: cast increases required alignment of target type [-Wcast-align] ((int32_t *)block)[2] = 0; ((int32_t *)block)[3] = 0; ^ idct.c: In function 'mpeg2_idct_add_c': idct.c:210:7: warning: cast increases required alignment of target type [-Wcast-align] ((int32_t *)block)[0] = 0; ((int32_t *)block)[1] = 0; ^ idct.c:210:34: warning: cast increases required alignment of target type [-Wcast-align] ((int32_t *)block)[0] = 0; ((int32_t *)block)[1] = 0; ^ idct.c:211:7: warning: cast increases required alignment of target type [-Wcast-align] ((int32_t *)block)[2] = 0; ((int32_t *)block)[3] = 0; ^ idct.c:211:34: warning: cast increases required alignment of target type [-Wcast-align] ((int32_t *)block)[2] = 0; ((int32_t *)block)[3] = 0; ^ At top level: idct.c:122:20: warning: always_inline function might not be inlinable [-Wattributes] static inline void idct_col (int16_t * const block) ^~~~~~~~ idct.c:69:20: warning: always_inline function might not be inlinable [-Wattributes] static inline void idct_row (int16_t * const block) ^~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -O2 -D_FORTIFY_SOURCE=2 -MT idct.lo -MD -MP -MF .deps/idct.Tpo -c idct.c -o idct.o >/dev/null 2>&1 mv -f .deps/idct.Tpo .deps/idct.Plo /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../include -I../include -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -maltivec -O2 -D_FORTIFY_SOURCE=2 -MT libmpeg2arch_la-motion_comp_mmx.lo -MD -MP -MF .deps/libmpeg2arch_la-motion_comp_mmx.Tpo -c -o libmpeg2arch_la-motion_comp_mmx.lo `test -f 'motion_comp_mmx.c' || echo './'`motion_comp_mmx.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -maltivec -O2 -D_FORTIFY_SOURCE=2 -MT libmpeg2arch_la-motion_comp_mmx.lo -MD -MP -MF .deps/libmpeg2arch_la-motion_comp_mmx.Tpo -c motion_comp_mmx.c -fPIC -DPIC -o .libs/libmpeg2arch_la-motion_comp_mmx.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -maltivec -O2 -D_FORTIFY_SOURCE=2 -MT libmpeg2arch_la-motion_comp_mmx.lo -MD -MP -MF .deps/libmpeg2arch_la-motion_comp_mmx.Tpo -c motion_comp_mmx.c -o libmpeg2arch_la-motion_comp_mmx.o >/dev/null 2>&1 mv -f .deps/libmpeg2arch_la-motion_comp_mmx.Tpo .deps/libmpeg2arch_la-motion_comp_mmx.Plo /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../include -I../include -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -maltivec -O2 -D_FORTIFY_SOURCE=2 -MT libmpeg2arch_la-idct_mmx.lo -MD -MP -MF .deps/libmpeg2arch_la-idct_mmx.Tpo -c -o libmpeg2arch_la-idct_mmx.lo `test -f 'idct_mmx.c' || echo './'`idct_mmx.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -maltivec -O2 -D_FORTIFY_SOURCE=2 -MT libmpeg2arch_la-idct_mmx.lo -MD -MP -MF .deps/libmpeg2arch_la-idct_mmx.Tpo -c idct_mmx.c -fPIC -DPIC -o .libs/libmpeg2arch_la-idct_mmx.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -maltivec -O2 -D_FORTIFY_SOURCE=2 -MT libmpeg2arch_la-idct_mmx.lo -MD -MP -MF .deps/libmpeg2arch_la-idct_mmx.Tpo -c idct_mmx.c -o libmpeg2arch_la-idct_mmx.o >/dev/null 2>&1 mv -f .deps/libmpeg2arch_la-idct_mmx.Tpo .deps/libmpeg2arch_la-idct_mmx.Plo /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../include -I../include -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -maltivec -O2 -D_FORTIFY_SOURCE=2 -MT libmpeg2arch_la-motion_comp_altivec.lo -MD -MP -MF .deps/libmpeg2arch_la-motion_comp_altivec.Tpo -c -o libmpeg2arch_la-motion_comp_altivec.lo `test -f 'motion_comp_altivec.c' || echo './'`motion_comp_altivec.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include -Wall -Wpointer-arith -Wcast-align -Wcast-qual -Wstrict-prototypes -Wshadow -Waggregate-return -Wmissing-prototypes -Wnested-externs -Wsign-compare -O2 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -fno-common -maltivec -O2 -D_FORTIFY_SOURCE=2 -MT libmpeg2arch_la-motion_comp_altivec.lo -MD -MP -MF .deps/libmpeg2arch_la-motion_comp_altivec.Tpo -c motion_comp_altivec.c -fPIC -DPIC -o .libs/libmpeg2arch_la-motion_comp_altivec.o motion_comp_altivec.c: In function 'my_vec_ld': motion_comp_altivec.c:48:12: warning: implicit declaration of function 'vec_ld'; did you mean 'my_vec_ld'? [-Wimplicit-function-declaration] return vec_ld (A, (uint8_t *)B); ^~~~~~ my_vec_ld motion_comp_altivec.c:48:12: warning: nested extern declaration of 'vec_ld' [-Wnested-externs] motion_comp_altivec.c:48:23: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] return vec_ld (A, (uint8_t *)B); ^ motion_comp_altivec.c:48:12: error: incompatible types when returning type 'int' but 'vector_u8_t {aka __vector(16) unsigned char}' was expected return vec_ld (A, (uint8_t *)B); ^~~~~~~~~~~~~~~~~~~~~~~~ motion_comp_altivec.c: In function 'my_vec_and': motion_comp_altivec.c:55:12: warning: implicit declaration of function 'vec_and'; did you mean 'vec_ld'? [-Wimplicit-function-declaration] return vec_and (A, B); ^~~~~~~ vec_ld motion_comp_altivec.c:55:12: warning: nested extern declaration of 'vec_and' [-Wnested-externs] motion_comp_altivec.c:55:5: error: AltiVec argument passed to unprototyped function return vec_and (A, B); ^~~~~~ motion_comp_altivec.c: In function 'my_vec_avg': motion_comp_altivec.c:62:12: warning: implicit declaration of function 'vec_avg'; did you mean 'vec_and'? [-Wimplicit-function-declaration] return vec_avg (A, B); ^~~~~~~ vec_and motion_comp_altivec.c:62:12: warning: nested extern declaration of 'vec_avg' [-Wnested-externs] motion_comp_altivec.c:62:5: error: AltiVec argument passed to unprototyped function return vec_avg (A, B); ^~~~~~ motion_comp_altivec.c: In function 'MC_put_o_16_altivec': motion_comp_altivec.c:74:12: warning: implicit declaration of function 'vec_lvsl'; did you mean 'vec_avg'? [-Wimplicit-function-declaration] perm = vec_lvsl (0, ref); ^~~~~~~~ vec_avg motion_comp_altivec.c:74:12: warning: nested extern declaration of 'vec_lvsl' [-Wnested-externs] motion_comp_altivec.c:74:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' perm = vec_lvsl (0, ref); ^ motion_comp_altivec.c:81:11: warning: implicit declaration of function 'vec_perm'; did you mean 'vector'? [-Wimplicit-function-declaration] tmp = vec_perm (ref0, ref1, perm); ^~~~~~~~ vector motion_comp_altivec.c:81:11: warning: nested extern declaration of 'vec_perm' [-Wnested-externs] motion_comp_altivec.c:81:5: error: AltiVec argument passed to unprototyped function tmp = vec_perm (ref0, ref1, perm); ^~~ motion_comp_altivec.c:87:2: warning: implicit declaration of function 'vec_st'; did you mean 'vec_ld'? [-Wimplicit-function-declaration] vec_st (tmp, 0, dest); ^~~~~~ vec_ld motion_comp_altivec.c:87:2: warning: nested extern declaration of 'vec_st' [-Wnested-externs] motion_comp_altivec.c:87:2: error: AltiVec argument passed to unprototyped function motion_comp_altivec.c:88:2: error: AltiVec argument passed to unprototyped function tmp = vec_perm (ref0, ref1, perm); ^~~ motion_comp_altivec.c:93:2: error: AltiVec argument passed to unprototyped function vec_st (tmp, stride, dest); ^~~~~~ motion_comp_altivec.c:95:2: error: AltiVec argument passed to unprototyped function tmp = vec_perm (ref0, ref1, perm); ^~~ motion_comp_altivec.c:100:5: error: AltiVec argument passed to unprototyped function vec_st (tmp, 0, dest); ^~~~~~ motion_comp_altivec.c:101:5: error: AltiVec argument passed to unprototyped function tmp = vec_perm (ref0, ref1, perm); ^~~ motion_comp_altivec.c:102:5: error: AltiVec argument passed to unprototyped function vec_st (tmp, stride, dest); ^~~~~~ motion_comp_altivec.c: In function 'MC_put_o_8_altivec': motion_comp_altivec.c:110:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' tmp0 = vec_lvsl (0, ref); ^ motion_comp_altivec.c:111:12: warning: implicit declaration of function 'vec_mergeh'; did you mean 'vec_avg'? [-Wimplicit-function-declaration] tmp0 = vec_mergeh (tmp0, tmp0); ^~~~~~~~~~ vec_avg motion_comp_altivec.c:111:12: warning: nested extern declaration of 'vec_mergeh' [-Wnested-externs] motion_comp_altivec.c:111:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_mergeh (tmp0, tmp0); ^~~~ motion_comp_altivec.c:112:13: warning: implicit declaration of function 'vec_pack'; did you mean 'vec_avg'? [-Wimplicit-function-declaration] perm0 = vec_pack ((vector_u16_t)tmp0, (vector_u16_t)tmp0); ^~~~~~~~ vec_avg motion_comp_altivec.c:112:13: warning: nested extern declaration of 'vec_pack' [-Wnested-externs] motion_comp_altivec.c:112:5: error: AltiVec argument passed to unprototyped function perm0 = vec_pack ((vector_u16_t)tmp0, (vector_u16_t)tmp0); ^~~~~ motion_comp_altivec.c:113:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' tmp1 = vec_lvsl (stride, ref); ^ motion_comp_altivec.c:114:5: error: AltiVec argument passed to unprototyped function tmp1 = vec_mergeh (tmp1, tmp1); ^~~~ motion_comp_altivec.c:115:5: error: AltiVec argument passed to unprototyped function perm1 = vec_pack ((vector_u16_t)tmp1, (vector_u16_t)tmp1); ^~~~~ motion_comp_altivec.c:122:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_perm (ref0, ref1, perm0); ^~~~ motion_comp_altivec.c:128:2: warning: implicit declaration of function 'vec_ste'; did you mean 'vec_avg'? [-Wimplicit-function-declaration] vec_ste ((vector_u32_t)tmp0, 0, (unsigned int *)dest); ^~~~~~~ vec_avg motion_comp_altivec.c:128:2: warning: nested extern declaration of 'vec_ste' [-Wnested-externs] motion_comp_altivec.c:128:34: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp0, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:128:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp0, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:129:34: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp0, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:129:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp0, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:131:2: error: AltiVec argument passed to unprototyped function tmp1 = vec_perm (ref0, ref1, perm1); ^~~~ motion_comp_altivec.c:136:34: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp1, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:136:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp1, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:137:34: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp1, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:137:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp1, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:139:2: error: AltiVec argument passed to unprototyped function tmp0 = vec_perm (ref0, ref1, perm0); ^~~~ motion_comp_altivec.c:144:37: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp0, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:144:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp0, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:145:37: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp0, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:145:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp0, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:147:5: error: AltiVec argument passed to unprototyped function tmp1 = vec_perm (ref0, ref1, perm1); ^~~~ motion_comp_altivec.c:148:37: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp1, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:148:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp1, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:149:37: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp1, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:149:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp1, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c: In function 'MC_put_x_16_altivec': motion_comp_altivec.c:157:11: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' permA = vec_lvsl (0, ref); ^ motion_comp_altivec.c:158:13: warning: implicit declaration of function 'vec_add'; did you mean 'vec_and'? [-Wimplicit-function-declaration] permB = vec_add (permA, vec_splat_u8 (1)); ^~~~~~~ vec_and motion_comp_altivec.c:158:13: warning: nested extern declaration of 'vec_add' [-Wnested-externs] motion_comp_altivec.c:158:29: warning: implicit declaration of function 'vec_splat_u8' [-Wimplicit-function-declaration] permB = vec_add (permA, vec_splat_u8 (1)); ^~~~~~~~~~~~ motion_comp_altivec.c:158:29: warning: nested extern declaration of 'vec_splat_u8' [-Wnested-externs] motion_comp_altivec.c:158:5: error: AltiVec argument passed to unprototyped function permB = vec_add (permA, vec_splat_u8 (1)); ^~~~~ motion_comp_altivec.c:165:5: error: AltiVec argument passed to unprototyped function tmp = vec_avg (vec_perm (ref0, ref1, permA), ^~~ motion_comp_altivec.c:166:6: error: AltiVec argument passed to unprototyped function vec_perm (ref0, ref1, permB)); ^~~~~~~~ motion_comp_altivec.c:172:2: error: AltiVec argument passed to unprototyped function vec_st (tmp, 0, dest); ^~~~~~ motion_comp_altivec.c:173:2: error: AltiVec argument passed to unprototyped function tmp = vec_avg (vec_perm (ref0, ref1, permA), ^~~ motion_comp_altivec.c:174:10: error: AltiVec argument passed to unprototyped function vec_perm (ref0, ref1, permB)); ^~~~~~~~ motion_comp_altivec.c:179:2: error: AltiVec argument passed to unprototyped function vec_st (tmp, stride, dest); ^~~~~~ motion_comp_altivec.c:181:2: error: AltiVec argument passed to unprototyped function tmp = vec_avg (vec_perm (ref0, ref1, permA), ^~~ motion_comp_altivec.c:182:10: error: AltiVec argument passed to unprototyped function vec_perm (ref0, ref1, permB)); ^~~~~~~~ motion_comp_altivec.c:187:5: error: AltiVec argument passed to unprototyped function vec_st (tmp, 0, dest); ^~~~~~ motion_comp_altivec.c:188:5: error: AltiVec argument passed to unprototyped function tmp = vec_avg (vec_perm (ref0, ref1, permA), ^~~ motion_comp_altivec.c:189:6: error: AltiVec argument passed to unprototyped function vec_perm (ref0, ref1, permB)); ^~~~~~~~ motion_comp_altivec.c:190:5: error: AltiVec argument passed to unprototyped function vec_st (tmp, stride, dest); ^~~~~~ motion_comp_altivec.c: In function 'MC_put_x_8_altivec': motion_comp_altivec.c:198:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' ones = vec_splat_u8 (1); ^ motion_comp_altivec.c:199:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' tmp0 = vec_lvsl (0, ref); ^ motion_comp_altivec.c:200:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_mergeh (tmp0, tmp0); ^~~~ motion_comp_altivec.c:201:5: error: AltiVec argument passed to unprototyped function perm0A = vec_pack ((vector_u16_t)tmp0, (vector_u16_t)tmp0); ^~~~~~ motion_comp_altivec.c:202:5: error: AltiVec argument passed to unprototyped function perm0B = vec_add (perm0A, ones); ^~~~~~ motion_comp_altivec.c:203:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' tmp1 = vec_lvsl (stride, ref); ^ motion_comp_altivec.c:204:5: error: AltiVec argument passed to unprototyped function tmp1 = vec_mergeh (tmp1, tmp1); ^~~~ motion_comp_altivec.c:205:5: error: AltiVec argument passed to unprototyped function perm1A = vec_pack ((vector_u16_t)tmp1, (vector_u16_t)tmp1); ^~~~~~ motion_comp_altivec.c:206:5: error: AltiVec argument passed to unprototyped function perm1B = vec_add (perm1A, ones); ^~~~~~ motion_comp_altivec.c:213:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_avg (vec_perm (ref0, ref1, perm0A), ^~~~ motion_comp_altivec.c:214:7: error: AltiVec argument passed to unprototyped function vec_perm (ref0, ref1, perm0B)); ^~~~~~~~ motion_comp_altivec.c:220:34: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp0, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:220:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp0, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:221:34: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp0, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:221:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp0, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:223:2: error: AltiVec argument passed to unprototyped function tmp1 = vec_avg (vec_perm (ref0, ref1, perm1A), ^~~~ motion_comp_altivec.c:224:4: error: AltiVec argument passed to unprototyped function vec_perm (ref0, ref1, perm1B)); ^~~~~~~~ motion_comp_altivec.c:229:34: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp1, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:229:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp1, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:230:34: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp1, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:230:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp1, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:232:2: error: AltiVec argument passed to unprototyped function tmp0 = vec_avg (vec_perm (ref0, ref1, perm0A), ^~~~ motion_comp_altivec.c:233:4: error: AltiVec argument passed to unprototyped function vec_perm (ref0, ref1, perm0B)); ^~~~~~~~ motion_comp_altivec.c:238:37: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp0, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:238:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp0, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:239:37: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp0, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:239:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp0, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:241:5: error: AltiVec argument passed to unprototyped function tmp1 = vec_avg (vec_perm (ref0, ref1, perm1A), ^~~~ motion_comp_altivec.c:242:7: error: AltiVec argument passed to unprototyped function vec_perm (ref0, ref1, perm1B)); ^~~~~~~~ motion_comp_altivec.c:243:37: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp1, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:243:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp1, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:244:37: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp1, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:244:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp1, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c: In function 'MC_put_y_16_altivec': motion_comp_altivec.c:252:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' perm = vec_lvsl (0, ref); ^ motion_comp_altivec.c:259:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_perm (ref0, ref1, perm); ^~~~ motion_comp_altivec.c:263:5: error: AltiVec argument passed to unprototyped function tmp1 = vec_perm (ref0, ref1, perm); ^~~~ motion_comp_altivec.c:270:2: error: AltiVec argument passed to unprototyped function vec_st (tmp, 0, dest); ^~~~~~ motion_comp_altivec.c:271:2: error: AltiVec argument passed to unprototyped function tmp0 = vec_perm (ref0, ref1, perm); ^~~~ motion_comp_altivec.c:277:2: error: AltiVec argument passed to unprototyped function vec_st (tmp, stride, dest); ^~~~~~ motion_comp_altivec.c:279:2: error: AltiVec argument passed to unprototyped function tmp1 = vec_perm (ref0, ref1, perm); ^~~~ motion_comp_altivec.c:285:5: error: AltiVec argument passed to unprototyped function vec_st (tmp, 0, dest); ^~~~~~ motion_comp_altivec.c:286:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_perm (ref0, ref1, perm); ^~~~ motion_comp_altivec.c:288:5: error: AltiVec argument passed to unprototyped function vec_st (tmp, stride, dest); ^~~~~~ motion_comp_altivec.c: In function 'MC_put_y_8_altivec': motion_comp_altivec.c:296:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' tmp0 = vec_lvsl (0, ref); ^ motion_comp_altivec.c:297:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_mergeh (tmp0, tmp0); ^~~~ motion_comp_altivec.c:298:5: error: AltiVec argument passed to unprototyped function perm0 = vec_pack ((vector_u16_t)tmp0, (vector_u16_t)tmp0); ^~~~~ motion_comp_altivec.c:299:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' tmp1 = vec_lvsl (stride, ref); ^ motion_comp_altivec.c:300:5: error: AltiVec argument passed to unprototyped function tmp1 = vec_mergeh (tmp1, tmp1); ^~~~ motion_comp_altivec.c:301:5: error: AltiVec argument passed to unprototyped function perm1 = vec_pack ((vector_u16_t)tmp1, (vector_u16_t)tmp1); ^~~~~ motion_comp_altivec.c:308:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_perm (ref0, ref1, perm0); ^~~~ motion_comp_altivec.c:312:5: error: AltiVec argument passed to unprototyped function tmp1 = vec_perm (ref0, ref1, perm1); ^~~~ motion_comp_altivec.c:319:33: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:319:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:320:33: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:320:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:322:2: error: AltiVec argument passed to unprototyped function tmp0 = vec_perm (ref0, ref1, perm0); ^~~~ motion_comp_altivec.c:328:33: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:328:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:329:33: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:329:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:331:2: error: AltiVec argument passed to unprototyped function tmp1 = vec_perm (ref0, ref1, perm1); ^~~~ motion_comp_altivec.c:337:36: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:337:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:338:36: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:338:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:340:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_perm (ref0, ref1, perm0); ^~~~ motion_comp_altivec.c:342:36: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:342:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:343:36: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:343:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c: In function 'MC_put_xy_16_altivec': motion_comp_altivec.c:352:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' ones = vec_splat_u8 (1); ^ motion_comp_altivec.c:353:11: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' permA = vec_lvsl (0, ref); ^ motion_comp_altivec.c:354:5: error: AltiVec argument passed to unprototyped function permB = vec_add (permA, ones); ^~~~~ motion_comp_altivec.c:361:5: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, permA); ^ motion_comp_altivec.c:362:5: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, permB); ^ motion_comp_altivec.c:364:12: warning: implicit declaration of function 'vec_xor'; did you mean 'vector'? [-Wimplicit-function-declaration] xor0 = vec_xor (A, B); ^~~~~~~ vector motion_comp_altivec.c:364:12: warning: nested extern declaration of 'vec_xor' [-Wnested-externs] motion_comp_altivec.c:364:5: error: AltiVec argument passed to unprototyped function xor0 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:369:5: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, permA); ^ motion_comp_altivec.c:370:5: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, permB); ^ motion_comp_altivec.c:372:5: error: AltiVec argument passed to unprototyped function xor1 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:373:11: warning: implicit declaration of function 'vec_sub'; did you mean 'vec_avg'? [-Wimplicit-function-declaration] tmp = vec_sub (vec_avg (avg0, avg1), ^~~~~~~ vec_avg motion_comp_altivec.c:373:11: warning: nested extern declaration of 'vec_sub' [-Wnested-externs] motion_comp_altivec.c:374:30: warning: implicit declaration of function 'vec_or'; did you mean 'vector'? [-Wimplicit-function-declaration] vec_and (vec_and (ones, vec_or (xor0, xor1)), ^~~~~~ vector motion_comp_altivec.c:374:30: warning: nested extern declaration of 'vec_or' [-Wnested-externs] motion_comp_altivec.c:374:6: error: AltiVec argument passed to unprototyped function vec_and (vec_and (ones, vec_or (xor0, xor1)), ^~~~~~~ motion_comp_altivec.c:375:8: error: AltiVec argument passed to unprototyped function vec_xor (avg0, avg1))); ^~~~~~~ motion_comp_altivec.c:375:8: error: AltiVec argument passed to unprototyped function motion_comp_altivec.c:381:2: error: AltiVec argument passed to unprototyped function vec_st (tmp, 0, dest); ^~~~~~ motion_comp_altivec.c:382:2: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, permA); ^ motion_comp_altivec.c:383:2: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, permB); ^ motion_comp_altivec.c:385:2: error: AltiVec argument passed to unprototyped function xor0 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:387:10: error: AltiVec argument passed to unprototyped function vec_and (vec_and (ones, vec_or (xor0, xor1)), ^~~~~~~ motion_comp_altivec.c:388:5: error: AltiVec argument passed to unprototyped function vec_xor (avg0, avg1))); ^~~~~~~ motion_comp_altivec.c:388:5: error: AltiVec argument passed to unprototyped function motion_comp_altivec.c:393:2: error: AltiVec argument passed to unprototyped function vec_st (tmp, stride, dest); ^~~~~~ motion_comp_altivec.c:395:2: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, permA); ^ motion_comp_altivec.c:396:2: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, permB); ^ motion_comp_altivec.c:398:2: error: AltiVec argument passed to unprototyped function xor1 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:400:10: error: AltiVec argument passed to unprototyped function vec_and (vec_and (ones, vec_or (xor0, xor1)), ^~~~~~~ motion_comp_altivec.c:401:5: error: AltiVec argument passed to unprototyped function vec_xor (avg0, avg1))); ^~~~~~~ motion_comp_altivec.c:401:5: error: AltiVec argument passed to unprototyped function motion_comp_altivec.c:406:5: error: AltiVec argument passed to unprototyped function vec_st (tmp, 0, dest); ^~~~~~ motion_comp_altivec.c:407:5: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, permA); ^ motion_comp_altivec.c:408:5: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, permB); ^ motion_comp_altivec.c:410:5: error: AltiVec argument passed to unprototyped function xor0 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:412:6: error: AltiVec argument passed to unprototyped function vec_and (vec_and (ones, vec_or (xor0, xor1)), ^~~~~~~ motion_comp_altivec.c:413:8: error: AltiVec argument passed to unprototyped function vec_xor (avg0, avg1))); ^~~~~~~ motion_comp_altivec.c:413:8: error: AltiVec argument passed to unprototyped function motion_comp_altivec.c:414:5: error: AltiVec argument passed to unprototyped function vec_st (tmp, stride, dest); ^~~~~~ motion_comp_altivec.c: In function 'MC_put_xy_8_altivec': motion_comp_altivec.c:423:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' ones = vec_splat_u8 (1); ^ motion_comp_altivec.c:424:12: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' perm0A = vec_lvsl (0, ref); ^ motion_comp_altivec.c:425:5: error: AltiVec argument passed to unprototyped function perm0A = vec_mergeh (perm0A, perm0A); ^~~~~~ motion_comp_altivec.c:426:5: error: AltiVec argument passed to unprototyped function perm0A = vec_pack ((vector_u16_t)perm0A, (vector_u16_t)perm0A); ^~~~~~ motion_comp_altivec.c:427:5: error: AltiVec argument passed to unprototyped function perm0B = vec_add (perm0A, ones); ^~~~~~ motion_comp_altivec.c:428:12: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' perm1A = vec_lvsl (stride, ref); ^ motion_comp_altivec.c:429:5: error: AltiVec argument passed to unprototyped function perm1A = vec_mergeh (perm1A, perm1A); ^~~~~~ motion_comp_altivec.c:430:5: error: AltiVec argument passed to unprototyped function perm1A = vec_pack ((vector_u16_t)perm1A, (vector_u16_t)perm1A); ^~~~~~ motion_comp_altivec.c:431:5: error: AltiVec argument passed to unprototyped function perm1B = vec_add (perm1A, ones); ^~~~~~ motion_comp_altivec.c:438:5: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, perm0A); ^ motion_comp_altivec.c:439:5: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, perm0B); ^ motion_comp_altivec.c:441:5: error: AltiVec argument passed to unprototyped function xor0 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:446:5: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, perm1A); ^ motion_comp_altivec.c:447:5: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, perm1B); ^ motion_comp_altivec.c:449:5: error: AltiVec argument passed to unprototyped function xor1 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:451:6: error: AltiVec argument passed to unprototyped function vec_and (vec_and (ones, vec_or (xor0, xor1)), ^~~~~~~ motion_comp_altivec.c:452:8: error: AltiVec argument passed to unprototyped function vec_xor (avg0, avg1))); ^~~~~~~ motion_comp_altivec.c:452:8: error: AltiVec argument passed to unprototyped function motion_comp_altivec.c:458:33: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:458:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:459:33: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:459:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:461:2: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, perm0A); ^ motion_comp_altivec.c:462:2: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, perm0B); ^ motion_comp_altivec.c:464:2: error: AltiVec argument passed to unprototyped function xor0 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:466:10: error: AltiVec argument passed to unprototyped function vec_and (vec_and (ones, vec_or (xor0, xor1)), ^~~~~~~ motion_comp_altivec.c:467:5: error: AltiVec argument passed to unprototyped function vec_xor (avg0, avg1))); ^~~~~~~ motion_comp_altivec.c:467:5: error: AltiVec argument passed to unprototyped function motion_comp_altivec.c:472:33: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:472:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:473:33: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:473:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:475:2: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, perm1A); ^ motion_comp_altivec.c:476:2: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, perm1B); ^ motion_comp_altivec.c:478:2: error: AltiVec argument passed to unprototyped function xor1 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:480:10: error: AltiVec argument passed to unprototyped function vec_and (vec_and (ones, vec_or (xor0, xor1)), ^~~~~~~ motion_comp_altivec.c:481:5: error: AltiVec argument passed to unprototyped function vec_xor (avg0, avg1))); ^~~~~~~ motion_comp_altivec.c:481:5: error: AltiVec argument passed to unprototyped function motion_comp_altivec.c:486:36: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:486:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:487:36: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:487:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:489:5: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, perm0A); ^ motion_comp_altivec.c:490:5: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, perm0B); ^ motion_comp_altivec.c:492:5: error: AltiVec argument passed to unprototyped function xor0 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:494:6: error: AltiVec argument passed to unprototyped function vec_and (vec_and (ones, vec_or (xor0, xor1)), ^~~~~~~ motion_comp_altivec.c:495:8: error: AltiVec argument passed to unprototyped function vec_xor (avg0, avg1))); ^~~~~~~ motion_comp_altivec.c:495:8: error: AltiVec argument passed to unprototyped function motion_comp_altivec.c:496:36: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:496:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:497:36: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:497:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c: In function 'MC_avg_o_16_altivec': motion_comp_altivec.c:545:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' perm = vec_lvsl (0, ref); ^ motion_comp_altivec.c:553:5: error: AltiVec argument passed to unprototyped function tmp = vec_avg (prev, vec_perm (ref0, ref1, perm)); ^~~ motion_comp_altivec.c:560:2: error: AltiVec argument passed to unprototyped function vec_st (tmp, 0, dest); ^~~~~~ motion_comp_altivec.c:561:2: error: AltiVec argument passed to unprototyped function tmp = vec_avg (prev, vec_perm (ref0, ref1, perm)); ^~~ motion_comp_altivec.c:567:2: error: AltiVec argument passed to unprototyped function vec_st (tmp, stride, dest); ^~~~~~ motion_comp_altivec.c:569:2: error: AltiVec argument passed to unprototyped function tmp = vec_avg (prev, vec_perm (ref0, ref1, perm)); ^~~ motion_comp_altivec.c:575:5: error: AltiVec argument passed to unprototyped function vec_st (tmp, 0, dest); ^~~~~~ motion_comp_altivec.c:576:5: error: AltiVec argument passed to unprototyped function tmp = vec_avg (prev, vec_perm (ref0, ref1, perm)); ^~~ motion_comp_altivec.c:577:5: error: AltiVec argument passed to unprototyped function vec_st (tmp, stride, dest); ^~~~~~ motion_comp_altivec.c: In function 'MC_avg_o_8_altivec': motion_comp_altivec.c:585:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' tmp0 = vec_lvsl (0, ref); ^ motion_comp_altivec.c:586:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_mergeh (tmp0, tmp0); ^~~~ motion_comp_altivec.c:587:5: error: AltiVec argument passed to unprototyped function perm0 = vec_pack ((vector_u16_t)tmp0, (vector_u16_t)tmp0); ^~~~~ motion_comp_altivec.c:588:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' tmp1 = vec_lvsl (stride, ref); ^ motion_comp_altivec.c:589:5: error: AltiVec argument passed to unprototyped function tmp1 = vec_mergeh (tmp1, tmp1); ^~~~ motion_comp_altivec.c:590:5: error: AltiVec argument passed to unprototyped function perm1 = vec_pack ((vector_u16_t)tmp1, (vector_u16_t)tmp1); ^~~~~ motion_comp_altivec.c:598:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_avg (prev, vec_perm (ref0, ref1, perm0)); ^~~~ motion_comp_altivec.c:605:34: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp0, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:605:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp0, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:606:34: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp0, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:606:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp0, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:608:2: error: AltiVec argument passed to unprototyped function tmp1 = vec_avg (prev, vec_perm (ref0, ref1, perm1)); ^~~~ motion_comp_altivec.c:614:34: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp1, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:614:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp1, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:615:34: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp1, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:615:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp1, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:617:2: error: AltiVec argument passed to unprototyped function tmp0 = vec_avg (prev, vec_perm (ref0, ref1, perm0)); ^~~~ motion_comp_altivec.c:623:37: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp0, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:623:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp0, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:624:37: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp0, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:624:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp0, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:626:5: error: AltiVec argument passed to unprototyped function tmp1 = vec_avg (prev, vec_perm (ref0, ref1, perm1)); ^~~~ motion_comp_altivec.c:627:37: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp1, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:627:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp1, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:628:37: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp1, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:628:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp1, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c: In function 'MC_avg_x_16_altivec': motion_comp_altivec.c:636:11: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' permA = vec_lvsl (0, ref); ^ motion_comp_altivec.c:637:5: error: AltiVec argument passed to unprototyped function permB = vec_add (permA, vec_splat_u8 (1)); ^~~~~ motion_comp_altivec.c:645:5: error: AltiVec argument passed to unprototyped function tmp = vec_avg (prev, vec_avg (vec_perm (ref0, ref1, permA), ^~~ motion_comp_altivec.c:646:7: error: AltiVec argument passed to unprototyped function vec_perm (ref0, ref1, permB))); ^~~~~~~~ motion_comp_altivec.c:653:2: error: AltiVec argument passed to unprototyped function vec_st (tmp, 0, dest); ^~~~~~ motion_comp_altivec.c:654:2: error: AltiVec argument passed to unprototyped function tmp = vec_avg (prev, vec_avg (vec_perm (ref0, ref1, permA), ^~~ motion_comp_altivec.c:655:11: error: AltiVec argument passed to unprototyped function vec_perm (ref0, ref1, permB))); ^~~~~~~~ motion_comp_altivec.c:661:2: error: AltiVec argument passed to unprototyped function vec_st (tmp, stride, dest); ^~~~~~ motion_comp_altivec.c:663:2: error: AltiVec argument passed to unprototyped function tmp = vec_avg (prev, vec_avg (vec_perm (ref0, ref1, permA), ^~~ motion_comp_altivec.c:664:11: error: AltiVec argument passed to unprototyped function vec_perm (ref0, ref1, permB))); ^~~~~~~~ motion_comp_altivec.c:670:5: error: AltiVec argument passed to unprototyped function vec_st (tmp, 0, dest); ^~~~~~ motion_comp_altivec.c:671:5: error: AltiVec argument passed to unprototyped function tmp = vec_avg (prev, vec_avg (vec_perm (ref0, ref1, permA), ^~~ motion_comp_altivec.c:672:7: error: AltiVec argument passed to unprototyped function vec_perm (ref0, ref1, permB))); ^~~~~~~~ motion_comp_altivec.c:673:5: error: AltiVec argument passed to unprototyped function vec_st (tmp, stride, dest); ^~~~~~ motion_comp_altivec.c: In function 'MC_avg_x_8_altivec': motion_comp_altivec.c:682:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' ones = vec_splat_u8 (1); ^ motion_comp_altivec.c:683:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' tmp0 = vec_lvsl (0, ref); ^ motion_comp_altivec.c:684:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_mergeh (tmp0, tmp0); ^~~~ motion_comp_altivec.c:685:5: error: AltiVec argument passed to unprototyped function perm0A = vec_pack ((vector_u16_t)tmp0, (vector_u16_t)tmp0); ^~~~~~ motion_comp_altivec.c:686:5: error: AltiVec argument passed to unprototyped function perm0B = vec_add (perm0A, ones); ^~~~~~ motion_comp_altivec.c:687:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' tmp1 = vec_lvsl (stride, ref); ^ motion_comp_altivec.c:688:5: error: AltiVec argument passed to unprototyped function tmp1 = vec_mergeh (tmp1, tmp1); ^~~~ motion_comp_altivec.c:689:5: error: AltiVec argument passed to unprototyped function perm1A = vec_pack ((vector_u16_t)tmp1, (vector_u16_t)tmp1); ^~~~~~ motion_comp_altivec.c:690:5: error: AltiVec argument passed to unprototyped function perm1B = vec_add (perm1A, ones); ^~~~~~ motion_comp_altivec.c:698:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_avg (prev, vec_avg (vec_perm (ref0, ref1, perm0A), ^~~~ motion_comp_altivec.c:699:8: error: AltiVec argument passed to unprototyped function vec_perm (ref0, ref1, perm0B))); ^~~~~~~~ motion_comp_altivec.c:706:34: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp0, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:706:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp0, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:707:34: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp0, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:707:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp0, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:709:2: error: AltiVec argument passed to unprototyped function tmp1 = vec_avg (prev, vec_avg (vec_perm (ref0, ref1, perm1A), ^~~~ motion_comp_altivec.c:710:12: error: AltiVec argument passed to unprototyped function vec_perm (ref0, ref1, perm1B))); ^~~~~~~~ motion_comp_altivec.c:716:34: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp1, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:716:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp1, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:717:34: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp1, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:717:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp1, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:719:2: error: AltiVec argument passed to unprototyped function tmp0 = vec_avg (prev, vec_avg (vec_perm (ref0, ref1, perm0A), ^~~~ motion_comp_altivec.c:720:12: error: AltiVec argument passed to unprototyped function vec_perm (ref0, ref1, perm0B))); ^~~~~~~~ motion_comp_altivec.c:726:37: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp0, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:726:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp0, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:727:37: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp0, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:727:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp0, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:729:5: error: AltiVec argument passed to unprototyped function tmp1 = vec_avg (prev, vec_avg (vec_perm (ref0, ref1, perm1A), ^~~~ motion_comp_altivec.c:730:8: error: AltiVec argument passed to unprototyped function vec_perm (ref0, ref1, perm1B))); ^~~~~~~~ motion_comp_altivec.c:731:37: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp1, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:731:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp1, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:732:37: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp1, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:732:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp1, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c: In function 'MC_avg_y_16_altivec': motion_comp_altivec.c:740:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' perm = vec_lvsl (0, ref); ^ motion_comp_altivec.c:747:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_perm (ref0, ref1, perm); ^~~~ motion_comp_altivec.c:752:5: error: AltiVec argument passed to unprototyped function tmp1 = vec_perm (ref0, ref1, perm); ^~~~ motion_comp_altivec.c:760:2: error: AltiVec argument passed to unprototyped function vec_st (tmp, 0, dest); ^~~~~~ motion_comp_altivec.c:761:2: error: AltiVec argument passed to unprototyped function tmp0 = vec_perm (ref0, ref1, perm); ^~~~ motion_comp_altivec.c:768:2: error: AltiVec argument passed to unprototyped function vec_st (tmp, stride, dest); ^~~~~~ motion_comp_altivec.c:770:2: error: AltiVec argument passed to unprototyped function tmp1 = vec_perm (ref0, ref1, perm); ^~~~ motion_comp_altivec.c:777:5: error: AltiVec argument passed to unprototyped function vec_st (tmp, 0, dest); ^~~~~~ motion_comp_altivec.c:778:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_perm (ref0, ref1, perm); ^~~~ motion_comp_altivec.c:780:5: error: AltiVec argument passed to unprototyped function vec_st (tmp, stride, dest); ^~~~~~ motion_comp_altivec.c: In function 'MC_avg_y_8_altivec': motion_comp_altivec.c:788:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' tmp0 = vec_lvsl (0, ref); ^ motion_comp_altivec.c:789:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_mergeh (tmp0, tmp0); ^~~~ motion_comp_altivec.c:790:5: error: AltiVec argument passed to unprototyped function perm0 = vec_pack ((vector_u16_t)tmp0, (vector_u16_t)tmp0); ^~~~~ motion_comp_altivec.c:791:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' tmp1 = vec_lvsl (stride, ref); ^ motion_comp_altivec.c:792:5: error: AltiVec argument passed to unprototyped function tmp1 = vec_mergeh (tmp1, tmp1); ^~~~ motion_comp_altivec.c:793:5: error: AltiVec argument passed to unprototyped function perm1 = vec_pack ((vector_u16_t)tmp1, (vector_u16_t)tmp1); ^~~~~ motion_comp_altivec.c:800:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_perm (ref0, ref1, perm0); ^~~~ motion_comp_altivec.c:805:5: error: AltiVec argument passed to unprototyped function tmp1 = vec_perm (ref0, ref1, perm1); ^~~~ motion_comp_altivec.c:813:33: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:813:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:814:33: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:814:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:816:2: error: AltiVec argument passed to unprototyped function tmp0 = vec_perm (ref0, ref1, perm0); ^~~~ motion_comp_altivec.c:823:33: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:823:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:824:33: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:824:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:826:2: error: AltiVec argument passed to unprototyped function tmp1 = vec_perm (ref0, ref1, perm1); ^~~~ motion_comp_altivec.c:833:36: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:833:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:834:36: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:834:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:836:5: error: AltiVec argument passed to unprototyped function tmp0 = vec_perm (ref0, ref1, perm0); ^~~~ motion_comp_altivec.c:838:36: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:838:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:839:36: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:839:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c: In function 'MC_avg_xy_16_altivec': motion_comp_altivec.c:848:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' ones = vec_splat_u8 (1); ^ motion_comp_altivec.c:849:11: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' permA = vec_lvsl (0, ref); ^ motion_comp_altivec.c:850:5: error: AltiVec argument passed to unprototyped function permB = vec_add (permA, ones); ^~~~~ motion_comp_altivec.c:857:5: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, permA); ^ motion_comp_altivec.c:858:5: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, permB); ^ motion_comp_altivec.c:860:5: error: AltiVec argument passed to unprototyped function xor0 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:866:5: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, permA); ^ motion_comp_altivec.c:867:5: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, permB); ^ motion_comp_altivec.c:869:5: error: AltiVec argument passed to unprototyped function xor1 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:871:7: error: AltiVec argument passed to unprototyped function vec_and (vec_and (ones, vec_or (xor0, xor1)), ^~~~~~~ motion_comp_altivec.c:872:9: error: AltiVec argument passed to unprototyped function vec_xor (avg0, avg1)))); ^~~~~~~ motion_comp_altivec.c:872:9: error: AltiVec argument passed to unprototyped function motion_comp_altivec.c:879:2: error: AltiVec argument passed to unprototyped function vec_st (tmp, 0, dest); ^~~~~~ motion_comp_altivec.c:880:2: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, permA); ^ motion_comp_altivec.c:881:2: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, permB); ^ motion_comp_altivec.c:883:2: error: AltiVec argument passed to unprototyped function xor0 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:886:5: error: AltiVec argument passed to unprototyped function vec_and (vec_and (ones, vec_or (xor0, xor1)), ^~~~~~~ motion_comp_altivec.c:887:7: error: AltiVec argument passed to unprototyped function vec_xor (avg0, avg1)))); ^~~~~~~ motion_comp_altivec.c:887:7: error: AltiVec argument passed to unprototyped function motion_comp_altivec.c:893:2: error: AltiVec argument passed to unprototyped function vec_st (tmp, stride, dest); ^~~~~~ motion_comp_altivec.c:895:2: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, permA); ^ motion_comp_altivec.c:896:2: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, permB); ^ motion_comp_altivec.c:898:2: error: AltiVec argument passed to unprototyped function xor1 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:901:5: error: AltiVec argument passed to unprototyped function vec_and (vec_and (ones, vec_or (xor0, xor1)), ^~~~~~~ motion_comp_altivec.c:902:7: error: AltiVec argument passed to unprototyped function vec_xor (avg0, avg1)))); ^~~~~~~ motion_comp_altivec.c:902:7: error: AltiVec argument passed to unprototyped function motion_comp_altivec.c:908:5: error: AltiVec argument passed to unprototyped function vec_st (tmp, 0, dest); ^~~~~~ motion_comp_altivec.c:909:5: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, permA); ^ motion_comp_altivec.c:910:5: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, permB); ^ motion_comp_altivec.c:912:5: error: AltiVec argument passed to unprototyped function xor0 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:914:7: error: AltiVec argument passed to unprototyped function vec_and (vec_and (ones, vec_or (xor0, xor1)), ^~~~~~~ motion_comp_altivec.c:915:9: error: AltiVec argument passed to unprototyped function vec_xor (avg0, avg1)))); ^~~~~~~ motion_comp_altivec.c:915:9: error: AltiVec argument passed to unprototyped function motion_comp_altivec.c:916:5: error: AltiVec argument passed to unprototyped function vec_st (tmp, stride, dest); ^~~~~~ motion_comp_altivec.c: In function 'MC_avg_xy_8_altivec': motion_comp_altivec.c:925:10: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' ones = vec_splat_u8 (1); ^ motion_comp_altivec.c:926:12: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' perm0A = vec_lvsl (0, ref); ^ motion_comp_altivec.c:927:5: error: AltiVec argument passed to unprototyped function perm0A = vec_mergeh (perm0A, perm0A); ^~~~~~ motion_comp_altivec.c:928:5: error: AltiVec argument passed to unprototyped function perm0A = vec_pack ((vector_u16_t)perm0A, (vector_u16_t)perm0A); ^~~~~~ motion_comp_altivec.c:929:5: error: AltiVec argument passed to unprototyped function perm0B = vec_add (perm0A, ones); ^~~~~~ motion_comp_altivec.c:930:12: error: incompatible types when assigning to type 'vector_u8_t {aka __vector(16) unsigned char}' from type 'int' perm1A = vec_lvsl (stride, ref); ^ motion_comp_altivec.c:931:5: error: AltiVec argument passed to unprototyped function perm1A = vec_mergeh (perm1A, perm1A); ^~~~~~ motion_comp_altivec.c:932:5: error: AltiVec argument passed to unprototyped function perm1A = vec_pack ((vector_u16_t)perm1A, (vector_u16_t)perm1A); ^~~~~~ motion_comp_altivec.c:933:5: error: AltiVec argument passed to unprototyped function perm1B = vec_add (perm1A, ones); ^~~~~~ motion_comp_altivec.c:940:5: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, perm0A); ^ motion_comp_altivec.c:941:5: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, perm0B); ^ motion_comp_altivec.c:943:5: error: AltiVec argument passed to unprototyped function xor0 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:949:5: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, perm1A); ^ motion_comp_altivec.c:950:5: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, perm1B); ^ motion_comp_altivec.c:952:5: error: AltiVec argument passed to unprototyped function xor1 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:954:7: error: AltiVec argument passed to unprototyped function vec_and (vec_and (ones, vec_or (xor0, xor1)), ^~~~~~~ motion_comp_altivec.c:955:9: error: AltiVec argument passed to unprototyped function vec_xor (avg0, avg1)))); ^~~~~~~ motion_comp_altivec.c:955:9: error: AltiVec argument passed to unprototyped function motion_comp_altivec.c:962:33: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:962:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:963:33: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:963:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:965:2: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, perm0A); ^ motion_comp_altivec.c:966:2: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, perm0B); ^ motion_comp_altivec.c:968:2: error: AltiVec argument passed to unprototyped function xor0 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:971:5: error: AltiVec argument passed to unprototyped function vec_and (vec_and (ones, vec_or (xor0, xor1)), ^~~~~~~ motion_comp_altivec.c:972:7: error: AltiVec argument passed to unprototyped function vec_xor (avg0, avg1)))); ^~~~~~~ motion_comp_altivec.c:972:7: error: AltiVec argument passed to unprototyped function motion_comp_altivec.c:978:33: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:978:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:979:33: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:979:2: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:981:2: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, perm1A); ^ motion_comp_altivec.c:982:2: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, perm1B); ^ motion_comp_altivec.c:984:2: error: AltiVec argument passed to unprototyped function xor1 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:987:5: error: AltiVec argument passed to unprototyped function vec_and (vec_and (ones, vec_or (xor0, xor1)), ^~~~~~~ motion_comp_altivec.c:988:7: error: AltiVec argument passed to unprototyped function vec_xor (avg0, avg1)))); ^~~~~~~ motion_comp_altivec.c:988:7: error: AltiVec argument passed to unprototyped function motion_comp_altivec.c:994:36: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:994:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:995:36: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:995:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:997:5: error: AltiVec argument passed to unprototyped function A = vec_perm (ref0, ref1, perm0A); ^ motion_comp_altivec.c:998:5: error: AltiVec argument passed to unprototyped function B = vec_perm (ref0, ref1, perm0B); ^ motion_comp_altivec.c:1000:5: error: AltiVec argument passed to unprototyped function xor0 = vec_xor (A, B); ^~~~ motion_comp_altivec.c:1002:7: error: AltiVec argument passed to unprototyped function vec_and (vec_and (ones, vec_or (xor0, xor1)), ^~~~~~~ motion_comp_altivec.c:1003:9: error: AltiVec argument passed to unprototyped function vec_xor (avg0, avg1)))); ^~~~~~~ motion_comp_altivec.c:1003:9: error: AltiVec argument passed to unprototyped function motion_comp_altivec.c:1004:36: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^ motion_comp_altivec.c:1004:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 0, (unsigned int *)dest); ^~~~~~~ motion_comp_altivec.c:1005:36: warning: cast increases required alignment of target type [-Wcast-align] vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^ motion_comp_altivec.c:1005:5: error: AltiVec argument passed to unprototyped function vec_ste ((vector_u32_t)tmp, 4, (unsigned int *)dest); ^~~~~~~ At top level: motion_comp_altivec.c:60:27: warning: always_inline function might not be inlinable [-Wattributes] static inline vector_u8_t my_vec_avg (vector_u8_t const A, vector_u8_t const B) ^~~~~~~~~~ motion_comp_altivec.c:53:27: warning: always_inline function might not be inlinable [-Wattributes] static inline vector_u8_t my_vec_and (vector_u8_t const A, vector_u8_t const B) ^~~~~~~~~~ motion_comp_altivec.c:46:27: warning: always_inline function might not be inlinable [-Wattributes] static inline vector_u8_t my_vec_ld (int const A, const uint8_t * const B) ^~~~~~~~~ motion_comp_altivec.c: In function 'my_vec_ld': motion_comp_altivec.c:49:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ motion_comp_altivec.c: In function 'my_vec_avg': motion_comp_altivec.c:63:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ gmake[2]: *** [Makefile:420: libmpeg2arch_la-motion_comp_altivec.lo] Error 1 gmake[2]: Leaving directory '/usr/pkgsrc/multimedia/libmpeg2/work/libmpeg2-0.5.1/libmpeg2' gmake[1]: *** [Makefile:505: all-recursive] Error 1 gmake[1]: Leaving directory '/usr/pkgsrc/multimedia/libmpeg2/work/libmpeg2-0.5.1/libmpeg2' gmake: *** [Makefile:262: all-recursive] Error 1 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/multimedia/libmpeg2 *** Error code 1 Stop. make: stopped in /usr/pkgsrc/multimedia/libmpeg2