SymbianOS and Series60 Matcher

Article ID:360032831312
1 minute readKnowledge base
push (@::gMatchers,
# Stage counter
  {
   id =>        "stage-counter",
   pattern =>          q{=== Stage=(\d+) started},
   action =>           q{
 incValue("stages"); updateSummary();},
  },
  {
   id =>        "phase-counter",
   pattern =>          q{===       BUILDING (.*)},
   action =>           q{
 incValue("phases"); updateSummary(); diagnostic("phase: $1", "info", -1, 1);},
  },
  {
   id =>        "id-counter",
   pattern =>          q{--- .* Executed ID },
   action =>           q{
 incValue("id"); updateSummary();},
  },
  {
   id =>        "emake-build-counter",
   pattern =>          q{Starting build: (\d)},
   action =>           q{
 incValue("emake-builds"); updateSummary();},
  },
# 1 file(s) copied.
  {
   id =>        "file-copy-counter",
   pattern =>          q{(\d) file\(s\) copied\.},
   action =>           q{
 incValue("file-copies", $1); updateSummary();},
  },

# make[3]: *** [\EPOC32\BUILD\src\cedar\generic\base\omap_samsung\variant\ESTARTFORS60\ARMV5\UDEB\estartForS60.o] Error 1
  {
   id =>        "make-error",
   pattern =>          q{make.*: \*\*\* \[.*\] Error ([1234567890]+)},
   action =>           q{
 incValue("make-errors"); incValue("errors"); updateSummary(); diagnostic("make: Error $1", "error");},
  },
# make: [EXPORT] Error 2 (ignored)
  {
   id =>        "make-nontarget-non1-error",
   pattern =>          q{make.*: \[.*\] Error ([1234567890]*[234567890])},
   action =>           q{
 incValue("make-ignored-errors");updateSummary(); diagnostic("make: Error $1", "info");},
  },
# WARNING EC1137: Unrecognized option 'Files' in EMAKEFLAGS.
  {
   id =>        "emake-warning",
   pattern =>          q{WARNING EC(\d+):},
   action =>           q{
 incValue("emake-warnings"); incValue("warnings"); updateSummary(); diagnostic("emake: $1", "warning");},
  },
#WARNING: Can't find following headers in User or System Include Paths
# "shared_gpio.h"
#(User Inc Paths "\src\cedar\generic\base\omap_samsung\assp\omap24xx\power\" "\src\cedar\generic\base\omap_samsung\VARIANT\power\")
#Dependency list for "\src\cedar\generic\base\omap_samsung\assp\omap24xx\power\silicon_resources.cpp" may be incomplete
  {
   id =>        "makmake-headers-not-found",
   pattern =>          q{WARNING: Can't find following headers in },
   action =>           q{
 incValue("makmake-warnings"); incValue("warnings"); updateSummary(); diagnostic("makmake: Missing headers", "warning", 0, forwardTo(q{Dependency list for .* may be incomplete}));},
  },
);