]> granicus.if.org Git - xz/commitdiff
Update INSTALL about a "make check" failure in test_scripts.sh.
authorLasse Collin <lasse.collin@tukaani.org>
Fri, 28 Nov 2014 18:07:18 +0000 (20:07 +0200)
committerLasse Collin <lasse.collin@tukaani.org>
Fri, 28 Nov 2014 18:07:18 +0000 (20:07 +0200)
INSTALL

diff --git a/INSTALL b/INSTALL
index d84ef78a6b0f876e76987dd6c82d9e6f9cd5dafc..4fa8182db0dd2e33289e942ab1fc418e9e5f3ece 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -500,13 +500,23 @@ XZ Utils Installation
 
 4.5. "make check" fails
 
-    A likely reason is that libtool links the test programs against
-    an installed version of liblzma instead of the version that was
-    just built. This is obviously a bug which seems to happen on
-    some platforms. A workaround is to uninstall the old liblzma
-    versions first.
-
-    If the problem isn't the one described above, then it's likely
+    If the other tests pass but test_scripts.sh fails, then the problem
+    is in the scripts in src/scripts. Comparing the contents of
+    tests/xzgrep_test_output to tests/xzgrep_expected_output might
+    give a good idea about problems in xzgrep. One possibility is that
+    some tools are missing from the current PATH or the tools lack
+    support for some POSIX features. This can happen at least on
+    Solaris where the tools in /bin may be ancient but good enough
+    tools are available in /usr/xpg4/bin or /usr/xpg6/bin. One fix
+    for this problem is described in section 3.2 of this file.
+
+    If tests other than test_scripts.sh fail, a likely reason is that
+    libtool links the test programs against an installed version of
+    liblzma instead of the version that was just built. This is
+    obviously a bug which seems to happen on some platforms.
+    A workaround is to uninstall the old liblzma versions first.
+
+    If the problem isn't any of those described above, then it's likely
     a bug in XZ Utils or in the compiler. See the platform-specific
     notes in this file for possible known problems. Please report
     a bug if you cannot solve the problem. See README for contact