# HG changeset patch # User Stacy Yeh # Date 1442426126 25200 # Node ID 86742f9e20a9625a7e81b74478e78e7ecf85a237 # Parent 86ad1ef867092a2e7685c3278cfdf6d4b5ccdffd 20530770 ImageMagick "gmake test" failures diff -r 86ad1ef86709 -r 86742f9e20a9 components/imagemagick/Makefile --- a/components/imagemagick/Makefile Wed Sep 16 09:08:20 2015 -0700 +++ b/components/imagemagick/Makefile Wed Sep 16 10:55:26 2015 -0700 @@ -97,6 +97,15 @@ ASLR_MODE = $(ASLR_ENABLE) +# Master test transforms +COMPONENT_TEST_TRANSFORMS += \ + '-n '\ + '-e "/TOTAL/p" ' \ + '-e "/SKIP/p" ' \ + '-e "/PASS/p" ' \ + '-e "/FAIL/p" ' \ + '-e "/ERROR/p" ' + configure: $(CONFIGURE_32_and_64) build: $(BUILD_32_and_64) diff -r 86ad1ef86709 -r 86742f9e20a9 components/imagemagick/patches/la.patch --- a/components/imagemagick/patches/la.patch Wed Sep 16 09:08:20 2015 -0700 +++ b/components/imagemagick/patches/la.patch Wed Sep 16 10:55:26 2015 -0700 @@ -1,4 +1,6 @@ To avoid dependency on libtool/libltdl, change "*.la" extension to "*.so". +This also changes the path for the *.so files necessary for testing to the +correct location. This patch comes from in-house. It has not been submitted upstream; plans unclear. @@ -31,3 +33,16 @@ #endif } +--- ImageMagick-6.8.3/common.shi.in Sun Dec 30 08:09:07 2012 ++++ ImageMagick-6.8.3/common.shi.in Tue Sep 15 15:29:31 2015 +@@ -14,8 +14,8 @@ + DRAWTEST="@abs_top_builddir@/tests/drawtest" + WANDTEST="@abs_top_builddir@/tests/wandtest" + LD_LIBRARY_PATH="@abs_top_builddir@/magick/.libs:${LD_LIBRARY_PATH}" +-MAGICK_CODER_MODULE_PATH="@abs_top_builddir@/coders" ++MAGICK_CODER_MODULE_PATH="@abs_top_builddir@/coders/.libs" + MAGICK_CONFIGURE_PATH="@abs_top_builddir@/config:@abs_top_srcdir@/config" +-MAGICK_FILTER_MODULE_PATH="@abs_top_builddir@/filters" ++MAGICK_FILTER_MODULE_PATH="@abs_top_builddir@/filters/.libs" + PATH="@abs_top_builddir@/utilities:@abs_top_builddir@/tests:${PATH}" + set +a diff -r 86ad1ef86709 -r 86742f9e20a9 components/imagemagick/test/results-32.master --- a/components/imagemagick/test/results-32.master Wed Sep 16 09:08:20 2015 -0700 +++ b/components/imagemagick/test/results-32.master Wed Sep 16 10:55:26 2015 -0700 @@ -1,126 +1,81 @@ -make[1]: Entering directory `$(@D)' -/usr/gnu/bin/make check-recursive -make[2]: Entering directory `$(@D)' -Making check in . -make[3]: Entering directory `$(@D)' -Linking PerlMagick Sources ... -/usr/gnu/bin/make tests/validate tests/drawtest tests/wandtest Magick++/demo/analyze Magick++/demo/button Magick++/demo/demo Magick++/demo/detrans Magick++/demo/flip Magick++/demo/gravity Magick++/demo/piddle Magick++/demo/shapes Magick++/demo/zoom Magick++/tests/appendImages Magick++/tests/attributes Magick++/tests/averageImages Magick++/tests/coalesceImages Magick++/tests/coderInfo Magick++/tests/color Magick++/tests/colorHistogram Magick++/tests/exceptions Magick++/tests/montageImages Magick++/tests/morphImages Magick++/tests/readWriteBlob Magick++/tests/readWriteImages -make[4]: Entering directory `$(@D)' -make[4]: `tests/validate' is up to date. -make[4]: `tests/drawtest' is up to date. -make[4]: `tests/wandtest' is up to date. -make[4]: `Magick++/demo/analyze' is up to date. -make[4]: `Magick++/demo/button' is up to date. -make[4]: `Magick++/demo/demo' is up to date. -make[4]: `Magick++/demo/detrans' is up to date. -make[4]: `Magick++/demo/flip' is up to date. -make[4]: `Magick++/demo/gravity' is up to date. -make[4]: `Magick++/demo/piddle' is up to date. -make[4]: `Magick++/demo/shapes' is up to date. -make[4]: `Magick++/demo/zoom' is up to date. -make[4]: `Magick++/tests/appendImages' is up to date. -make[4]: `Magick++/tests/attributes' is up to date. -make[4]: `Magick++/tests/averageImages' is up to date. -make[4]: `Magick++/tests/coalesceImages' is up to date. -make[4]: `Magick++/tests/coderInfo' is up to date. -make[4]: `Magick++/tests/color' is up to date. -make[4]: `Magick++/tests/colorHistogram' is up to date. -make[4]: `Magick++/tests/exceptions' is up to date. -make[4]: `Magick++/tests/montageImages' is up to date. -make[4]: `Magick++/tests/morphImages' is up to date. -make[4]: `Magick++/tests/readWriteBlob' is up to date. -make[4]: `Magick++/tests/readWriteImages' is up to date. -make[4]: Leaving directory `$(@D)' -/usr/gnu/bin/make check-TESTS check-local -make[4]: Entering directory `$(@D)' -make[5]: Entering directory `$(@D)' -FAIL: tests/cli-pipe.tap 1 -FAIL: tests/cli-pipe.tap 2 -FAIL: tests/cli-pipe.tap 3 -FAIL: tests/cli-pipe.tap 4 -FAIL: tests/cli-pipe.tap 5 -FAIL: tests/cli-pipe.tap 6 -FAIL: tests/cli-pipe.tap 7 -FAIL: tests/cli-pipe.tap 8 -ERROR: tests/cli-colorspace.tap - too few tests run (expected 19, got 0) -ERROR: tests/cli-colorspace.tap - exited with status 1 -FAIL: tests/validate-compare.tap 1 -FAIL: tests/validate-composite.tap 1 -FAIL: tests/validate-convert.tap 1 -FAIL: tests/validate-identify.tap 1 -FAIL: tests/validate-import.tap 1 -FAIL: tests/validate-montage.tap 1 -FAIL: tests/validate-stream.tap 1 -FAIL: tests/validate-formats-in-memory.tap 1 -FAIL: tests/validate-formats-on-disk.tap 1 -FAIL: tests/drawtest.tap 1 -FAIL: tests/wandtest.tap 1 -FAIL: Magick++/tests/tests.tap 1 -FAIL: Magick++/tests/tests.tap 2 -FAIL: Magick++/tests/tests.tap 3 -FAIL: Magick++/tests/tests.tap 4 -FAIL: Magick++/tests/tests.tap 5 +PASS: tests/cli-pipe.tap 1 +PASS: tests/cli-pipe.tap 2 +PASS: tests/cli-pipe.tap 3 +PASS: tests/cli-pipe.tap 4 +PASS: tests/cli-pipe.tap 5 +PASS: tests/cli-pipe.tap 6 +PASS: tests/cli-pipe.tap 7 +PASS: tests/cli-pipe.tap 8 +PASS: tests/cli-colorspace.tap 1 +PASS: tests/cli-colorspace.tap 2 +PASS: tests/cli-colorspace.tap 3 +PASS: tests/cli-colorspace.tap 4 +PASS: tests/cli-colorspace.tap 5 +PASS: tests/cli-colorspace.tap 6 +PASS: tests/cli-colorspace.tap 7 +PASS: tests/cli-colorspace.tap 8 +PASS: tests/cli-colorspace.tap 9 +PASS: tests/cli-colorspace.tap 10 +PASS: tests/cli-colorspace.tap 11 +PASS: tests/cli-colorspace.tap 12 +PASS: tests/cli-colorspace.tap 13 +PASS: tests/cli-colorspace.tap 14 +PASS: tests/cli-colorspace.tap 15 +PASS: tests/cli-colorspace.tap 16 +PASS: tests/cli-colorspace.tap 17 +PASS: tests/cli-colorspace.tap 18 +PASS: tests/cli-colorspace.tap 19 +PASS: tests/validate-compare.tap 1 +PASS: tests/validate-composite.tap 1 +PASS: tests/validate-convert.tap 1 +PASS: tests/validate-identify.tap 1 +PASS: tests/validate-import.tap 1 +PASS: tests/validate-montage.tap 1 +PASS: tests/validate-stream.tap 1 +ERROR: tests/validate-formats-in-memory.tap - too few tests run (expected 1, got 0) +ERROR: tests/validate-formats-on-disk.tap - too few tests run (expected 1, got 0) +PASS: tests/drawtest.tap 1 +PASS: tests/wandtest.tap 1 +PASS: Magick++/tests/tests.tap 1 +PASS: Magick++/tests/tests.tap 2 +PASS: Magick++/tests/tests.tap 3 +PASS: Magick++/tests/tests.tap 4 +PASS: Magick++/tests/tests.tap 5 PASS: Magick++/tests/tests.tap 6 -FAIL: Magick++/tests/tests.tap 7 -FAIL: Magick++/tests/tests.tap 8 -FAIL: Magick++/tests/tests.tap 9 -FAIL: Magick++/tests/tests.tap 10 -FAIL: Magick++/tests/tests.tap 11 -FAIL: Magick++/tests/tests.tap 12 +PASS: Magick++/tests/tests.tap 7 +PASS: Magick++/tests/tests.tap 8 +PASS: Magick++/tests/tests.tap 9 +PASS: Magick++/tests/tests.tap 10 +PASS: Magick++/tests/tests.tap 11 +PASS: Magick++/tests/tests.tap 12 PASS: Magick++/demo/demos.tap 1 -FAIL: Magick++/demo/demos.tap 2 -FAIL: Magick++/demo/demos.tap 3 -FAIL: Magick++/demo/demos.tap 4 -FAIL: Magick++/demo/demos.tap 5 -FAIL: Magick++/demo/demos.tap 6 -FAIL: Magick++/demo/demos.tap 7 -FAIL: Magick++/demo/demos.tap 8 -FAIL: Magick++/demo/demos.tap 9 -FAIL: Magick++/demo/demos.tap 10 -FAIL: Magick++/demo/demos.tap 11 -FAIL: Magick++/demo/demos.tap 12 -FAIL: Magick++/demo/demos.tap 13 -FAIL: Magick++/demo/demos.tap 14 -FAIL: Magick++/demo/demos.tap 15 -FAIL: Magick++/demo/demos.tap 16 -FAIL: Magick++/demo/demos.tap 17 -FAIL: Magick++/demo/demos.tap 18 -FAIL: Magick++/demo/demos.tap 19 -FAIL: Magick++/demo/demos.tap 20 -FAIL: Magick++/demo/demos.tap 21 -FAIL: Magick++/demo/demos.tap 22 -FAIL: Magick++/demo/demos.tap 23 -FAIL: Magick++/demo/demos.tap 24 -make[6]: Entering directory `$(@D)' -/usr/gnu/bin/make all-recursive -make[7]: Entering directory `$(@D)' -Making all in . -make[8]: Entering directory `$(@D)' -Linking PerlMagick Sources ... -make[8]: Leaving directory `$(@D)' -make[7]: Leaving directory `$(@D)' -make[6]: Leaving directory `$(@D)' -============================================================================ -Testsuite summary for ImageMagick 6.8.3 -============================================================================ -# TOTAL: 57 -# PASS: 2 +PASS: Magick++/demo/demos.tap 2 +PASS: Magick++/demo/demos.tap 3 +PASS: Magick++/demo/demos.tap 4 +PASS: Magick++/demo/demos.tap 5 +PASS: Magick++/demo/demos.tap 6 +PASS: Magick++/demo/demos.tap 7 +PASS: Magick++/demo/demos.tap 8 +PASS: Magick++/demo/demos.tap 9 +PASS: Magick++/demo/demos.tap 10 +PASS: Magick++/demo/demos.tap 11 +PASS: Magick++/demo/demos.tap 12 +PASS: Magick++/demo/demos.tap 13 +PASS: Magick++/demo/demos.tap 14 +PASS: Magick++/demo/demos.tap 15 +PASS: Magick++/demo/demos.tap 16 +PASS: Magick++/demo/demos.tap 17 +PASS: Magick++/demo/demos.tap 18 +PASS: Magick++/demo/demos.tap 19 +PASS: Magick++/demo/demos.tap 20 +PASS: Magick++/demo/demos.tap 21 +PASS: Magick++/demo/demos.tap 22 +PASS: Magick++/demo/demos.tap 23 +PASS: Magick++/demo/demos.tap 24 +# TOTAL: 74 +# PASS: 72 # SKIP: 0 # XFAIL: 0 -# FAIL: 53 +# FAIL: 0 # XPASS: 0 # ERROR: 2 -============================================================================ -See ./test-suite.log -Please report to http://www.imagemagick.org -============================================================================ -make[5]: *** [test-suite.log] Error 1 -make[5]: Leaving directory `$(@D)' -make[4]: *** [check-TESTS] Error 2 -make[4]: Leaving directory `$(@D)' -make[3]: *** [check-am] Error 2 -make[3]: Leaving directory `$(@D)' -make[2]: *** [check-recursive] Error 1 -make[2]: Leaving directory `$(@D)' -make[1]: *** [check] Error 2 -make[1]: Leaving directory `$(@D)' diff -r 86ad1ef86709 -r 86742f9e20a9 components/imagemagick/test/results-64.master --- a/components/imagemagick/test/results-64.master Wed Sep 16 09:08:20 2015 -0700 +++ b/components/imagemagick/test/results-64.master Wed Sep 16 10:55:26 2015 -0700 @@ -1,125 +1,81 @@ -make[1]: Entering directory `$(@D)' -/usr/gnu/bin/make check-recursive -make[2]: Entering directory `$(@D)' -Making check in . -make[3]: Entering directory `$(@D)' -/usr/gnu/bin/make tests/validate tests/drawtest tests/wandtest Magick++/demo/analyze Magick++/demo/button Magick++/demo/demo Magick++/demo/detrans Magick++/demo/flip Magick++/demo/gravity Magick++/demo/piddle Magick++/demo/shapes Magick++/demo/zoom Magick++/tests/appendImages Magick++/tests/attributes Magick++/tests/averageImages Magick++/tests/coalesceImages Magick++/tests/coderInfo Magick++/tests/color Magick++/tests/colorHistogram Magick++/tests/exceptions Magick++/tests/montageImages Magick++/tests/morphImages Magick++/tests/readWriteBlob Magick++/tests/readWriteImages -make[4]: Entering directory `$(@D)' -make[4]: `tests/validate' is up to date. -make[4]: `tests/drawtest' is up to date. -make[4]: `tests/wandtest' is up to date. -make[4]: `Magick++/demo/analyze' is up to date. -make[4]: `Magick++/demo/button' is up to date. -make[4]: `Magick++/demo/demo' is up to date. -make[4]: `Magick++/demo/detrans' is up to date. -make[4]: `Magick++/demo/flip' is up to date. -make[4]: `Magick++/demo/gravity' is up to date. -make[4]: `Magick++/demo/piddle' is up to date. -make[4]: `Magick++/demo/shapes' is up to date. -make[4]: `Magick++/demo/zoom' is up to date. -make[4]: `Magick++/tests/appendImages' is up to date. -make[4]: `Magick++/tests/attributes' is up to date. -make[4]: `Magick++/tests/averageImages' is up to date. -make[4]: `Magick++/tests/coalesceImages' is up to date. -make[4]: `Magick++/tests/coderInfo' is up to date. -make[4]: `Magick++/tests/color' is up to date. -make[4]: `Magick++/tests/colorHistogram' is up to date. -make[4]: `Magick++/tests/exceptions' is up to date. -make[4]: `Magick++/tests/montageImages' is up to date. -make[4]: `Magick++/tests/morphImages' is up to date. -make[4]: `Magick++/tests/readWriteBlob' is up to date. -make[4]: `Magick++/tests/readWriteImages' is up to date. -make[4]: Leaving directory `$(@D)' -/usr/gnu/bin/make check-TESTS check-local -make[4]: Entering directory `$(@D)' -make[5]: Entering directory `$(@D)' -FAIL: tests/cli-pipe.tap 1 -FAIL: tests/cli-pipe.tap 2 -FAIL: tests/cli-pipe.tap 3 -FAIL: tests/cli-pipe.tap 4 -FAIL: tests/cli-pipe.tap 5 -FAIL: tests/cli-pipe.tap 6 -FAIL: tests/cli-pipe.tap 7 -FAIL: tests/cli-pipe.tap 8 -ERROR: tests/cli-colorspace.tap - too few tests run (expected 19, got 0) -ERROR: tests/cli-colorspace.tap - exited with status 1 -FAIL: tests/validate-compare.tap 1 -FAIL: tests/validate-composite.tap 1 -FAIL: tests/validate-convert.tap 1 -FAIL: tests/validate-identify.tap 1 -FAIL: tests/validate-import.tap 1 -FAIL: tests/validate-montage.tap 1 -FAIL: tests/validate-stream.tap 1 -FAIL: tests/validate-formats-in-memory.tap 1 -FAIL: tests/validate-formats-on-disk.tap 1 -FAIL: tests/drawtest.tap 1 -FAIL: tests/wandtest.tap 1 -FAIL: Magick++/tests/tests.tap 1 -FAIL: Magick++/tests/tests.tap 2 -FAIL: Magick++/tests/tests.tap 3 -FAIL: Magick++/tests/tests.tap 4 -FAIL: Magick++/tests/tests.tap 5 +PASS: tests/cli-pipe.tap 1 +PASS: tests/cli-pipe.tap 2 +PASS: tests/cli-pipe.tap 3 +PASS: tests/cli-pipe.tap 4 +PASS: tests/cli-pipe.tap 5 +PASS: tests/cli-pipe.tap 6 +PASS: tests/cli-pipe.tap 7 +PASS: tests/cli-pipe.tap 8 +PASS: tests/cli-colorspace.tap 1 +PASS: tests/cli-colorspace.tap 2 +PASS: tests/cli-colorspace.tap 3 +PASS: tests/cli-colorspace.tap 4 +PASS: tests/cli-colorspace.tap 5 +PASS: tests/cli-colorspace.tap 6 +PASS: tests/cli-colorspace.tap 7 +PASS: tests/cli-colorspace.tap 8 +PASS: tests/cli-colorspace.tap 9 +PASS: tests/cli-colorspace.tap 10 +PASS: tests/cli-colorspace.tap 11 +PASS: tests/cli-colorspace.tap 12 +PASS: tests/cli-colorspace.tap 13 +PASS: tests/cli-colorspace.tap 14 +PASS: tests/cli-colorspace.tap 15 +PASS: tests/cli-colorspace.tap 16 +PASS: tests/cli-colorspace.tap 17 +PASS: tests/cli-colorspace.tap 18 +PASS: tests/cli-colorspace.tap 19 +PASS: tests/validate-compare.tap 1 +PASS: tests/validate-composite.tap 1 +PASS: tests/validate-convert.tap 1 +PASS: tests/validate-identify.tap 1 +PASS: tests/validate-import.tap 1 +PASS: tests/validate-montage.tap 1 +PASS: tests/validate-stream.tap 1 +ERROR: tests/validate-formats-in-memory.tap - too few tests run (expected 1, got 0) +ERROR: tests/validate-formats-on-disk.tap - too few tests run (expected 1, got 0) +PASS: tests/drawtest.tap 1 +PASS: tests/wandtest.tap 1 +PASS: Magick++/tests/tests.tap 1 +PASS: Magick++/tests/tests.tap 2 +PASS: Magick++/tests/tests.tap 3 +PASS: Magick++/tests/tests.tap 4 +PASS: Magick++/tests/tests.tap 5 PASS: Magick++/tests/tests.tap 6 -FAIL: Magick++/tests/tests.tap 7 -FAIL: Magick++/tests/tests.tap 8 -FAIL: Magick++/tests/tests.tap 9 -FAIL: Magick++/tests/tests.tap 10 -FAIL: Magick++/tests/tests.tap 11 -FAIL: Magick++/tests/tests.tap 12 +PASS: Magick++/tests/tests.tap 7 +PASS: Magick++/tests/tests.tap 8 +PASS: Magick++/tests/tests.tap 9 +PASS: Magick++/tests/tests.tap 10 +PASS: Magick++/tests/tests.tap 11 +PASS: Magick++/tests/tests.tap 12 PASS: Magick++/demo/demos.tap 1 -FAIL: Magick++/demo/demos.tap 2 -FAIL: Magick++/demo/demos.tap 3 -FAIL: Magick++/demo/demos.tap 4 -FAIL: Magick++/demo/demos.tap 5 -FAIL: Magick++/demo/demos.tap 6 -FAIL: Magick++/demo/demos.tap 7 -FAIL: Magick++/demo/demos.tap 8 -FAIL: Magick++/demo/demos.tap 9 -FAIL: Magick++/demo/demos.tap 10 -FAIL: Magick++/demo/demos.tap 11 -FAIL: Magick++/demo/demos.tap 12 -FAIL: Magick++/demo/demos.tap 13 -FAIL: Magick++/demo/demos.tap 14 -FAIL: Magick++/demo/demos.tap 15 -FAIL: Magick++/demo/demos.tap 16 -FAIL: Magick++/demo/demos.tap 17 -FAIL: Magick++/demo/demos.tap 18 -FAIL: Magick++/demo/demos.tap 19 -FAIL: Magick++/demo/demos.tap 20 -FAIL: Magick++/demo/demos.tap 21 -FAIL: Magick++/demo/demos.tap 22 -FAIL: Magick++/demo/demos.tap 23 -FAIL: Magick++/demo/demos.tap 24 -make[6]: Entering directory `$(@D)' -/usr/gnu/bin/make all-recursive -make[7]: Entering directory `$(@D)' -Making all in . -make[8]: Entering directory `$(@D)' -make[8]: Nothing to be done for `all-am'. -make[8]: Leaving directory `$(@D)' -make[7]: Leaving directory `$(@D)' -make[6]: Leaving directory `$(@D)' -============================================================================ -Testsuite summary for ImageMagick 6.8.3 -============================================================================ -# TOTAL: 57 -# PASS: 2 +PASS: Magick++/demo/demos.tap 2 +PASS: Magick++/demo/demos.tap 3 +PASS: Magick++/demo/demos.tap 4 +PASS: Magick++/demo/demos.tap 5 +PASS: Magick++/demo/demos.tap 6 +PASS: Magick++/demo/demos.tap 7 +PASS: Magick++/demo/demos.tap 8 +PASS: Magick++/demo/demos.tap 9 +PASS: Magick++/demo/demos.tap 10 +PASS: Magick++/demo/demos.tap 11 +PASS: Magick++/demo/demos.tap 12 +PASS: Magick++/demo/demos.tap 13 +PASS: Magick++/demo/demos.tap 14 +PASS: Magick++/demo/demos.tap 15 +PASS: Magick++/demo/demos.tap 16 +PASS: Magick++/demo/demos.tap 17 +PASS: Magick++/demo/demos.tap 18 +PASS: Magick++/demo/demos.tap 19 +PASS: Magick++/demo/demos.tap 20 +PASS: Magick++/demo/demos.tap 21 +PASS: Magick++/demo/demos.tap 22 +PASS: Magick++/demo/demos.tap 23 +PASS: Magick++/demo/demos.tap 24 +# TOTAL: 74 +# PASS: 72 # SKIP: 0 # XFAIL: 0 -# FAIL: 53 +# FAIL: 0 # XPASS: 0 # ERROR: 2 -============================================================================ -See ./test-suite.log -Please report to http://www.imagemagick.org -============================================================================ -make[5]: *** [test-suite.log] Error 1 -make[5]: Leaving directory `$(@D)' -make[4]: *** [check-TESTS] Error 2 -make[4]: Leaving directory `$(@D)' -make[3]: *** [check-am] Error 2 -make[3]: Leaving directory `$(@D)' -make[2]: *** [check-recursive] Error 1 -make[2]: Leaving directory `$(@D)' -make[1]: *** [check] Error 2 -make[1]: Leaving directory `$(@D)'