error in make test

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

error in make test

S Andreason
Hi, I have current ffmpeg by git, updated yesterday, running on Debian
desktop.

I was successful in configure, make, and make install, but when trying
to get ass to work (not the issue for this email) I ran make test and it
stopped with this error, and it looks reportable to me, and I can't get
to the test I'm concerned about without getting past this point.
Complete output is rather long, so I'll guess which task to do so from.

[...]
TEST    lavf-ppmpipe
TEST    lavf-apng
TEST    lavf-apng.png
TEST    lavf-gray.fits
--- ./tests/ref/lavf/gray.fits    2019-06-30 20:40:14.000000000 -0700
+++ tests/data/fate/lavf-gray.fits    2019-09-28 10:42:08.360464015 -0700
@@ -1,3 +1,3 @@
  d76b46a5a336b56f73451817cdf3897c *tests/data/lavf/lavf.gray.fits
  2664000 tests/data/lavf/lavf.gray.fits
-tests/data/lavf/lavf.gray.fits CRC=0x7aa0122f
+tests/data/lavf/lavf.gray.fits CRC=0xcea576a0
Test lavf-gray.fits failed. Look at tests/data/fate/lavf-gray.fits.err
for details.
tests/Makefile:240: recipe for target 'fate-lavf-gray.fits' failed
make: *** [fate-lavf-gray.fits] Error 1

$ cat lavf-gray.fits.err
ffmpeg version N-95129-g04858650b1 Copyright (c) 2000-2019 the FFmpeg
developers
   built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
   configuration: --prefix=/usr/local --enable-gpl --enable-postproc
--enable-swscale --enable-libmp3lame --enable-libvorbis --enable-libx264
--enable-pthreads --enable-libopenjpeg --enable-nonfree
--enable-libfreetype --disable-doc --disable-htmlpages
--disable-podpages --enable-shared --enable-libvpx
--extra-cflags=-I/usr/include --extra-ldflags=-L/usr/lib/i386-linux-gnu
--disable-x86asm --enable-libass --enable-libtesseract
   libavutil      56. 35.100 / 56. 35.100
   libavcodec     58. 59.101 / 58. 59.101
   libavformat    58. 33.100 / 58. 33.100
   libavdevice    58.  9.100 / 58.  9.100
   libavfilter     7. 59.100 /  7. 59.100
   libswscale      5.  6.100 /  5.  6.100
   libswresample   3.  6.100 /  3.  6.100
   libpostproc    55.  6.100 / 55.  6.100
Input #0, image2, from
'/usr/share/audvid/src-git/ffmpeg-build-20190927/tests/vsynth1/%02d.pgm':
   Duration: 00:00:02.00, start: 0.000000, bitrate: N/A
     Stream #0:0: Video: pgmyuv, yuv420p, 352x288, 25 fps, 25 tbr, 25
tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
   Stream #0:0 -> #0:0 (pgmyuv (native) -> fits (native))
Output #0, fits, to
'/usr/share/audvid/src-git/ffmpeg-build-20190927/tests/data/lavf/lavf.gray.fits':
   Metadata:
     title           : lavftest
     Stream #0:0: Video: fits, gray, 352x288, q=2-31, 200 kb/s, 25 fps,
25 tbn, 25 tbc
     Metadata:
       encoder         : Lavc fits
frame=   25 fps=0.0 q=-0.0 Lsize=    2602kB time=00:00:01.00
bitrate=21312.0kbits/s speed=12.6x
video:2531kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 2.777778%
ffmpeg version N-95129-g04858650b1 Copyright (c) 2000-2019 the FFmpeg
developers
   built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
   configuration: --prefix=/usr/local --enable-gpl --enable-postproc
--enable-swscale --enable-libmp3lame --enable-libvorbis --enable-libx264
--enable-pthreads --enable-libopenjpeg --enable-nonfree
--enable-libfreetype --disable-doc --disable-htmlpages
--disable-podpages --enable-shared --enable-libvpx
--extra-cflags=-I/usr/include --extra-ldflags=-L/usr/lib/i386-linux-gnu
--disable-x86asm --enable-libass --enable-libtesseract
   libavutil      56. 35.100 / 56. 35.100
   libavcodec     58. 59.101 / 58. 59.101
   libavformat    58. 33.100 / 58. 33.100
   libavdevice    58.  9.100 / 58.  9.100
   libavfilter     7. 59.100 /  7. 59.100
   libswscale      5.  6.100 /  5.  6.100
   libswresample   3.  6.100 /  3.  6.100
   libpostproc    55.  6.100 / 55.  6.100
Input #0, fits, from
'/usr/share/audvid/src-git/ffmpeg-build-20190927/tests/data/lavf/lavf.gray.fits':
   Duration: N/A, start: 0.000000, bitrate: N/A
     Stream #0:0: Video: fits, gray, 352x288, 1 fps, 1 tbr, 1 tbn, 1 tbc
Stream mapping:
   Stream #0:0 -> #0:0 (fits (native) -> rawvideo (native))
Output #0, crc, to
'/usr/share/audvid/src-git/ffmpeg-build-20190927/tests/data/lavf-gray.fits.lavf.crc':
   Metadata:
     encoder         : Lavf58.33.100
     Stream #0:0: Video: rawvideo (Y800 / 0x30303859), gray, 352x288,
q=2-31, 811 kb/s, 1 fps, 1 tbn, 1 tbc
     Metadata:
       encoder         : Lavc58.59.101 rawvideo
frame=   25 fps=0.0 q=-0.0 Lsize=       0kB time=00:00:25.00 bitrate=  
0.0kbits/s speed= 419x
video:2475kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: unknown


Stewart
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: error in make test

Carl Eugen Hoyos-2
Am Sa., 28. Sept. 2019 um 21:01 Uhr schrieb S Andreason <[hidden email]>:
>
> Hi, I have current ffmpeg by git, updated yesterday, running on Debian
> desktop.
>
> I was successful in configure, make, and make install, but when trying
> to get ass to work (not the issue for this email) I ran make test and it

Not related:
If you really want to test ffmpeg, run:
$ make SAMPLES=fate-suite fate-rsync
$ make SAMPLES=fate-suite fate

iirc, make test does something less relevant.

> stopped with this error, and it looks reportable to me, and I can't get
> to the test I'm concerned about without getting past this point.
> Complete output is rather long, so I'll guess which task to do so from.
>
> [...]
> TEST    lavf-ppmpipe
> TEST    lavf-apng
> TEST    lavf-apng.png
> TEST    lavf-gray.fits
> --- ./tests/ref/lavf/gray.fits    2019-06-30 20:40:14.000000000 -0700
> +++ tests/data/fate/lavf-gray.fits    2019-09-28 10:42:08.360464015 -0700
> @@ -1,3 +1,3 @@
>   d76b46a5a336b56f73451817cdf3897c *tests/data/lavf/lavf.gray.fits
>   2664000 tests/data/lavf/lavf.gray.fits
> -tests/data/lavf/lavf.gray.fits CRC=0x7aa0122f
> +tests/data/lavf/lavf.gray.fits CRC=0xcea576a0
> Test lavf-gray.fits failed. Look at tests/data/fate/lavf-gray.fits.err
> for details.
> tests/Makefile:240: recipe for target 'fate-lavf-gray.fits' failed
> make: *** [fate-lavf-gray.fits] Error 1

I cannot reproduce, make SAMPLES=fate-suite fate-fits works fine here.

> $ cat lavf-gray.fits.err
> ffmpeg version N-95129-g04858650b1 Copyright (c) 2000-2019 the FFmpeg
> developers
>    built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
>    configuration: --prefix=/usr/local --enable-gpl --enable-postproc
> --enable-swscale --enable-libmp3lame --enable-libvorbis --enable-libx264

--enable-postproc, --enable-swscale and --enable-pthreads
have no effect and make debugging more difficult (because
of the length of the configure line).

> --enable-pthreads --enable-libopenjpeg --enable-nonfree

--enable-nonfree does have an effect, I believe you don't like it.
(Please remove the option)

> --enable-libfreetype --disable-doc --disable-htmlpages
> --disable-podpages --enable-shared --enable-libvpx
> --extra-cflags=-I/usr/include --extra-ldflags=-L/usr/lib/i386-linux-gnu

> --disable-x86asm --enable-libass --enable-libtesseract

Why are you using --disable-x86asm?

Carl Eugen
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: error in make test

Carl Eugen Hoyos-2
In reply to this post by S Andreason


> Am 28.09.2019 um 21:01 schrieb S Andreason <[hidden email]>:
>
> Hi, I have current ffmpeg by git, updated yesterday, running on Debian desktop.
>
> I was successful in configure, make, and make install, but when trying to get ass to work (not the issue for this email) I ran make test and it stopped with this error, and it looks reportable to me, and I can't get to the test I'm concerned about without getting past this point.
> Complete output is rather long, so I'll guess which task to do so from.
>
> [...]
> TEST    lavf-ppmpipe
> TEST    lavf-apng
> TEST    lavf-apng.png
> TEST    lavf-gray.fits
> --- ./tests/ref/lavf/gray.fits    2019-06-30 20:40:14.000000000 -0700
> +++ tests/data/fate/lavf-gray.fits    2019-09-28 10:42:08.360464015 -0700
> @@ -1,3 +1,3 @@
>  d76b46a5a336b56f73451817cdf3897c *tests/data/lavf/lavf.gray.fits
>  2664000 tests/data/lavf/lavf.gray.fits
> -tests/data/lavf/lavf.gray.fits CRC=0x7aa0122f
> +tests/data/lavf/lavf.gray.fits CRC=0xcea576a0
> Test lavf-gray.fits failed. Look at tests/data/fate/lavf-gray.fits.err for details.
> tests/Makefile:240: recipe for target 'fate-lavf-gray.fits' failed
> make: *** [fate-lavf-gray.fits] Error 1

A patch was posted that will most likely fix this issue in the next days.

Sorry for not testing this enough myself, Carl Eugen
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: error in make test

Carl Eugen Hoyos-2
In reply to this post by S Andreason
Am Sa., 28. Sept. 2019 um 21:01 Uhr schrieb S Andreason <[hidden email]>:

> TEST    lavf-gray.fits
> --- ./tests/ref/lavf/gray.fits    2019-06-30 20:40:14.000000000 -0700
> +++ tests/data/fate/lavf-gray.fits    2019-09-28 10:42:08.360464015 -0700
> @@ -1,3 +1,3 @@
>   d76b46a5a336b56f73451817cdf3897c *tests/data/lavf/lavf.gray.fits
>   2664000 tests/data/lavf/lavf.gray.fits
> -tests/data/lavf/lavf.gray.fits CRC=0x7aa0122f
> +tests/data/lavf/lavf.gray.fits CRC=0xcea576a0
> Test lavf-gray.fits failed. Look at tests/data/fate/lavf-gray.fits.err
> for details.
> tests/Makefile:240: recipe for target 'fate-lavf-gray.fits' failed
> make: *** [fate-lavf-gray.fits] Error 1

Should be fixed, please test again.

Carl Eugen
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: error in make test

S Andreason
Carl Eugen Hoyos wrote:

> Am Sa., 28. Sept. 2019 um 21:01 Uhr schrieb S Andreason <[hidden email]>:
>
>> TEST    lavf-gray.fits
>> --- ./tests/ref/lavf/gray.fits    2019-06-30 20:40:14.000000000 -0700
>> +++ tests/data/fate/lavf-gray.fits    2019-09-28 10:42:08.360464015 -0700
>> @@ -1,3 +1,3 @@
>>    d76b46a5a336b56f73451817cdf3897c *tests/data/lavf/lavf.gray.fits
>>    2664000 tests/data/lavf/lavf.gray.fits
>> -tests/data/lavf/lavf.gray.fits CRC=0x7aa0122f
>> +tests/data/lavf/lavf.gray.fits CRC=0xcea576a0
>> Test lavf-gray.fits failed. Look at tests/data/fate/lavf-gray.fits.err
>> for details.
>> tests/Makefile:240: recipe for target 'fate-lavf-gray.fits' failed
>> make: *** [fate-lavf-gray.fits] Error 1
> Should be fixed, please test again.
>
>
After figuring out the first make SAMPLES command is a prerequisite, or
move fate-suite/ to the current build directory, I have re-run the test...

TEST    lavf-pgmpipe
TEST    lavf-ppmpipe
TEST    lavf-apng
TEST    lavf-apng.png
TEST    lavf-gray.fits
--- ./tests/ref/lavf/gray.fits    2019-06-30 20:40:14.000000000 -0700
+++ tests/data/fate/lavf-gray.fits    2019-10-03 17:27:03.989005117 -0700
@@ -1,3 +1,3 @@
  d76b46a5a336b56f73451817cdf3897c *tests/data/lavf/lavf.gray.fits
  2664000 tests/data/lavf/lavf.gray.fits
-tests/data/lavf/lavf.gray.fits CRC=0x7aa0122f
+tests/data/lavf/lavf.gray.fits CRC=0xcea576a0
Test lavf-gray.fits failed. Look at tests/data/fate/lavf-gray.fits.err
for details.
tests/Makefile:240: recipe for target 'fate-lavf-gray.fits' failed
make: *** [fate-lavf-gray.fits] Error 1

$ cat tests/data/fate/lavf-gray.fits.err
ffmpeg version N-95213-g379e5d29d5 Copyright (c) 2000-2019 the FFmpeg
developers
   built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
   configuration: --prefix=/usr/local --enable-gpl --enable-libmp3lame
--enable-libvorbis --enable-libx264 --enable-libopenjpeg
--enable-libfreetype --disable-doc --disable-htmlpages
--disable-podpages --enable-shared --enable-libvpx
--extra-cflags=-I/usr/include --extra-ldflags=-L/usr/lib/i386-linux-gnu
--enable-libass --enable-libtesseract
   libavutil      56. 35.100 / 56. 35.100
   libavcodec     58. 59.101 / 58. 59.101
   libavformat    58. 33.100 / 58. 33.100
   libavdevice    58.  9.100 / 58.  9.100
   libavfilter     7. 61.100 /  7. 59.100
   libswscale      5.  6.100 /  5.  6.100
   libswresample   3.  6.100 /  3.  6.100
   libpostproc    55.  6.100 / 55.  6.100
Input #0, image2, from
'/usr/share/audvid/src-git/ffmpeg-build-20191003/tests/vsynth1/%02d.pgm':
   Duration: 00:00:02.00, start: 0.000000, bitrate: N/A
     Stream #0:0: Video: pgmyuv, yuv420p, 352x288, 25 fps, 25 tbr, 25
tbn, 25 tbc
Please use -q:a or -q:v, -qscale is ambiguous
Stream mapping:
   Stream #0:0 -> #0:0 (pgmyuv (native) -> fits (native))
Output #0, fits, to
'/usr/share/audvid/src-git/ffmpeg-build-20191003/tests/data/lavf/lavf.gray.fits':
   Metadata:
     title           : lavftest
     Stream #0:0: Video: fits, gray, 352x288, q=2-31, 200 kb/s, 25 fps,
25 tbn, 25 tbc
     Metadata:
       encoder         : Lavc fits
frame=   25 fps=0.0 q=-0.0 Lsize=    2602kB time=00:00:01.00
bitrate=21312.0kbits/s speed=  32x
video:2531kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: 2.777778%
ffmpeg version N-95213-g379e5d29d5 Copyright (c) 2000-2019 the FFmpeg
developers
   built with gcc 6.3.0 (Debian 6.3.0-18+deb9u1) 20170516
   configuration: --prefix=/usr/local --enable-gpl --enable-libmp3lame
--enable-libvorbis --enable-libx264 --enable-libopenjpeg
--enable-libfreetype --disable-doc --disable-htmlpages
--disable-podpages --enable-shared --enable-libvpx
--extra-cflags=-I/usr/include --extra-ldflags=-L/usr/lib/i386-linux-gnu
--enable-libass --enable-libtesseract
   libavutil      56. 35.100 / 56. 35.100
   libavcodec     58. 59.101 / 58. 59.101
   libavformat    58. 33.100 / 58. 33.100
   libavdevice    58.  9.100 / 58.  9.100
   libavfilter     7. 61.100 /  7. 59.100
   libswscale      5.  6.100 /  5.  6.100
   libswresample   3.  6.100 /  3.  6.100
   libpostproc    55.  6.100 / 55.  6.100
Input #0, fits, from
'/usr/share/audvid/src-git/ffmpeg-build-20191003/tests/data/lavf/lavf.gray.fits':
   Duration: N/A, start: 0.000000, bitrate: N/A
     Stream #0:0: Video: fits, gray, 352x288, 1 fps, 1 tbr, 1 tbn, 1 tbc
Stream mapping:
   Stream #0:0 -> #0:0 (fits (native) -> rawvideo (native))
Output #0, crc, to
'/usr/share/audvid/src-git/ffmpeg-build-20191003/tests/data/lavf-gray.fits.lavf.crc':
   Metadata:
     encoder         : Lavf58.33.100
     Stream #0:0: Video: rawvideo (Y800 / 0x30303859), gray, 352x288,
q=2-31, 811 kb/s, 1 fps, 1 tbn, 1 tbc
     Metadata:
       encoder         : Lavc58.59.101 rawvideo
frame=   25 fps=0.0 q=-0.0 Lsize=       0kB time=00:00:25.00 bitrate=  
0.0kbits/s speed= 369x
video:2475kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB
muxing overhead: unknown


Stewart
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".
Reply | Threaded
Open this post in threaded view
|

Re: error in make test

Carl Eugen Hoyos-2


> Am 04.10.2019 um 02:31 schrieb S Andreason <[hidden email]>:
>
> extra-ldflags=-L/usr/lib/i386-linux-gnu

The test is inherently broken on i386 (it tests for identical float behaviour which is not guaranteed), you can wait until it gets fixed or test --extra-cflags=-msse2
(There is a setting that changes float behaviour on i386, not sure if this is the right one but it doesn’t matter: The test is definitely broken.)

Sorry for not understanding this issue earlier, Carl Eugen
_______________________________________________
ffmpeg-user mailing list
[hidden email]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[hidden email] with subject "unsubscribe".