[opus] CELT 0.11.3 tandem test fails

Georgi D. Sotirov gdsotirov at dir.bg
Sun Sep 2 14:14:16 PDT 2012


Hello,

I'm building packages for Slackware and I've just tried to upgrade
Slackware 13.37's CELT package to version 0.11.3, which apparently was
released last year, but I've omitted it because it was not announced on
the site. Anyway, now that I try build with the following configuration
in my SlackBuild script:

    CFLAGS=$SLKCFLAGS -O2 \
    CXXFLAGS=$SLKCFLAGS -O2 \
    ./configure --build=$ARCH-slackware-linux \
                --host=$ARCH-slackware-linux \
                --prefix=/usr \
                --libdir=/usr/lib${LIBDIRSUFFIX} \
                --sysconfdir=/etc \
                --localstatedir=/var \
                --enable-shared=yes \
                --enable-static=no \
                --enable-assertions


where the bash variables are as follows:

  * on 32bit:
      o SLKCFLAGS=-O3 -march=i386 -mtune=i686
      o ARCH=i486
      o LIBDIRSUFFIX=
  * on 64bit:
      o SLKCFLAGS=-O3
      o ARCH=x86_64
      o LIBDIRSUFFIX=64


I always receive the error messages below:

    Making check in libcelt
    make[1]: Entering directory `/usr/src/tmp/celt-0.11.3/libcelt'
    make  check-TESTS
    make[2]: Entering directory `/usr/src/tmp/celt-0.11.3/libcelt'
    no mono test file
    no stereo test file
    PASS: match-test.sh
    =============
    1 test passed
    =============
    make[2]: Leaving directory `/usr/src/tmp/celt-0.11.3/libcelt'
    make[1]: Leaving directory `/usr/src/tmp/celt-0.11.3/libcelt'
    Making check in tests
    make[1]: Entering directory `/usr/src/tmp/celt-0.11.3/tests'
    make  check-TESTS
    make[2]: Entering directory `/usr/src/tmp/celt-0.11.3/tests'
    PASS: type-test
    Encoded 5777073.34 bits of entropy to 5778365.00 bits (0.022% wasted).
    Packed to 497192 bytes.
    Testing random streams... Random seed: 1346620073 (0A05)
    PASS: ectest
    Testing CWRS with N=2, K=1...
    Testing CWRS with N=2, K=4682...
    Testing CWRS with N=2, K=9363...
    Testing CWRS with N=2, K=14044...
    Testing CWRS with N=2, K=18725...
    Testing CWRS with N=2, K=23406...
    Testing CWRS with N=2, K=28087...
    Testing CWRS with N=2, K=32767...
    Testing CWRS with N=3, K=1...
    Testing CWRS with N=3, K=4682...
    Testing CWRS with N=3, K=9363...
    Testing CWRS with N=3, K=14044...
    Testing CWRS with N=3, K=18725...
    Testing CWRS with N=3, K=23406...
    Testing CWRS with N=3, K=28087...
    Testing CWRS with N=3, K=32767...
    Testing CWRS with N=4, K=1...
    Testing CWRS with N=4, K=168...
    Testing CWRS with N=4, K=335...
    Testing CWRS with N=4, K=502...
    Testing CWRS with N=4, K=669...
    Testing CWRS with N=4, K=836...
    Testing CWRS with N=4, K=1003...
    Testing CWRS with N=4, K=1170...
    Testing CWRS with N=4, K=1172...
    Testing CWRS with N=5, K=1...
    Testing CWRS with N=5, K=35...
    Testing CWRS with N=5, K=69...
    Testing CWRS with N=5, K=103...
    Testing CWRS with N=5, K=137...
    Testing CWRS with N=5, K=171...
    Testing CWRS with N=5, K=205...
    Testing CWRS with N=5, K=238...
    Testing CWRS with N=6, K=1...
    Testing CWRS with N=6, K=14...
    Testing CWRS with N=6, K=27...
    Testing CWRS with N=6, K=40...
    Testing CWRS with N=6, K=53...
    Testing CWRS with N=6, K=66...
    Testing CWRS with N=6, K=79...
    Testing CWRS with N=6, K=92...
    Testing CWRS with N=6, K=95...
    Testing CWRS with N=7, K=1...
    Testing CWRS with N=7, K=8...
    Testing CWRS with N=7, K=15...
    Testing CWRS with N=7, K=22...
    Testing CWRS with N=7, K=29...
    Testing CWRS with N=7, K=36...
    Testing CWRS with N=7, K=43...
    Testing CWRS with N=7, K=50...
    Testing CWRS with N=7, K=53...
    Testing CWRS with N=8, K=1...
    Testing CWRS with N=8, K=6...
    Testing CWRS with N=8, K=11...
    Testing CWRS with N=8, K=16...
    Testing CWRS with N=8, K=21...
    Testing CWRS with N=8, K=26...
    Testing CWRS with N=8, K=31...
    Testing CWRS with N=8, K=36...
    Testing CWRS with N=9, K=1...
    Testing CWRS with N=9, K=4...
    Testing CWRS with N=9, K=7...
    Testing CWRS with N=9, K=10...
    Testing CWRS with N=9, K=13...
    Testing CWRS with N=9, K=16...
    Testing CWRS with N=9, K=19...
    Testing CWRS with N=9, K=22...
    Testing CWRS with N=9, K=25...
    Testing CWRS with N=9, K=27...
    Testing CWRS with N=10, K=1...
    Testing CWRS with N=10, K=4...
    Testing CWRS with N=10, K=7...
    Testing CWRS with N=10, K=10...
    Testing CWRS with N=10, K=13...
    Testing CWRS with N=10, K=16...
    Testing CWRS with N=10, K=19...
    Testing CWRS with N=10, K=22...
    Testing CWRS with N=11, K=1...
    Testing CWRS with N=11, K=3...
    Testing CWRS with N=11, K=5...
    Testing CWRS with N=11, K=7...
    Testing CWRS with N=11, K=9...
    Testing CWRS with N=11, K=11...
    Testing CWRS with N=11, K=13...
    Testing CWRS with N=11, K=15...
    Testing CWRS with N=11, K=17...
    Testing CWRS with N=11, K=18...
    Testing CWRS with N=12, K=1...
    Testing CWRS with N=12, K=3...
    Testing CWRS with N=12, K=5...
    Testing CWRS with N=12, K=7...
    Testing CWRS with N=12, K=9...
    Testing CWRS with N=12, K=11...
    Testing CWRS with N=12, K=13...
    Testing CWRS with N=12, K=15...
    Testing CWRS with N=12, K=16...
    Testing CWRS with N=13, K=1...
    Testing CWRS with N=13, K=3...
    Testing CWRS with N=13, K=5...
    Testing CWRS with N=13, K=7...
    Testing CWRS with N=13, K=9...
    Testing CWRS with N=13, K=11...
    Testing CWRS with N=13, K=13...
    Testing CWRS with N=13, K=15...
    Testing CWRS with N=14, K=1...
    Testing CWRS with N=14, K=2...
    Testing CWRS with N=14, K=3...
    Testing CWRS with N=14, K=4...
    Testing CWRS with N=14, K=5...
    Testing CWRS with N=14, K=6...
    Testing CWRS with N=14, K=7...
    Testing CWRS with N=14, K=8...
    Testing CWRS with N=14, K=9...
    Testing CWRS with N=14, K=10...
    Testing CWRS with N=14, K=11...
    Testing CWRS with N=14, K=12...
    Testing CWRS with N=14, K=13...
    PASS: cwrs32-test
    nfft=32 inverse=0,snr = 150.247514
    nfft=32 inverse=1,snr = 149.620755
    nfft=128 inverse=0,snr = 145.260928
    nfft=128 inverse=1,snr = 144.515158
    nfft=256 inverse=0,snr = 144.879667
    nfft=256 inverse=1,snr = 144.452727
    nfft=36 inverse=0,snr = 144.039051
    nfft=36 inverse=1,snr = 144.179535
    nfft=50 inverse=0,snr = 143.534765
    nfft=50 inverse=1,snr = 145.904686
    nfft=120 inverse=0,snr = 140.805156
    nfft=120 inverse=1,snr = 143.038226
    PASS: dft-test
    PASS: laplace-test
    nfft=32 inverse=0,snr = 64.401362
    nfft=32 inverse=1,snr = 64.401695
    nfft=256 inverse=0,snr = 100.557755
    nfft=256 inverse=1,snr = 100.532668
    nfft=512 inverse=0,snr = 112.661306
    nfft=512 inverse=1,snr = 112.670790
    nfft=40 inverse=0,snr = 68.276953
    nfft=40 inverse=1,snr = 68.277512
    nfft=120 inverse=0,snr = 87.347888
    nfft=120 inverse=1,snr = 87.363550
    nfft=240 inverse=0,snr = 99.355096
    nfft=240 inverse=1,snr = 99.399426
    nfft=480 inverse=0,snr = 111.250587
    nfft=480 inverse=1,snr = 111.435401
    PASS: mdct-test
    PASS: mathops-test
    Error: celt_decode returned unknown error
    Error: celt_decode returned unknown error
    Error: celt_decode returned unknown error
    Error: at 30 bytes_per_frame celt_decode returned unknown error
    CELT codec tests. Random seed: 1844038323 (DD39)
    Testing asynchronous tandeming (48000Hz, 1ch, 960 samples, 30 - 320
    bytes).
    FAIL: tandem-test
    ===================
    1 of 8 tests failed
    ===================
    make[2]: *** [check-TESTS] Error 1
    make[2]: Leaving directory `/usr/src/tmp/celt-0.11.3/tests'
    make[1]: *** [check-am] Error 2
    make[1]: Leaving directory `/usr/src/tmp/celt-0.11.3/tests'
    make: *** [check-recursive] Error 1

Notes:

  * My build script runs compilation of sources in parallel, but tests
    are run serial;
  * No such problem with 0.11.2 release (so for now I'm upgrading to it);
  * Lower optimization level (i.e. -O2) makes not difference;
  * I wasn't able to find anything useful by Googling the error messages.

Let me know if I could help you with more information and I hope you're
resolve the problem soon.


Best regards,

-- 

*Georgi D. Sotirov*

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/opus/attachments/20120903/4ca010de/attachment-0001.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 259 bytes
Desc: OpenPGP digital signature
Url : http://lists.xiph.org/pipermail/opus/attachments/20120903/4ca010de/attachment-0001.pgp 


More information about the opus mailing list