[M3devel] caltech-parser test build error

Rodney M. Bates rodney_bates at lcwb.coop
Tue Oct 1 02:22:20 CEST 2013



On 09/29/2013 04:44 PM, Coleburn, Randy wrote:
> I'm getting a build error for "caltech-parser\parserlib\parserlib\test".  (See below.)
> I'm not real familiar with this package, but the problem seems to be a path problem in invoking "ktok.exe".
>
> In the output below, the path being requested is:
>     C:\cm3\caltech-parser\parserlib\ktok\NT386\ktok.exe
>
> I think this path should instead be:
>     C:\cm3\*Sandbox\cm3\*caltech-parser\parserlib\ktok\NT386\ktok.exe
>
> Or, alternately, if one wanted the "ktok.exe" in "bin", the path should be:
>     C:\cm3\bin\ktok.exe
>
> The choice of path seems to be coming from a template file, but it isn't dealing properly with the location of the source tree (which could be rooted anywhere desired; mine is rooted at C:\cm3\Sandbox\cm3).
>
> Does anyone know if this package builds properly on other systems?  If so, perhaps the template needs adjusting for NT386.  Otherwise, there is a problem common to all platforms that should be repaired.
>

About 6 months ago, I tried rebuilding everything in the head, using the release compiler, on AMD64_LINUX and
LINUXLIBC6.  Just today, I did the same, using the head compiler on the head.  I finished up with do-cm3-all.sh.
Only a few things failed to build, and caltech-parser succeeded in all cases.  It's a bit confusing to check
everything that  happened and what the state of my copy of pkginfo.txt ended up, but caltech-parser has its
own scripts, so I have the notes that it built.

BTW, the do-cm3-*.sh scripts used to stop when a package failed to build.  Now I sometimes see them
continuing to try more packages.  Anyone know what the criterion is here?


> Here is the output of my attempt to build this package:
>
> C:\cm3\Sandbox\cm3\caltech-parser\parserlib\parserlib\test\src>cm3
> --- building in ..\NT386 ---
>
> ignoring ..\src\m3overrides
>
> C:\cm3\caltech-parser\parserlib\ktok\NT386\ktok ..\src\Calc.t -o CalcTok.i3
> C:\cm3\caltech-parser\parserlib\ktok\NT386\ktok ..\src\Calc.t -o CalcTok.i3
> The system cannot find the path specified.
> "C:\cm3\pkg\cit_util\src\generics.tmpl", line 38: quake runtime error: exit 1: C:\cm3\caltech-parser\parserlib\ktok\NT386\ktok ..\src\Calc.t -o CalcTok.i3
>
> --procedure--  -line-  -file---
> exec               --  <builtin>
> _exec              38  C:\cm3\pkg\cit_util\src\generics.tmpl
> _xCons             37  C:\cm3\pkg\parserlib\src\parser.tmpl
> _tCons             70  C:\cm3\pkg\parserlib\src\parser.tmpl
> _tConsUn           71  C:\cm3\pkg\parserlib\src\parser.tmpl
> token              73  C:\cm3\pkg\parserlib\src\parser.tmpl
> include_dir         4  C:\cm3\Sandbox\cm3\caltech-parser\parserlib\parserlib\test\src\m3makefile
>                      4  C:\cm3\Sandbox\cm3\caltech-parser\parserlib\parserlib\test\NT386\m3make.args
>
> Fatal Error: package build failed
>
> Thanks,
> Randy Coleburn
>




More information about the M3devel mailing list