<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>CM3 Package Status for target platform LINUXLIBC6</title>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html">
    <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
    <META HTTP-EQUIV="Resource-type" CONTENT="document"> 
    <META HTTP-EQUIV="Reply-to" CONTENT="m3-support@elego.de"> 
    <LINK HREF="../normal.css" REL="stylesheet" TYPE="text/css">
    <META NAME="robots" content="noindex">
    <style type="text/css">
    <!--
    .white    { color:#FFFFFF; }
    .bgred    { background:#FF4444; }
    .bggreen  { background:#44FF44; }
    .bgblue   { background:#5555FF; }
    .bgyellow { background:#FFFF00; }
    .bgorange { background:#FFAA00; }
    .small    { font-size:8pt; }
    .tl       { text-align: left; vertical-align: top; }
    //-->
    </style>
  </head>

  <body bgcolor="#ffffff">
    <h2>CM3 Package Status for Target Platform LINUXLIBC6</h2>

    <p>
       report generated at Sun Feb 17 12:23:07 CET 2008 on birch
    </p>
    <table border="2" cellspacing="1" cellpadding="4">
      <thead>
        <tr class="bgblue white">
          <td>
            <b>Package</b>
          </td>
          <td>
            <b>Status</b>
          </td>
          <td>
            <b>Errors</b>
          </td>
          <td>
            <b>Tests</b>
          </td>
        </tr>
      </thead>
      <tbody>

<tr class="bggreen">
  <td class="tl">m3-sys/m3cc</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/m3core</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no src/m3makefile
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/libm3</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no src/m3makefile
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/patternmatching</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bggreen">
    <a href="#tr_m3-libs/patternmatching" id="ref_tr_m3-libs/patternmatching">
      Test Result Details for m3-libs/patternmatching
    </a>
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/sysutils</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-sys/m3middle</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-sys/m3objfile</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-sys/m3linker</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-sys/m3back</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bgyellow">
  <td class="tl">m3-sys/m3staloneback</td>
  <td class="tl">not supported on LINUXLIBC6</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
not supported on LINUXLIBC6
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-sys/m3front</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-sys/m3quake</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bggreen">
    <a href="#tr_m3-sys/m3quake" id="ref_tr_m3-sys/m3quake">
      Test Result Details for m3-sys/m3quake
    </a>
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-sys/cm3</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-sys/m3scanner</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-sys/m3tools</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-sys/m3cgcat</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-sys/m3cggen</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-sys/m3gdb</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/m3bundle</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bgyellow">
  <td class="tl">m3-sys/mklib</td>
  <td class="tl">not supported on LINUXLIBC6</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
not supported on LINUXLIBC6
  </td>
</tr>
<tr class="bgyellow">
  <td class="tl">m3-sys/fix_nl</td>
  <td class="tl">not supported on LINUXLIBC6</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
not supported on LINUXLIBC6
  </td>
</tr>
<tr class="bgyellow">
  <td class="tl">m3-sys/libdump</td>
  <td class="tl">not supported on LINUXLIBC6</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
not supported on LINUXLIBC6
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/arithmetic</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bggreen">
    <a href="#tr_m3-libs/arithmetic" id="ref_tr_m3-libs/arithmetic">
      Test Result Details for m3-libs/arithmetic
    </a>
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/bitvector</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bggreen">
    <a href="#tr_m3-libs/bitvector" id="ref_tr_m3-libs/bitvector">
      Test Result Details for m3-libs/bitvector
    </a>
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/digraph</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/parseparams</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/realgeometry</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/set</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/slisp</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bggreen">
    <a href="#tr_m3-libs/slisp" id="ref_tr_m3-libs/slisp">
      Test Result Details for m3-libs/slisp
    </a>
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/sortedtableextras</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no src/m3makefile
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/table-list</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/tempfiles</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bgyellow">
  <td class="tl">m3-libs/tcl</td>
  <td class="tl">not supported on LINUXLIBC6</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
not supported on LINUXLIBC6
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-comm/tcp</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-comm/udp</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bggreen">
    <a href="#tr_m3-comm/udp" id="ref_tr_m3-comm/udp">
      Test Result Details for m3-comm/udp
    </a>
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/libsio</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/libbuf</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/debug</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/listfuncs</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/embutils</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/m3tk-misc</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-www/http</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/binIO</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bggreen">
    <a href="#tr_m3-libs/binIO" id="ref_tr_m3-libs/binIO">
      Test Result Details for m3-libs/binIO
    </a>
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/commandrw</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bgyellow">
  <td class="tl">m3-comm/tapi</td>
  <td class="tl">not supported on LINUXLIBC6</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
not supported on LINUXLIBC6
  </td>
</tr>
<tr class="bgyellow">
  <td class="tl">m3-comm/serial</td>
  <td class="tl">not supported on LINUXLIBC6</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
not supported on LINUXLIBC6
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/m3tk</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/mtex</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/m3totex</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/m3tohtml</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/m3scan</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/m3markup</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/m3browser</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/cmpdir</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/cmpfp</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/dirfp</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/uniq</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-comm/netobj</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no src/m3makefile
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-comm/netobjd</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-comm/stubgen</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-comm/events</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no src/m3makefile
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-comm/rdwr</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no src/m3makefile
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-comm/sharedobj</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no src/m3makefile
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-comm/sharedobjgen</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no src/m3makefile
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-db/odbc</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgred">
    <a href="#tr_m3-db/odbc" id="ref_tr_m3-db/odbc">
      Test Result Details for m3-db/odbc
    </a>
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-db/postgres95</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bggreen">
    <a href="#tr_m3-db/postgres95" id="ref_tr_m3-db/postgres95">
      Test Result Details for m3-db/postgres95
    </a>
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-db/db</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgred">
    <a href="#tr_m3-db/db" id="ref_tr_m3-db/db">
      Test Result Details for m3-db/db
    </a>
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-db/smalldb</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-db/stable</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bggreen">
    <a href="#tr_m3-db/stable" id="ref_tr_m3-db/stable">
      Test Result Details for m3-db/stable
    </a>
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-db/stablegen</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/X11R4</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/ui</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no src/m3makefile
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/PEX</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/vbtkit</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/cmvbt</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/jvideo</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/videovbt</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-www/web</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/formsvbtpixmaps</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/formsvbt</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/formsview</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/formsedit</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/codeview</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/mg</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/mgkit</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/opengl</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/anim3D</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/zeus</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/m3zume</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/synloc</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/synex</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/metasyn</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/obliqrt</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/obliqparse</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/obliqprint</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/obliq</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/obliqlibemb</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/obliqlibm3</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/obliqlibui</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/obliqlibanim</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/obliqsrvstd</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/obliqsrvui</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/obliqbinmin</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/obliqbinstd</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/obliqbinui</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/obliqbinanim</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/obliqlib3D</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/visualobliq</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/vocgi</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/voquery</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-obliq/vorun</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/webvbt</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/recordheap</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/rehearsecode</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/replayheap</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/showheap</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/shownew</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/showthread</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/juno-2/juno-app/pkl-fonts</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/juno-2/juno-machine</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>
unsupported m3_option value: "-O"
  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/juno-2/juno-compiler</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>
unsupported m3_option value: "-O"
  </pre></td>
  <td class="bgyellow">
no src/m3makefile
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-ui/juno-2/juno-app</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>
unsupported m3_option value: "-O"
  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-demo/cube</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-demo/calculator</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-demo/fisheye</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-demo/mentor</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/cit_common</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>
unsupported m3_option value: "-X2@-pg@"
unsupported m3_option value: "-g"
  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/m3tmplhack</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no src/m3makefile
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/cit_util</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/term</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/deepcopy</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>
"../src/DeepCopy.m3", line 56: warning: potentially unhandled exception: RTAllocator.OutOfMemory
"../src/DeepCopy.m3", line 61: warning: potentially unhandled exception: <ANY>
"../src/DeepCopy.m3", line 79: warning: not used (this)
"../src/DeepCopy.m3", line 97: warning: exception is never raised: <ANY>
"../src/DeepCopy.m3", line 111: warning: not used (this)
  </pre></td>
  <td class="bgyellow">
no src/m3makefile
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/drawcontext</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgred">
    <a href="#tr_caltech-parser/drawcontext" id="ref_tr_caltech-parser/drawcontext">
      Test Result Details for caltech-parser/drawcontext
    </a>
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/hack</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/m3browserhack</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/paneman</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/paneman/kemacs</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/parserlib/ktoklib</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/parserlib/klexlib</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>
"../LINUXLIBC6/RegExpTok.m3", line 41: warning: potentially unhandled exception: RTAllocator.OutOfMemory
  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/parserlib/kyacclib</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/parserlib/ktok</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/parserlib/klex</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/parserlib/kyacc</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/parserlib/kext</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/parserlib/parserlib</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bggreen">
    <a href="#tr_caltech-parser/parserlib/parserlib" id="ref_tr_caltech-parser/parserlib/parserlib">
      Test Result Details for caltech-parser/parserlib/parserlib
    </a>
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">caltech-parser/parserlib/parserlib/test</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/pp</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-tools/kate</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>

  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>
<tr class="bggreen">
  <td class="tl">m3-libs/sgml</td>
  <td class="tl">build OK</td>
  <td class="small"><pre>
"../src/SGML.m3", line 26: warning: not used (Wr)
"../src/FSM.m3", line 24: warning: not used (TextRd)
"../src/FSM.m3", line 24: warning: not used (TextWr)
"../src/SGMLCP.m3", line 161: warning: potentially unhandled exceptions: Rd.Failure, Thread.Alerted
"../src/SGMLCP.m3", line 1389: warning: exception is never raised: Rd.Failure
"../src/SGMLCP.m3", line 1389: warning: exception is never raised: Thread.Alerted
"../src/SGMLCP.m3", line 184: warning: not used (ExpectWeak)
"../src/SGMLCP.m3", line 197: warning: not used (WeakSeparator)
  </pre></td>
  <td class="bgyellow">
no tests
  </td>
</tr>

      </tbody>
    </table>
<hr>
<h3>Package Test Result Details</hr>
<hr><h4><a id="tr_m3-libs/patternmatching" href="#ref_tr_m3-libs/patternmatching">
  Test Result Details for m3-libs/patternmatching
</a></h4>
<div class="bggreen">
  <pre class="small">
--- building in LINUXLIBC6 ---

new source -> compiling regex.i3
new source -> compiling Main.m3
new source -> compiling regex.c
 -> linking test-regex
Enter a pattern followed by text...
 OK '$' '' (TRUE)
 OK 'a' 'a' (TRUE)
 OK '[^a]' 'b' (TRUE)
 OK '[]]' ']' (TRUE)
 OK '^[a]]*$' 'a]' (TRUE)
 OK '[a]' 'a' (TRUE)
 OK '^' '' (TRUE)
 OK '.' 'a' (TRUE)
 OK '[a-c]' 'a' (TRUE)
 OK '[a-c]' 'b' (TRUE)
 OK '[a-c]' 'c' (TRUE)
 OK 'a$' 'a' (TRUE)
 OK '^a' 'aa' (TRUE)
 OK 'a*' '' (TRUE)
 OK 'a*' 'a' (TRUE)
 OK 'a*' 'aa' (TRUE)
 OK 'a*b' 'aab' (TRUE)
 OK '[a]*' '' (TRUE)
 OK '[a]*' 'a' (TRUE)
 OK '[a]*' 'aa' (TRUE)
 OK '[^a]*' '' (TRUE)
 OK '[^a]*' 'b' (TRUE)
 OK '[^a]*' 'bb' (TRUE)
 OK '[ab]*' 'ab' (TRUE)
 OK '.*' 'abaabaabaabaabaabaabaabaabaabaabaabaabaabaabaabaaba' (TRUE)
 OK '^abc[a-c]*cba$' 'abcaaaaaabbbbbbbbbccccccbacbacbacbacbacbacba' (TRUE)
 OK 'a*' '' (TRUE)
 OK 'a*' 'a' (TRUE)
 OK 'a*' 'aa' (TRUE)
 OK '[a]*' '' (TRUE)
 OK '[a]*' 'a' (TRUE)
 OK '[a]*' 'aa' (TRUE)
 OK '\(\)\1$' '' (TRUE)
 OK '\(x\)\1*' 'x' (TRUE)
 OK '\(x\)\1*' 'xxx' (TRUE)
 OK '[a-c]*b*' 'abababababababababababababababababababababababababababab' (TRUE)
 OK '\(x\)' 'x' (TRUE)
 OK '^\(x\)\1$' 'xx' (TRUE)
 OK '\(\)\1$' '' (TRUE)
 OK '\(x\)\1*' 'x' (TRUE)
 OK '\(x\)\1*' 'xxx' (TRUE)
 OK '^\([a-z]*\)\([A-Z]*\)\2\1$' 'abcdefgABCDEFGABCDEFGabcdefg' (TRUE)
 OK '\([^A-Z]\)\1' 'cc' (TRUE)
 OK 'abc' 'abc' (TRUE)
 OK 'abc' 'xbc' (FALSE)
 OK 'abc' 'axc' (FALSE)
 OK 'abc' 'abx' (FALSE)
 OK 'abc' 'xabcy' (TRUE)
 OK 'abc' 'ababc' (TRUE)
 OK 'ab*c' 'abc' (TRUE)
 OK 'ab*bc' 'abc' (TRUE)
 OK 'ab*bc' 'abbc' (TRUE)
 OK 'ab*bc' 'abbbbc' (TRUE)
 OK '^abc$' 'abc' (TRUE)
 OK '^abc$' 'abcc' (FALSE)
 OK '^abc' 'abcc' (TRUE)
 OK '^abc$' 'aabc' (FALSE)
 OK 'abc$' 'aabc' (TRUE)
 OK '^' 'abc' (TRUE)
 OK 'a.c' 'abc' (TRUE)
 OK 'a.c' 'axc' (TRUE)
 OK 'a.*c' 'axyzc' (TRUE)
 OK 'a.*c' 'axyzd' (FALSE)
 OK 'a[bc]d' 'abc' (FALSE)
 OK 'a[bc]d' 'abd' (TRUE)
 OK 'a[b-d]e' 'abd' (FALSE)
 OK 'a[b-d]e' 'ace' (TRUE)
 OK 'a[b-d]' 'aac' (TRUE)
 OK 'a[-b]' 'a-' (TRUE)
 OK 'a[b-]' 'a-' (TRUE)
 OK '[k]' 'ab' (FALSE)
 OK 'a[b-a]' '' (FALSE)
 OK 'a[]b' '' (FALSE)
 OK 'a[' '' (FALSE)
 OK 'a]' 'a]' (TRUE)
 OK 'a[]]b' 'a]b' (TRUE)
 OK 'a[^bc]d' 'aed' (TRUE)
 OK 'a[^bc]d' 'abd' (FALSE)
 OK 'a[^-b]c' 'adc' (TRUE)
 OK 'a[^-b]c' 'a-c' (FALSE)
 OK 'a[^]b]c' 'a]c' (FALSE)
 OK 'a[^]b]c' 'adc' (TRUE)
 OK '()ef' 'def' (FALSE)
 OK '()*' '' (FALSE)
 OK '*a' '' (FALSE)
 OK '^*' '' (FALSE)
 OK '$*' '' (TRUE)
 OK '(*)b' '' (FALSE)
 OK '$b' 'b' (FALSE)
 ** Unexpected unix re_comp error for a\: regcomp returned 5
 OK 'a\(b' 'a(b' (FALSE)
 OK 'a\(*b' 'ab' (FALSE)
 OK 'a\(*b' 'a((b' (FALSE)
 OK 'a\\b' 'a\b' (TRUE)
 OK '((a))' 'abc' (FALSE)
 OK '(a)b(c)' 'abc' (FALSE)
 ** Unexpected unix re_comp error for a**: regcomp returned 13
 OK '[^ab]*' 'cde' (TRUE)
 OK '' 'abc' (TRUE)
 OK 'abc' '' (FALSE)
 OK 'a*' '' (TRUE)
 OK 'abcd' 'abcd' (TRUE)
 OK 'a\(bc\)d' 'abcd' (TRUE)
 OK 'abcd*efg' 'abcdefg' (TRUE)
 OK 'ab*' 'xabyabbbz' (TRUE)
 OK 'ab*' 'xayabbbz' (TRUE)
 OK '[abhgefdc]ij' 'hij' (TRUE)
 OK 'a\([bc]*\)c*' 'abc' (TRUE)
 OK 'a\([bc]*\)\(c*d\)' 'abcd' (TRUE)
 OK 'a[bcd]*dcdcde' 'adcdcde' (TRUE)
 OK '\(\(a\)\(b\)c\)\(d\)' 'abcd' (TRUE)
 OK '[ -~]*' 'abc' (TRUE)
 OK '[a-zA-Z_][a-zA-Z0-9_]*' 'alpha' (TRUE)
 OK 'multiple words of text' 'uh-uh' (FALSE)
 OK 'multiple words' 'multiple words, yeah' (TRUE)
 OK '\(.*\)c\(.*\)' 'abcde' (TRUE)
 OK '(\(.*\), \(.*\))' '(a, b)' (TRUE)
 OK 'abcdefghijklmnopqrstuvwxyz' 'abcdefghijklmnopqrstuvwxyz' (TRUE)
 OK '^[a-z]*$' 'abcdefghijklmnopqrstuvwxyz' (TRUE)
 OK '^[a-l]*$' 'abcdefghijkl' (TRUE)
 OK '^[a-m]*$' 'abcdefghijklm' (TRUE)
 OK '^[a-n]*$' 'abcdefghijklmn' (TRUE)
 OK '^[a-o]*$' 'abcdefghijklmno' (TRUE)
 OK '^[a-p]*$' 'abcdefghijklmnop' (TRUE)
 OK '^[a-q]*$' 'abcdefghijklmnopq' (TRUE)
 OK '^[a-r]*$' 'abcdefghijklmnopqr' (TRUE)
 OK '^[a-s]*$' 'abcdefghijklmnopqrs' (TRUE)

program returned 0
Enter a pattern followed by text...
 ** re_exec disagrees for 'ab+bc' 'abbc' (unix says FALSE)
 OK 'ab+bc' 'abc' (FALSE)
 OK 'ab+bc' 'abq' (FALSE)
 ** re_exec disagrees for 'ab+bc' 'abbbbc' (unix says FALSE)
 ** re_exec disagrees for 'ab?bc' 'abbc' (unix says FALSE)
 ** Unexpected M3 result (FALSE) for ab?bc
 OK 'ab?bc' 'abc' (FALSE)
 OK 'ab?bc' 'abbbbc' (FALSE)
 ** re_exec disagrees for 'ab?c' 'abc' (unix says FALSE)
 OK '\(\(\(\(\(\(\(\(a\)\)\)\)\)\)\)\)' 'a' (TRUE)
 ** re_exec disagrees for 'abc\)' '' (unix says FALSE)
 ** re_exec disagrees for 'a\(abc' '' (unix says FALSE)
 OK '[ -~ -~]*' 'abc' (TRUE)
 OK '\(\(\(\(\(\(\(\(\(\(a\)\)\)\)\)\)\)\)\)\)' 'a' (TRUE)
 ** Unexpected M3 result (FALSE) for \(^\)*
 ** re_exec disagrees for '\(^\)*' '' (unix says TRUE)
 OK '$' '' (TRUE)
 ** Unexpected M3 result (FALSE) for \(a*\)*
 ** re_exec disagrees for '\(a*\)*' '' (unix says TRUE)
 ** Unexpected M3 result (FALSE) for \([abc]\)*d
 ** re_exec disagrees for '\([abc]\)*d' 'abbbcd' (unix says TRUE)
 ** Unexpected M3 result (FALSE) for \([abc]\)*bcd
 ** re_exec disagrees for '\([abc]\)*bcd' 'abcd' (unix says TRUE)
 OK '\)\(' '' (FALSE)
 ** Unexpected M3 result (FALSE) for $
 ** re_exec disagrees for '$' 'abc' (unix says TRUE)

program returned 0
  </pre>
</div>
<hr><h4><a id="tr_m3-sys/m3quake" href="#ref_tr_m3-sys/m3quake">
  Test Result Details for m3-sys/m3quake
</a></h4>
<div class="bggreen">
  <pre class="small">
--- building in LINUXLIBC6 ---

unable to read ../src/m3overrides, options "-override" and "-x" ignored.
quake extension tests



------------------------------------------------------------------------------
string function tests
------------------------------------------------------------------------------


------ t001 ------------------------------------------------------------------
quake("a = \" \t ha ha\" res = skipl( a )")
expected: "ha ha"
result:   "ha ha"
==> OK

------ t002 ------------------------------------------------------------------
quake("a = \"  ha\" res = skipl( a )")
expected: "ha"
result:   "ha"
==> OK

------ t003 ------------------------------------------------------------------
quake("a = \"  ha  \" res = skipr( a ) & \"x\"")
expected: "  hax"
result:   "  hax"
==> OK

------ t004 ------------------------------------------------------------------
quake("a = \"  ha  \" res = compress( a ) & \"x\"")
expected: "hax"
result:   "hax"
==> OK

------ t005 ------------------------------------------------------------------
quake("a = \"apple plum  orange\" b = split(a, \" \") res = b[0] & b[2]")
expected: "appleorange"
result:   "appleorange"
==> OK

------ t006 ------------------------------------------------------------------
quake("a = \"applepie\" res = sub(a, 5, 3)")
expected: "pie"
result:   "pie"
==> OK

------ t007 ------------------------------------------------------------------
quake("a = \"applepie\" res = sub(a, 7, 3)")
expected: "e"
result:   "e"
==> OK

------ t008 ------------------------------------------------------------------
quake("a = \"a\n\n\nb\n\n\n\nc\n\" res = squeeze(a)")
expected: "a\n\nb\n\nc\n"
result:   "a\n\nb\n\nc\n"
==> OK

------ t009 ------------------------------------------------------------------
quake("a = \"applepie\" res = tcontains(a, \"pie\")")
expected: "TRUE"
result:   "TRUE"
==> OK

------ t010 ------------------------------------------------------------------
quake("a = \"applepie\" res = tcontains(a, \"pies\")")
expected: ""
result:   ""
==> OK

------ t011 ------------------------------------------------------------------
quake("a = \"applepie\" res = pos(a, \"pie\")")
expected: "5"
result:   "5"
==> OK

------ t012 ------------------------------------------------------------------
quake("a = \"applepie\" res = pos(a, \"pies\")")
expected: "-1"
result:   "-1"
==> OK

------ t013 ------------------------------------------------------------------
quake("a = \"applepie\" n = pos(a, \"pie\") res = sub(a, n, 1)")
expected: "p"
result:   "p"
==> OK

------ t014 ------------------------------------------------------------------
quake("res = bool(\"true\")")
expected: "TRUE"
result:   "TRUE"
==> OK

------ t015 ------------------------------------------------------------------
quake("res = bool(\"tRuE\")")
expected: "TRUE"
result:   "TRUE"
==> OK

------ t016 ------------------------------------------------------------------
quake("res = bool(\"TRUE\")")
expected: "TRUE"
result:   "TRUE"
==> OK

------ t017 ------------------------------------------------------------------
quake("res = bool(\"y\")")
expected: "TRUE"
result:   "TRUE"
==> OK

------ t018 ------------------------------------------------------------------
quake("res = bool(\"yes\")")
expected: "TRUE"
result:   "TRUE"
==> OK

------ t019 ------------------------------------------------------------------
quake("res = bool(\"Y\")")
expected: "TRUE"
result:   "TRUE"
==> OK

------ t020 ------------------------------------------------------------------
quake("res = bool(\"YES \")")
expected: "TRUE"
result:   "TRUE"
==> OK

------ t021 ------------------------------------------------------------------
quake("res = bool(\"no\")")
expected: ""
result:   ""
==> OK

------ t022 ------------------------------------------------------------------
quake("res = bool(\"false\")")
expected: ""
result:   ""
==> OK

------ t023 ------------------------------------------------------------------
quake("res = bool(\"foo\")")
expected: ""
result:   ""
==> OK

------ t024 ------------------------------------------------------------------
quake("res = bool(\"0\")")
expected: ""
result:   ""
==> OK

------ t025 ------------------------------------------------------------------
quake("res = bool(\"1\")")
expected: "TRUE"
result:   "TRUE"
==> OK

------ t026 ------------------------------------------------------------------
quake("a = \"aabaacabbbaccbca\" res = subst_chars(a, \"b\", \"d\")")
expected: "aadaacadddaccdca"
result:   "aadaacadddaccdca"
==> OK

------ t027 ------------------------------------------------------------------
quake("a = \"aabaacabbbaccbca\" res = subst_chars(a, \"bc\", \"dd\")")
expected: "aadaadadddadddda"
result:   "aadaadadddadddda"
==> OK

------ t028 ------------------------------------------------------------------
quake("a = \"aabaacabbbaccbca\" res = del_chars(a, \"b\")")
expected: "aaaacaaccca"
result:   "aaaacaaccca"
==> OK

------ t029 ------------------------------------------------------------------
quake("a = \"aabaacabbbaccbca\" res = del_chars(a, \"bc\")")
expected: "aaaaaaa"
result:   "aaaaaaa"
==> OK

------ t030 ------------------------------------------------------------------
quake("a = \"aabaacabbbaaccbca\" res = subst(a, \"aa\", \" 42 \", 1)")
expected: " 42 baacabbbaaccbca"
result:   " 42 baacabbbaaccbca"
==> OK

------ t031 ------------------------------------------------------------------
quake("a = \"aabaacabbbaaccbca\" res = subst(a, \"aa\", \" 42 \", 2)")
expected: " 42 b 42 cabbbaaccbca"
result:   " 42 b 42 cabbbaaccbca"
==> OK

------ t032 ------------------------------------------------------------------
quake("a = \"aabaacabbbaaccbca\" res = subst(a, \"aa\", \" 42 \", 99)")
expected: " 42 b 42 cabbb 42 ccbca"
result:   " 42 b 42 cabbb 42 ccbca"
==> OK

------ t033 ------------------------------------------------------------------
quake("a = [ \"a\", \"b\", \"c\" ] res = add_prefix(a, \"pre-\")")
expected: "pre-a pre-b pre-c"
result:   "pre-a pre-b pre-c"
==> OK

------ t034 ------------------------------------------------------------------
quake("a = [ \"a\", \"b\", \"c\" ] res = add_suffix(a, \"-suf\")")
expected: "a-suf b-suf c-suf"
result:   "a-suf b-suf c-suf"
==> OK

------ t035 ------------------------------------------------------------------
quake("a = \"0123456789\"res = len( a )")
expected: "10"
result:   "10"
==> OK

------ t036 ------------------------------------------------------------------
quake("a = [ \"a\", \"b\", \"c\" ] res = len( a )")
expected: "3"
result:   "3"
==> OK

------ t037 ------------------------------------------------------------------
quake("a = { \"a\" : \"b\", \"c\" : \"d\" } res = len( a )")
expected: "2"
result:   "2"
==> OK


------------------------------------------------------------------------------
large string tests
------------------------------------------------------------------------------

16 32 64 128 256 512 1k 2k 4k 8k 16k 32k 64k 128k 256k 512k 1m OK

------ t100 ------------------------------------------------------------------
quake("a = subst_chars(b, \"bc\", \"xy\") res = subst_chars(b, \"xy\", \"bc\")")
expected: "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef012
result:   "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef012
==> OK

------ t101 ------------------------------------------------------------------
quake("res = sub(del_chars(b, \"0123456789cdef\"), 0, 10)")
expected: "ababababab"
result:   "ababababab"
==> OK

------ t102 ------------------------------------------------------------------
quake("res = len( b )")
expected: "1048576"
result:   "1048576"
==> OK


------------------------------------------------------------------------------
file system tests
------------------------------------------------------------------------------


------ f001 ------------------------------------------------------------------
quake("res = fs_exists(\".\")")
expected: "TRUE"
result:   "TRUE"
==> OK

------ f002 ------------------------------------------------------------------
quake("res = fs_exists(\"..\")")
expected: "TRUE"
result:   "TRUE"
==> OK

------ f003 ------------------------------------------------------------------
quake("res = fs_exists(\"..\" & SL & \"src\")")
expected: "TRUE"
result:   "TRUE"
==> OK

------ f004 ------------------------------------------------------------------
quake("res = fs_isdir(\".\")")
expected: "TRUE"
result:   "TRUE"
==> OK

------ f005 ------------------------------------------------------------------
quake("res = fs_isdir(\"..\")")
expected: "TRUE"
result:   "TRUE"
==> OK

------ f006 ------------------------------------------------------------------
quake("res = fs_isdir(\"..\" & SL & \"src\")")
expected: "TRUE"
result:   "TRUE"
==> OK

------ f007 ------------------------------------------------------------------
quake("res = fs_isfile(\".\")")
expected: ""
result:   ""
==> OK

------ f008 ------------------------------------------------------------------
quake("res = fs_isfile(\"..\")")
expected: ""
result:   ""
==> OK

------ f009 ------------------------------------------------------------------
quake("res = fs_isfile(\"..\" & SL & \"src\")")
expected: ""
result:   ""
==> OK

------ f010 ------------------------------------------------------------------
quake("res = fs_isfile(\"..\" & SL & \"src\" & SL & \"m3makefile\")")
expected: "TRUE"
result:   "TRUE"
==> OK

------ f011 ------------------------------------------------------------------
quake("res = fs_isdir(\"..\" & SL & \"src\" & SL & \"m3makefile\")")
expected: ""
result:   ""
==> OK
findexe(more)

------ f012 ------------------------------------------------------------------
quake("res = fs_executable( more )")
expected: "TRUE"
result:   "TRUE"
==> OK

------ f013 ------------------------------------------------------------------
quake("res = fs_writable( more )")
expected: ""
result:   ""
==> OK

------ f014 ------------------------------------------------------------------
quake("res = fs_writable(\"..\" & SL & \"src\" & SL & \"m3makefile\")")
expected: "TRUE"
result:   "TRUE"
==> OK
findexe(cm3)

------ f015 ------------------------------------------------------------------
quake("fs_putfile( orange, data ) res = fs_contents( orange )")
expected: "line1\nline2line3\n"
result:   "line1\nline2line3\n"
==> OK

--------------------------------------
dirs   = a/b
dirs_0 = a/b/c
dirs_1 = a/b/cc
dirs_2 = a/b/ccc
dirs_3 = a/bb
fn_a   = a/b/c/a
fn_b   = a/b/c/b
fn_c   = a/b/c/c

------ f016 ------------------------------------------------------------------
quake("fs_mkdir( dirs_0 ) res = fs_isdir( dirs_0 )")
expected: "TRUE"
result:   "TRUE"
==> OK

------ f017 ------------------------------------------------------------------
quake("fs_mkdir( dirs_1 ) res = fs_isdir( dirs_1 )")
expected: "TRUE"
result:   "TRUE"
==> OK

------ f018 ------------------------------------------------------------------
quake("fs_mkdir( dirs_2 ) res = fs_isdir( dirs_2 )")
expected: "TRUE"
result:   "TRUE"
==> OK

------ f019 ------------------------------------------------------------------
quake("fs_mkdir( dirs_3 ) res = fs_isdir( dirs_3 )")
expected: "TRUE"
result:   "TRUE"
==> OK

------ f020 ------------------------------------------------------------------
quake("res = fs_lsdirs( dirs, \"\" )")
expected: "a/b/c a/b/cc a/b/ccc"
result:   "a/b/c a/b/cc a/b/ccc"
==> OK

------ f021 ------------------------------------------------------------------
quake("res = fs_lsdirs( dirs, \"T\" )")
expected: "c cc ccc"
result:   "c cc ccc"
==> OK

------ f022 ------------------------------------------------------------------
quake("fs_touch( fn_a ) res = fs_isfile( fn_a )")
expected: "TRUE"
result:   "TRUE"
==> OK

------ f023 ------------------------------------------------------------------
quake("fs_touch( fn_b ) res = fs_isfile( fn_b )")
expected: "TRUE"
result:   "TRUE"
==> OK

------ f024 ------------------------------------------------------------------
quake("fs_touch( fn_c ) res = fs_isfile( fn_c )")
expected: "TRUE"
result:   "TRUE"
==> OK

------ f025 ------------------------------------------------------------------
quake("res = fs_lsfiles( dirs_0, \"\" )")
expected: "a/b/c/a a/b/c/b a/b/c/c"
result:   "a/b/c/a a/b/c/b a/b/c/c"
==> OK

------ f026 ------------------------------------------------------------------
quake("res = fs_lsfiles( dirs_0, \"T\" )")
expected: "a b c"
result:   "a b c"
==> OK

------ f027 ------------------------------------------------------------------
quake("res = fs_lsfiles( dirs, \"T\" )")
expected: ""
result:   ""
==> OK

------ f028 ------------------------------------------------------------------
quake("fs_rmfile(fn_b) res = fs_lsfiles( dirs_0, \"T\" )")
expected: "a c"
result:   "a c"
==> OK

------ f029 ------------------------------------------------------------------
quake("fs_rmfile(fn_b) res = fs_lsfiles( dirs_0, \"T\" )")
expected: "a c"
result:   "a c"
==> OK

------ f030 ------------------------------------------------------------------
quake("fs_rmdir(dirs_3) res = fs_lsdirs( \"a\", \"T\" )")
expected: "b"
result:   "b"
==> OK

------ f031 ------------------------------------------------------------------
quake("fs_rmdir(dirs_3) res = fs_lsdirs( \"a\", \"T\" )")
expected: "b"
result:   "b"
==> OK

------ f032 ------------------------------------------------------------------
quake("fs_rmrec(dirs) res = fs_lsdirs( \"a\", \"T\" )")
expected: ""
result:   ""
==> OK

------ f033 ------------------------------------------------------------------
quake("fs_touch(dirs) res = fs_lsfiles( \"a\", \"T\" )")
expected: "b"
result:   "b"
==> OK

------ f034 ------------------------------------------------------------------
quake("fs_cp( orange, apple )  res = fs_contents( apple )")
expected: "line1\nline2line3\n"
result:   "line1\nline2line3\n"
==> OK

------ f035 ------------------------------------------------------------------
quake("fs_cp( orange, apple2 )  res = fs_contents( apple2 )")
expected: "line1\nline2line3\n"
result:   "line1\nline2line3\n"
==> OK

------ f036 ------------------------------------------------------------------
quake("res = fs_lsfiles( \"a\", \"T\" )")
expected: "b apple"
result:   "b apple"
==> OK

------ f037 ------------------------------------------------------------------
quake("fs_rmfile(apple2) res = fs_lsfiles( \"a\", \"T\" )")
expected: "b"
result:   "b"
==> OK

------ f099 ------------------------------------------------------------------
quake("fs_rmrec(\"a\") res = fs_lsdirs( \".\", \"T\" )")
expected: ""
result:   ""
==> OK


------------------------------------------------------------------------------
exec tests
------------------------------------------------------------------------------


------ e001 ------------------------------------------------------------------
rc = 0
out = total 12
-rw-r--r-- 1 m3 m3  17 2008-02-17 12:23 apple
-rw-r--r-- 1 m3 m3 194 2008-02-17 12:23 m3make.args
-rw-r--r-- 1 m3 m3  17 2008-02-17 12:23 orange


------ e002 ------------------------------------------------------------------
quake(res = q_exec( "cm3 -version > cm3.version" )) --> OK

------ e003 ------------------------------------------------------------------
quake(res = q_exec( "rm cm3.version" )) --> OK

------ e004 ------------------------------------------------------------------
a
b
c

------------------------------------------------------------------------------
directory stack tests
------------------------------------------------------------------------------


------ d001 ------------------------------------------------------------------
quake("pushd( \"..\" ) base = getwd() popd() res = tcontains( base, \"test\" )")
expected: "TRUE"
result:   "TRUE"
==> OK
base = /home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/m3-sys/m3quake/test
------ d002 ------------------------------------------------------------------
quake("pushd( src ) wd = getwd() res = subst( wd, base, \"\", 1 )")
expected: "src"
result:   "src"
==> OK

------ d003 ------------------------------------------------------------------
quake("cd( base ) wd = getwd() res = subst( base, wd, \"\", 1 )")
expected: "/"
result:   "/"
==> OK

------ d004 ------------------------------------------------------------------
quake("popd() wd = getwd() res = subst( wd, base, \"\", 1 )")
expected: "LINUXLIBC6"
result:   "LINUXLIBC6"
==> OK


------------------------------------------------------------------------------
miscellanoues tests
------------------------------------------------------------------------------

hostname  = birch
date      = 2008-02-17
datetime  = 2008-02-17 11:23:28
datestamp = 2008-02-17-11-23-28

tests done


------------------------------------------------------------------------------
summary
------------------------------------------------------------------------------

84 tests succeeded:
t001 t002 t003 t004 t005 t006 t007 t008 t009 t010 t011 t012 t013 t014 t015 t016 t017 t018 t019 t020 t021 t022 t023 t024 t025 t026 t027 t028 t029 t030 t031 t032 t033 t034 t035 t036 t037 t100 t101 t102 f001 f002 f003 f004 f005 f006 f007 f008 f009 f010 f011 f012 f013 f014 f015 f016 f017 f018 f019 f020 f021 f022 f023 f024 f025 f026 f027 f028 f029 f030 f031 f032 f033 f034 f035 f036 f037 f099 e002 e003 d001 d002 d003 d004

0 tests failed:
  </pre>
</div>
<hr><h4><a id="tr_m3-libs/arithmetic" href="#ref_tr_m3-libs/arithmetic">
  Test Result Details for m3-libs/arithmetic
</a></h4>
<div class="bggreen">
  <pre class="small">
--- building in LINUXLIBC6 ---

new source -> compiling Test.i3
new source -> compiling TestWordEx.m3
new source -> compiling TestBits.m3
new source -> compiling TestInteger.m3
new source -> compiling TestReal64.m3
new source -> compiling TestComplex.m3
new source -> compiling TestVector.m3
new source -> compiling TestMatrix.m3
new source -> compiling TestRoot.m3
new source -> compiling TestInterpolation.m3
new source -> compiling TestPolynomial.m3
new source -> compiling TestSLE.m3
new source -> compiling TestRandom.m3
new source -> compiling TestFFT.m3
new source -> compiling TestBigInteger.m3
new source -> compiling TestGCD.m3
new source -> compiling TestEigenSystem.m3
new source -> compiling TestChebyshev.m3
new source -> compiling TestUnit.m3
new source -> compiling TestTex.m3
new source -> compiling TestFmtLex.m3
new source -> compiling TestFunctional.m3
new source -> compiling Test.m3
new exporters -> recompiling Test.i3
 -> linking test


TestSLE.TestBacksub:begin
A=M4x4{
V4{0.849474166943447, 6.007512527121, 8.90719665798228, 9.66987746267574},
V4{           0, 5.14460848343308, 3.97610379798622, 2.62643259284852},
V4{           0,            0, 5.59829538386701, 5.81647464462857},
V4{           0,            0,            0, 8.75757268120887}
}
B=V4{166.740744639888, 83.5138163218407, 71.3232457389059, 25.9929325912686}
knownX=V4{9.94089463353199, 7.25485522254596, 9.65644751615191, 2.96805216895791}
foundX=V4{9.94089463353198, 7.25485522254596, 9.65644751615191, 2.96805216895791}

TestSLE.TestHouseholder:begin
A=M4x4{
V4{4.25624776743643, 8.98598192408028, 6.52345727926747, 9.00632751995527},
V4{9.60571576064719, 1.64548220035875, 8.57129351737504, 9.0593772103588},
V4{2.93732122958979, 9.35307352860601, 4.14229934086199, 3.08148274906514},
V4{5.1437801235373, 3.95034326919836, 7.88994747410526, 6.88452253496485}
}
HouseHolder(A)=M4x4{
V4{4.25624776743643, -13.4516559727034, -4.50376673985578, 1.78503169608586},
V4{-11.2852162247536, 13.2230142269445, 11.377816861096, -2.54724079656635},
V4{           0, 8.22348441192892, -1.36290678119615, 2.92046829433476},
V4{           0,            0, -2.85850150436503, 0.812196630437251}
}

TestSLE.TestTridiag:begin
A=M3x3{
V3{           1,            1,            0},
V3{         0.5,            2,            1},
V3{           0,          0.5,            3}
}
knownX=V3{           1,            2,            3}
r=     V3{           3,          7.5,           10}
foundX=V3{           1,            2,            3}

TestSLE.TestLU:begin
Factorize M4x4{
V4{           1,          2.3,         -0.3,          0.7},
V4{           0,         -1.2,         -0.5,          0.1},
V4{           0,            0,         -0.3,          0.7},
V4{           0,            0,            0,          0.4}
}

LU factors: sign =1
L = M4x4{
V4{           1,            0,            0,            0},
V4{           0,            1,            0,            0},
V4{           0,           -0,            1,            0},
V4{           0,           -0,           -0,            1}
}

U = M4x4{
V4{           1,          2.3,         -0.3,          0.7},
V4{           0,         -1.2,         -0.5,          0.1},
V4{           0,            0,         -0.3,          0.7},
V4{           0,            0,            0,          0.4}
}

det = 0.144
Inverse(A) =M4x4{
V4{           1, 1.91666666666667, -4.19444444444444, 5.11111111111111},
V4{          -0, -0.833333333333333, 1.38888888888889, -2.22222222222222},
V4{          -0,           -0, -3.33333333333333, 5.83333333333333},
V4{           0,            0,            0,          2.5}
}
Inverse(A)*A =M4x4{
V4{           1, 8.52182907573606e-17, 4.22838847269347e-17, 4.68809019382732e-16},
V4{           0,            1, -1.78893358460108e-17, -2.04751580273888e-16},
V4{           0,            0,            1, 2.18358317538581e-16},
V4{           0,            0,            0,            1}
}
knownX = V4{         0.7,          1.3,         -0.2,          0.3}
foundX = V4{0.700000000000001,          1.3,         -0.2,          0.3}
Factorize M4x4{
V4{           1,            0,            0,            0},
V4{         2.3,         -1.2,            0,            0},
V4{        -0.3,         -0.5,         -0.3,            0},
V4{         0.7,          0.1,          0.7,          0.4}
}

LU factors: sign =1
L = M4x4{
V4{           1,            0,            0,            0},
V4{        -0.3,            1,            0,            0},
V4{         0.7,         -0.2,            1,            0},
V4{         2.3,          2.4,        1.125,            1}
}

U = M4x4{
V4{           1,            0,            0,            0},
V4{           0,         -0.5,         -0.3,            0},
V4{           0,            0,         0.64,          0.4},
V4{           0,            0,            0,        -0.45}
}

det = 0.144
Inverse(A) =M4x4{
V4{           1,            0,            0,            0},
V4{1.91666666666667, -0.833333333333333, -2.51643324233886e-16, 5.20417042793042e-17},
V4{-4.19444444444444, 1.38888888888889, -3.33333333333333, -8.67361737988404e-17},
V4{5.11111111111111, -2.22222222222222, 5.83333333333333,          2.5}
}
Inverse(A)*A =M4x4{
V4{           1,            0,            0,            0},
V4{-3.50706876733886e-16,            1, 1.11922190265679e-16, 2.08166817117217e-17},
V4{4.79596830998963e-16, 2.13370987545147e-16,            1, -3.46944695195362e-17},
V4{-5.55111512312578e-16, -4.30211422042248e-16, 3.33066907387547e-16,            1}
}
knownX = V4{         0.7,          1.3,         -0.2,          0.3}
foundX = V4{         0.7,          1.3,         -0.2,          0.3}
Factorize M4x4{
V4{           1,          2.3,         -0.3,          0.7},
V4{         0.3,         -1.2,         -0.5,          0.1},
V4{           0,          2.3,         -0.3,          0.7},
V4{           0,            0,         -0.1,          0.4}
}

LU factors: sign =1
L = M4x4{
V4{           1,            0,            0,            0},
V4{         0.3,            1,            0,            0},
V4{           0, -1.21693121693122,            1,            0},
V4{           0,           -0, 0.125165562913907,            1}
}

U = M4x4{
V4{           1,          2.3,         -0.3,          0.7},
V4{           0,        -1.89,        -0.41,        -0.11},
V4{           0,            0, -0.798941798941799, 0.566137566137566},
V4{           0,            0,            0, 0.329139072847682}
}

det = 0.497
Inverse(A) =M4x4{
V4{           1, -1.59323509246745e-16,           -1, -1.3162214373974e-16},
V4{0.0301810865191147, -0.100603621730382, 0.352112676056338, -0.643863179074447},
V4{0.55533199195171, -1.85110663983903, -1.52112676056338, 2.15291750503018},
V4{0.138832997987928, -0.462776659959759, -0.380281690140845, 3.03822937625755}
}
Inverse(A)*A =M4x4{
V4{           1, -5.10659223240673e-16, 1.35297589104466e-16, -2.08069238921693e-16},
V4{8.0552833283884e-18,            1, -1.58564567726005e-17, 7.91467585914418e-18},
V4{-4.60785923306339e-17, 1.14708589848966e-16,            1, 1.14437539305845e-16},
V4{5.13640779215008e-18, 2.86771474622416e-17, -3.90583832637903e-17,            1}
}
knownX = V4{         0.7,          1.3,         -0.2,          0.3}
foundX = V4{         0.7,          1.3,         -0.2,          0.3}
Factorize M4x4{
V4{           1,            0,            0,            0},
V4{           0,            0,            0,          0.1},
V4{           0,          0.8,            0,            0},
V4{           0,            0,         -0.1,            0}
}

LU factors: sign =1
L = M4x4{
V4{           1,            0,            0,            0},
V4{           0,            1,            0,            0},
V4{           0,            0,            1,            0},
V4{           0,            0,           -0,            1}
}

U = M4x4{
V4{           1,            0,            0,            0},
V4{           0,          0.8,            0,            0},
V4{           0,            0,         -0.1,            0},
V4{           0,            0,            0,          0.1}
}

det = -0.008
Inverse(A) =M4x4{
V4{           1,            0,            0,            0},
V4{           0,            0,         1.25,            0},
V4{          -0,           -0,           -0,          -10},
V4{           0,           10,            0,            0}
}
Inverse(A)*A =M4x4{
V4{           1,            0,            0,            0},
V4{           0,            1,            0,            0},
V4{           0,            0,            1,            0},
V4{           0,            0,            0,            1}
}
knownX = V4{         0.7,          1.3,         -0.2,          0.3}
foundX = V4{         0.7,          1.3,         -0.2,          0.3}

TestSLE.TestDeterminant:begin
Determinants 1 1 1
Determinants 1 1 1
Determinants -1 -1 -1
Determinants 46 46 46
Determinants -27 -27 -27
Determinants 16 16 16


TestFunctional.TestDeriv:begin
first:
   V5{0.862437679942209, 0.793962663878407, 0.64389749571342, 0.340975557822423, -1.00564767646732}
 ~ V5{0.862437679949313, 0.793962663869774, 0.643897495722356, 0.340975557810985, -1.00564767646638}
 (dif 1.1437906177747e-11)
second:
   M5x5{
V5{           0, 1.68294196961579, 1.81859485365136, 0.282240016119734, -1.51360499061586},
V5{1.68294196961579, 0.282240016119734, -1.91784854932628, 1.31397319743758, 0.824236970483513},
V5{1.81859485365136, -1.91784854932628, 1.97871649324676, -1.99998041310141, 1.98121471138974},
V5{0.282240016119734, 1.31397319743758, -1.99998041310141, 1.30057568031423, 0.299754419325905},
V5{-1.51360499061586, 0.824236970483513, 1.98121471138974, 0.299754419325905, -1.81115672401325}
}
 ~ M5x5{
V5{           0, 1.68294156388526, 1.81859499681636, 0.282238954429914, -1.51360479705431},
V5{1.68294156388526, 0.282238676874158, -1.91784865766209, 1.31397392966193, 0.824237345042888},
V5{1.81859499681636, -1.91784865766209, 1.97871496965263, -1.99998045902205, 1.98121463679257},
V5{0.282238954429914, 1.31397392966193, -1.99998045902205, 1.30057298264319, 0.299754665533669},
V5{-1.51360479705431, 0.824237345042888, 1.98121463679257, 0.299754665533669, -1.81115789033015}
}
 (dif 4.78371362588881e-6)

program returned 0
  </pre>
</div>
<hr><h4><a id="tr_m3-libs/bitvector" href="#ref_tr_m3-libs/bitvector">
  Test Result Details for m3-libs/bitvector
</a></h4>
<div class="bggreen">
  <pre class="small">
--- building in LINUXLIBC6 ---

new source -> compiling TestBitVector.m3
 -> linking TestBitVector
*** Set/Reset Bit Test ***

Testing upward...
  Passed!

Testing downward...
  Passed!

*** Iterator Test ***
  Error: failed at bit 36105!

Test failed!

program returned 0
  </pre>
</div>
<hr><h4><a id="tr_m3-libs/slisp" href="#ref_tr_m3-libs/slisp">
  Test Result Details for m3-libs/slisp
</a></h4>
<div class="bggreen">
  <pre class="small">
--- building in LINUXLIBC6 ---

unable to read ../src/m3overrides, options "-override" and "-x" ignored.
new source -> compiling Main.m3
 -> linking test
  </pre>
</div>
<hr><h4><a id="tr_m3-comm/udp" href="#ref_tr_m3-comm/udp">
  Test Result Details for m3-comm/udp
</a></h4>
<div class="bggreen">
  <pre class="small">
--- building in LINUXLIBC6 ---

new source -> compiling TestUDP.m3
 -> linking TestUDP
  </pre>
</div>
<hr><h4><a id="tr_m3-libs/binIO" href="#ref_tr_m3-libs/binIO">
  Test Result Details for m3-libs/binIO
</a></h4>
<div class="bggreen">
  <pre class="small">
--- building in LINUXLIBC6 ---

unable to read ../src/m3overrides, options "-override" and "-x" ignored.
new source -> compiling Test.m3
"../src/Test.m3", line 26: warning: potentially unhandled exceptions: Thread.Alerted, Wr.Failure
"../src/Test.m3", line 48: warning: potentially unhandled exceptions: Rd.Failure, Thread.Alerted
"../src/Test.m3", line 3: warning: not used (TextWr)
"../src/Test.m3", line 3: warning: not used (TextRd)
4 warnings encountered
 -> linking Test

120
120
TRUE
120

program returned 0
  </pre>
</div>
<hr><h4><a id="tr_m3-db/odbc" href="#ref_tr_m3-db/odbc">
  Test Result Details for m3-db/odbc
</a></h4>
<div class="bgred">
  <pre class="small">
--- building in LINUXLIBC6 ---

unable to read ../src/m3overrides, options "-override" and "-x" ignored.
new source -> compiling Demo.m3
 -> linking Demo
Fatal Error: package build failed
stderr:
Demo.mo: In function `Demo__DoIt':
/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/m3-db/odbc/test/LINUXLIBC6/Demo.m3:25: undefined reference to `SQLAllocEnv'
/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/m3-db/odbc/test/LINUXLIBC6/Demo.m3:30: undefined reference to `SQLFreeEnv'
Demo.mo: In function `Demo__EnumerateDatabases':
/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/m3-db/odbc/test/LINUXLIBC6/Demo.m3:46: undefined reference to `SQLDataSources'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/odbc/LINUXLIBC6/libodbc.so: undefined reference to `SQLSetPos'
collect2: ld returned 1 exit status
  </pre>
</div>
<hr><h4><a id="tr_m3-db/postgres95" href="#ref_tr_m3-db/postgres95">
  Test Result Details for m3-db/postgres95
</a></h4>
<div class="bggreen">
  <pre class="small">
--- building in LINUXLIBC6 ---

new source -> compiling Demo2.m3
 -> linking Demo
syntax: Demo2 <dbname> <query>

program returned 1
  </pre>
</div>
<hr><h4><a id="tr_m3-db/db" href="#ref_tr_m3-db/db">
  Test Result Details for m3-db/db
</a></h4>
<div class="bgred">
  <pre class="small">
--- building in LINUXLIBC6 ---

unable to read ../src/m3overrides, options "-override" and "-x" ignored.
new source -> compiling Demo3.m3
 -> linking Demo
Fatal Error: package build failed
stderr:
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLDrivers'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLExecDirect'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLSetConnectOption'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLFreeConnect'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLSetCursorName'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLDataSources'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLAllocConnect'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLGetCursorName'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/odbc/LINUXLIBC6/libodbc.so: undefined reference to `SQLSetPos'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLPrepare'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLNumResultCols'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLTransact'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLRowCount'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLDescribeCol'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLAllocEnv'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLError'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLFreeStmt'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLBindCol'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLFetch'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLGetData'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLConnect'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLFreeEnv'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLExecute'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLDisconnect'
/home/m3/work/cm3-inst/birch.elegosoft.com/current//pkg/db/LINUXLIBC6/libdb.so: undefined reference to `SQLAllocStmt'
collect2: ld returned 1 exit status
  </pre>
</div>
<hr><h4><a id="tr_m3-db/stable" href="#ref_tr_m3-db/stable">
  Test Result Details for m3-db/stable
</a></h4>
<div class="bggreen">
  <pre class="small">
--- building in LINUXLIBC6 ---

unable to read ../src/m3overrides, options "-override" and "-x" ignored.
/home/m3/work/cm3-inst/birch.elegosoft.com/current//bin/stablegen -i TestObj -o TestObj -T.M3IMPTAB
new source -> compiling TestObj.i3
new source -> compiling TestObj.m3
"../src/TestObj.m3", line 261: warning: exception is never raised: TestObj.Error
"../src/TestObj.m3", line 261: warning: exception is never raised: Thread.Alerted
2 warnings encountered
new source -> compiling StableTestObj.i3
new source -> compiling StableTestObjRep.i3
new source -> compiling StableTestObj.m3
"../LINUXLIBC6/StableTestObj.m3", line 564: warning: exception is never raised: <ANY>
"../LINUXLIBC6/StableTestObj.m3", line 578: warning: exception is never raised: <ANY>
"../LINUXLIBC6/StableTestObj.m3", line 592: warning: exception is never raised: <ANY>
"../LINUXLIBC6/StableTestObj.m3", line 606: warning: exception is never raised: <ANY>
"../LINUXLIBC6/StableTestObj.m3", line 620: warning: exception is never raised: <ANY>
"../LINUXLIBC6/StableTestObj.m3", line 634: warning: exception is never raised: <ANY>
"../LINUXLIBC6/StableTestObj.m3", line 648: warning: exception is never raised: <ANY>
"../LINUXLIBC6/StableTestObj.m3", line 662: warning: exception is never raised: <ANY>
"../LINUXLIBC6/StableTestObj.m3", line 681: warning: exception is never raised: <ANY>
"../LINUXLIBC6/StableTestObj.m3", line 700: warning: exception is never raised: <ANY>
"../LINUXLIBC6/StableTestObj.m3", line 722: warning: exception is never raised: <ANY>
"../LINUXLIBC6/StableTestObj.m3", line 744: warning: exception is never raised: <ANY>
"../LINUXLIBC6/StableTestObj.m3", line 762: warning: exception is never raised: <ANY>
"../LINUXLIBC6/StableTestObj.m3", line 780: warning: exception is never raised: <ANY>
"../LINUXLIBC6/StableTestObj.m3", line 819: warning: exception is never raised: <ANY>
"../LINUXLIBC6/StableTestObj.m3", line 858: warning: exception is never raised: <ANY>
16 warnings encountered
new source -> compiling StableTestObjRep.m3
"../LINUXLIBC6/StableTestObjRep.m3 => /home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/m3-db/stable/src/StableRep.mg", line 108: warning: exception is never raised: Wr.Failure
"../LINUXLIBC6/StableTestObjRep.m3 => /home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/m3-db/stable/src/StableRep.mg", line 177: warning: potentially unhandled exception: OSError.E
"../LINUXLIBC6/StableTestObjRep.m3 => /home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/m3-db/stable/src/StableRep.mg", line 182: warning: potentially unhandled exception: OSError.E
3 warnings encountered
new source -> compiling Main.m3
 -> linking Test
Running test 0

program returned 0
  </pre>
</div>
<hr><h4><a id="tr_caltech-parser/drawcontext" href="#ref_tr_caltech-parser/drawcontext">
  Test Result Details for caltech-parser/drawcontext
</a></h4>
<div class="bgred">
  <pre class="small">
--- building in LINUXLIBC6 ---

Fatal Error: package build failed
stderr:
"/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/drawcontext/test/src/m3makefile", line 1: quake runtime error: unable to open "/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/drawcontext/dcpane/LINUXLIBC6/.M3EXPORTS" for reading

--procedure--  -line-  -file---
import             --  <builtin>
include_dir         1  /home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/drawcontext/test/src/m3makefile
                    8  /home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/drawcontext/test/LINUXLIBC6/m3make.args
  </pre>
</div>
<hr><h4><a id="tr_caltech-parser/parserlib/parserlib" href="#ref_tr_caltech-parser/parserlib/parserlib">
  Test Result Details for caltech-parser/parserlib/parserlib
</a></h4>
<div class="bggreen">
  <pre class="small">
--- building in LINUXLIBC6 ---

/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/parserlib/ktok/LINUXLIBC6/tok ../src/Calc.t -o CalcTok.i3
/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/parserlib/ktok/LINUXLIBC6/tok ../src/Calc.t -o CalcTok.i3
/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/parserlib/klex/LINUXLIBC6/lex ../src/Calc.l -o CalcLex.i3 -t ../src/Calc.t -ti3 CalcTok.i3
/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/parserlib/klex/LINUXLIBC6/lex ../src/Calc.l -o CalcLex.i3 -t ../src/Calc.t -ti3 CalcTok.i3
/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/parserlib/kyacc/LINUXLIBC6/yacc ../src/Calc.y -o CalcParse.i3 -t ../src/Calc.t -ti3 CalcTok.i3
/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/parserlib/kyacc/LINUXLIBC6/yacc ../src/Calc.y -o CalcParse.i3 -t ../src/Calc.t -ti3 CalcTok.i3
/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/parserlib/kext/LINUXLIBC6/ext ../src/CalcTokStd.e
/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/parserlib/kext/LINUXLIBC6/ext ../src/CalcTokStd.e
/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/parserlib/kext/LINUXLIBC6/ext ../src/CalcLexStd.e
/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/parserlib/kext/LINUXLIBC6/ext ../src/CalcLexStd.e
/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/parserlib/kext/LINUXLIBC6/ext ../src/CalcParseStd.e
/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/parserlib/kext/LINUXLIBC6/ext ../src/CalcParseStd.e
/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/parserlib/kext/LINUXLIBC6/ext ../src/CalcParseTree.e
/home/m3/work/cm3-ws/birch.elegosoft.com-2008-02-17-10-31-37/cm3/caltech-parser/parserlib/kext/LINUXLIBC6/ext ../src/CalcParseTree.e
new source -> compiling CalcTok.i3
new source -> compiling CalcTok.m3
"../LINUXLIBC6/CalcTok.m3", line 36: warning: potentially unhandled exception: RTAllocator.OutOfMemory
1 warning encountered
new source -> compiling CalcLex.i3
new source -> compiling CalcLex.m3
new source -> compiling CalcParse.i3
new source -> compiling CalcParse.m3
new source -> compiling CalcTokStd.i3
new source -> compiling CalcTokStd.m3
new source -> compiling CalcLexStd.i3
new source -> compiling CalcLexStd.m3
new source -> compiling CalcParseStd.i3
new source -> compiling CalcParseStd.m3
new source -> compiling CalcParseTree.i3
new source -> compiling CalcParseTree.m3
new source -> compiling Main.m3
 -> linking test
  </pre>
</div>

    <hr>
    <address><a href="mailto:m3-support{at}elego.de">m3-support{at}elego.de</a></address>
<!-- Created: Fri Feb 16 15:27:10 MET 2001 -->
  </body>
</html>