diff --git a/jenkins_make b/jenkins_make index 930663e210e0b76559b87a8f500a03c2b2d23deb..ce942b16cbdde50172d3aeeba277a81bcf8cb159 100755 --- a/jenkins_make +++ b/jenkins_make @@ -9,7 +9,7 @@ make $@ 2>&1 | perl -n <(cat <<'EOF' # ----- filter gcc warnings, for example: # /usr/include/boost/date_time/gregorian/conversion.hpp:44: warning: missing initializer ... -if (m#^([/._ A-Za-z0-9]+):([0-9]+): warning: (.*)$#) { +if (m#^([/._ A-Za-z0-9]+):([0-9]+): warning: +(.*)$#) { $file = $1; $line = $2; $warning = $3; @@ -21,6 +21,7 @@ if (m#^([/._ A-Za-z0-9]+):([0-9]+): warning: (.*)$#) { next if $file =~ m#^/opt/WinCC_OA/# && $warning =~ /^base class '[^']+' should be explicitly initialized/; next if $file =~ m#^/opt/WinCC_OA/# && $warning =~ /^'[^']+' was hidden/; next if $file =~ m#^/opt/WinCC_OA/# && $warning =~ /^by '[^']+'/; + next if $file =~ m#^/opt/WinCC_OA/# && $warning =~ /^enumeral and non-enumeral type in conditional expression/; # OpenMPI warnings next if $file =~ m#/mpicxx.h$# && $warning =~ /^unused parameter/;