On 15 May 2014 02:13, Janne Grunau <[email protected]> wrote: > On 2014-05-15 00:16:48 +0800, James Yu wrote: > > On 14 May 2014 21:12, James Yu <[email protected]> wrote: > > > > I found this fails even in master branch. Could you help check? Thanks > > > > commit 7e90133f6420b1c53652f972b9561600822881ee > > Author: Janne Grunau <[email protected]> > > Date: Wed May 14 00:05:27 2014 +0200 > > > > build: do not append $(FFLIBS-) to $(FFLIBS) if $(NAME) is not > defined > > > > Avoids including disabled library Makefiles. > > > > ..... > > TEST vsynth1-mpeg4 > > --- ./tests/ref/vsynth/vsynth1-mpeg4 2014-05-13 12:17:43.000000000 +0000 > > +++ tests/data/fate/vsynth1-mpeg4 2014-05-15 00:12:50.220000001 +0000 > > @@ -1,4 +0,0 @@ > > -dc927acd770e19a97456ecbd4d786938 *tests/data/fate/vsynth1-mpeg4.mp4 > > -540180 tests/data/fate/vsynth1-mpeg4.mp4 > > -8828a375448dc5c2215163ba70656f89 > > *tests/data/fate/vsynth1-mpeg4.out.rawvideo > > -stddev: 7.97 PSNR: 30.10 MAXDIFF: 105 bytes: 7603200/ 7603200 > > make: *** [fate-vsynth1-mpeg4] Error 127 > > a simple make fate-* only works for native builds. It's a more complicated > for cross builds and requires extra configuration. > > If you're using qemu-aarch64 something like > make TARGET_EXEC='qemu-aarch64 -L $SYSROOT' make fate should work. you can > set --target-exec at configure time. > > If you have a real target, the build directory needs to be available on > target. If you can't mount to the same path use > --target-path=/path/to/build_dir/on_target . As --target-exec something > like > 'ssh target' should work. > > Hi,
Yes, I'm using a real armv7 target for rewrite to intrinsics. Here is my configure argument ====================================== ./configure --prefix=/home/james/src/libav/install-armv7 --samples=/home/james/src/libav/fate-suite --enable-gpl --enable-cross-compile --cc=arm-linux-gnueabihf-gcc --extra-cflags='-mfpu=neon' --disable-debug --arch=arm --target-os=linux --enable-thumb --disable-doc --enable-shared --enable-pic --logfile=/home/james/src/libav/config.log --target-exec='ssh [email protected]' --target-path=/home/linaro/libav/libav --target-samples=/home/linaro/libav/fate-suite ===================================== It still have same fail when I run "make fate-vsynth1-mpeg4" on my host. Do I miss something? Thanks. ====================================== .... .... C avconv_filter.o HOSTLD tests/base64 HOSTLD tests/tiny_psnr HOSTLD tests/videogen LD libavutil/libavutil.so.53 GEN tests/data/vsynth1.yuv LD libavcodec/libavcodec.so.55 LD libswscale/libswscale.so.2 LD libavresample/libavresample.so.1 LD libavformat/libavformat.so.55 LD libavdevice/libavdevice.so.54 LD libavfilter/libavfilter.so.4 LD avconv TEST vsynth1-mpeg4 [email protected]'s password: --- ./tests/ref/vsynth/vsynth1-mpeg4 2014-05-15 09:58:52.164858205 +0800 +++ tests/data/fate/vsynth1-mpeg4 2014-05-15 10:03:58.338376429 +0800 @@ -1,4 +0,0 @@ -dc927acd770e19a97456ecbd4d786938 *tests/data/fate/vsynth1-mpeg4.mp4 -540180 tests/data/fate/vsynth1-mpeg4.mp4 -8828a375448dc5c2215163ba70656f89 *tests/data/fate/vsynth1-mpeg4.out.rawvideo -stddev: 7.97 PSNR: 30.10 MAXDIFF: 105 bytes: 7603200/ 7603200 make: *** [fate-vsynth1-mpeg4] Error 127 ===================================== -James > Janne > _______________________________________________ > libav-devel mailing list > [email protected] > https://lists.libav.org/mailman/listinfo/libav-devel > _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
