I know that sometimes testing a build is not necessarily a precise indicator of whether a package will work. I do think that it is a general indicator of success. I also have this view, not supported by any technical information, that graphics applications are not as "forgiving" as others. What got my attention in this situation was the phrase "Segmentation fault." Five MesaLib tests, all in the same directory, failed with this. Here is the applicable portion of my test log:
> make check-TESTS > make[4]: Entering directory > `/usr/src/MesaLib-9.2.3/Mesa-9.2.3/src/gallium/state_trackers/xvmc' > make[5]: Entering directory > `/usr/src/MesaLib-9.2.3/Mesa-9.2.3/src/gallium/state_trackers/xvmc' > ../../../../bin/test-driver: line 95: 24915 Segmentation fault > "$@" > $log_file 2>&1 > FAIL: tests/test_subpicture > ../../../../bin/test-driver: line 95: 24914 Segmentation fault > "$@" > $log_file 2>&1 > FAIL: tests/test_blocks > ../../../../bin/test-driver: line 95: 24912 Segmentation fault > "$@" > $log_file 2>&1 > FAIL: tests/test_context > ../../../../bin/test-driver: line 95: 24916 Segmentation fault > "$@" > $log_file 2>&1 > FAIL: tests/test_rendering > ../../../../bin/test-driver: line 95: 24913 Segmentation fault > "$@" > $log_file 2>&1 > FAIL: tests/test_surface > make[6]: Entering directory > `/usr/src/MesaLib-9.2.3/Mesa-9.2.3/src/gallium/state_trackers/xvmc' > make[6]: Nothing to be done for `all'. This was followed by the summary: > Testsuite summary for Mesa 9.2.3 > ============================================================================ > # TOTAL: 5 > # PASS: 0 > # SKIP: 0 > # XFAIL: 0 > # FAIL: 5 > # XPASS: 0 > # ERROR: 0 > ============================================================================ > See src/gallium/state_trackers/xvmc/test-suite.log > Please report to https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa The test-suite.log reiterated this excerpt. After this the test suite continued on and conducted more tests that passed. I didn't add them, but I think that 50-60 tests got run and all passed except these 5. It was, as I said, "Segmentation fault" along with all tests in src/gallium/state_trackers/xvmc/ failing that got my attention. I couldn't find anything about this test error in my search for info, but I did find a cvs commit three years ago that said simply, "These tests are failing." I honestly don't think there's a problem, but I wanted to present this so that someone who has more experience and knowledge than I might tell me if this is really OK. When I tested LLVM just before MesaLib, I got 3 unexpected failures out of 8619 tests. That borders on a 0.03% failure rate in LLVM as opposed to about 10% in MesaLib, and I'm not concerned about what happened in LLVM. If anyone has anything they'd like to offer about this, I would be grateful. Thanks, Dan -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
