aboutsummaryrefslogtreecommitdiffstats
path: root/Tools
diff options
context:
space:
mode:
authorlinimon <linimon@FreeBSD.org>2011-03-09 05:53:53 +0800
committerlinimon <linimon@FreeBSD.org>2011-03-09 05:53:53 +0800
commitde281a48348b140d0cbef071e8b4b55e372b3ba4 (patch)
treecc3f1f22dc1fc3a15e1b9bbe7f9c7b7fa5024146 /Tools
parent836f47e571b2e67bebd9cec20f3d1078b31db5b3 (diff)
downloadfreebsd-ports-gnome-de281a48348b140d0cbef071e8b4b55e372b3ba4.tar.gz
freebsd-ports-gnome-de281a48348b140d0cbef071e8b4b55e372b3ba4.tar.zst
freebsd-ports-gnome-de281a48348b140d0cbef071e8b4b55e372b3ba4.zip
Add a test for gmake 3.82 regressions. (3.82 is not in the tree yet).
While here, move segfault down: sometimes this is a false positive for a config failure.
Diffstat (limited to 'Tools')
-rwxr-xr-xTools/portbuild/scripts/processonelog6
1 files changed, 4 insertions, 2 deletions
diff --git a/Tools/portbuild/scripts/processonelog b/Tools/portbuild/scripts/processonelog
index 32c8542df10e..a39ccee9741d 100755
--- a/Tools/portbuild/scripts/processonelog
+++ b/Tools/portbuild/scripts/processonelog
@@ -127,6 +127,8 @@ elif bzgrep -qE "(pnohang: killing make checksum|fetch: transfer timed out)" $1;
reason="fetch_timeout"; tag="fetch-timeout"
elif bzgrep -q "See <URL:http://gcc.gnu.org/bugs.html> for instructions." $1; then
reason="gcc_bug"; tag="gcc-bug"
+elif bzgrep -qE "(missing separator|mixed implicit and normal rules|recipe commences before first target).*Stop" $1; then
+ reason="gmake"; tag="gmake"
elif bzgrep -qE "(Run-time system build failed for some reason|tar: Error opening archive: Failed to open.*No such file or directory)" $1; then
reason="install_error"; tag="install"
elif bzgrep -qE "(cc: .*libintl.*: No such file or directory|cc: ndbm\.so: No such file or directory|error: The X11 shared library could not be loaded|libtool: link: cannot find the library|relocation against dynamic symbol|Shared object.*not found, required by)" $1; then
@@ -147,8 +149,6 @@ elif bzgrep -qE "(Abort trap|Bus error|Error 127|Killed: 9|Signal 1[01])" $1; th
reason="process_failed"; tag="process"
elif bzgrep -qE "(USER PID PPID PGID.*JOBC STAT TT TIME COMMAND|pnohang: killing make package)" $1; then
reason="runaway_process"; tag="runaway"
-elif bzgrep -q "Segmentation fault" $1; then
- reason="segfault"; tag="segfault"
elif bzgrep -qE "(/usr/bin/ld: cannot find -l(pthread|XThrStub)|cannot find -lc_r|Error: pthreads are required to build this package|Please install/update your POSIX threads (pthreads) library|requires.*thread support|: The -pthread option is deprecated)" $1; then
reason="threads"; tag="threads"
elif bzgrep -qi 'read-only file system' $1; then
@@ -171,6 +171,8 @@ elif bzgrep -q "cd: can't cd to" $1; then
reason="NFS"; tag="nfs"
elif bzgrep -q "pkg_create: make_dist: tar command failed with code" $1; then
reason="PLIST"; tag="plist"
+elif bzgrep -q "Segmentation fault" $1; then
+ reason="segfault"; tag="segfault"
else
reason="???"; tag="unknown"