[FFmpeg-devel] Regression tests fail on Fedora 7

Art Clarke aclarke
Thu May 15 15:07:44 CEST 2008


On Thu, May 15, 2008 at 8:48 AM, Benjamin Larsson <banan at ludd.ltu.se> wrote:

> Art Clarke wrote:
> > Hi folks,
> >
> > I apologize in advance if this is stupid user error.  I cannot get the
> > regression tests to pass on my Linux system, and I'd like to get them to
> > pass as I have a patch for Ffmpeg I'd like to submit (and figure making
> sure
> > regression tests run before and after my test is a good, and required,
> > idea).
> >
> > Here's the error:
> >
> > make test
> >
> > diff -u -w
> >
> "/home/aclarke/Work/vlideshow/external/ffmpeg/src"/tests/libav.regression.ref
> > tests/data/lavf.regression
> > ---
> >
> /home/aclarke/Work/vlideshow/external/ffmpeg/src/tests/libav.regression.ref2008-04-24
> > 16:23:57.000000000 -0400
> > +++ tests/data/lavf.regression  2008-05-15 08:41:19.000000000 -0400
> > @@ -15,9 +15,9 @@
> >  d6fdeb9f7083cc827f9510c6c4517dc0 *./tests/data/b-libav.swf
> >  335771 ./tests/data/b-libav.swf
> >  ./tests/data/b-libav.swf CRC=0xe14e8847
> > -745e811e246f3727dc80a7504a18b129 *./tests/data/b-libav.ffm
> > +dff421ef5cb54d8f230e9d00d58a678a *./tests/data/b-libav.ffm
> >  380928 ./tests/data/b-libav.ffm
> > -./tests/data/b-libav.ffm CRC=0x01522b4a
> > +./tests/data/b-libav.ffm CRC=0x2b71a386
> >  f8ad5bd78f4d012a8ce9570aa395ac54 *./tests/data/b-libav.flv
> >  335833 ./tests/data/b-libav.flv
> >  ./tests/data/b-libav.flv CRC=0xe14e8847
> > make: *** [libavtest] Error 1
> >
> > Here's my configuration settings:
> > --enable-shared --enable-libmp3lame --disable-stripping
> >
> > And here's my Linux build:
> > Linux home.abclarke.com 2.6.23.15-80.fc7 #1 SMP Sun Feb 10 17:29:10 EST
> 2008
> > i686 athlon i386 GNU/Linux
> >
> > Any ideas?
> >
> > - Art
> >
>
> Can you try without --enable-shared and with/without --enable-gpl and
> see if it makes any difference ?
>
> MvH
> Benjamin Larsson
>
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at mplayerhq.hu
> https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-devel


Good idea.  Looks like --enable-shared is involved in the error.  Given that
it works wihout the -enable-shared, I'll move forward with my patch that
way.

If someone wants to take a look at this in detail, here's the results of a
few runs:

./configure
make test
ALL SUCCESS

./configure --enable-shared
make test
---
/home/aclarke/Work/vlideshow/external/ffmpeg/src/tests/libav.regression.ref2008-04-24
16:23:57.000000000 -0400
+++ tests/data/lavf.regression  2008-05-15 08:58:06.000000000 -0400
@@ -15,9 +15,9 @@
 d6fdeb9f7083cc827f9510c6c4517dc0 *./tests/data/b-libav.swf
 335771 ./tests/data/b-libav.swf
 ./tests/data/b-libav.swf CRC=0xe14e8847
-745e811e246f3727dc80a7504a18b129 *./tests/data/b-libav.ffm
+800fc1211c9b037bccf19c578604d582 *./tests/data/b-libav.ffm
 380928 ./tests/data/b-libav.ffm
-./tests/data/b-libav.ffm CRC=0x01522b4a
+./tests/data/b-libav.ffm CRC=0x2b71a386
 f8ad5bd78f4d012a8ce9570aa395ac54 *./tests/data/b-libav.flv
 335833 ./tests/data/b-libav.flv
 ./tests/data/b-libav.flv CRC=0xe14e8847
make: *** [libavtest] Error 1

./configure --enable-gpl
make test
ALL SUCCESS

./configure --enable-gpl --enable-shared
make test
diff -u -w
"/home/aclarke/Work/vlideshow/external/ffmpeg/src"/tests/libav.regression.ref
tests/data/lavf.regression
---
/home/aclarke/Work/vlideshow/external/ffmpeg/src/tests/libav.regression.ref2008-04-24
16:23:57.000000000 -0400
+++ tests/data/lavf.regression  2008-05-15 09:06:48.000000000 -0400
@@ -15,9 +15,9 @@
 d6fdeb9f7083cc827f9510c6c4517dc0 *./tests/data/b-libav.swf
 335771 ./tests/data/b-libav.swf
 ./tests/data/b-libav.swf CRC=0xe14e8847
-745e811e246f3727dc80a7504a18b129 *./tests/data/b-libav.ffm
+3378a00bfb2ae2df713efc1d067e6551 *./tests/data/b-libav.ffm
 380928 ./tests/data/b-libav.ffm
-./tests/data/b-libav.ffm CRC=0x01522b4a
+./tests/data/b-libav.ffm CRC=0x2b71a386
 f8ad5bd78f4d012a8ce9570aa395ac54 *./tests/data/b-libav.flv
 335833 ./tests/data/b-libav.flv
 ./tests/data/b-libav.flv CRC=0xe14e8847
make: *** [libavtest] Error 1

./configure --enable-gpl --enable-shared --enable-me-to-avoid-taxes
make test
Strangely this build failed, but caused my front-door bell to ring with
someone claiming to be from the government wanting to discuss something
about "arrears".  I didn't want to chat about my rear so I'm assuming this
run was user error.




More information about the ffmpeg-devel mailing list