nel-all
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Nel] build_rbank.exe


From: Benjamin Legros
Subject: Re: [Nel] build_rbank.exe
Date: Wed, 18 Feb 2004 19:54:28 +0100

 
Options in the build_rbank.exe command line are
-p : force don't process all passes
-P : force process all passes
-c : don't check pacs primitives
-C : force check pacs primitives
-g : force don't build gr/rbank
-G : force build gr/rbank
 
You shouldn't care about pacs primitives, so don't worry about the warnings:
 
2004/02/18 17:24:45 INF 3236 build_rbank.exe prim_checker.cpp 74 : Checking pacs.packed_prims consistency
2004/02/18 17:24:45 WRN 3236 build_rbank.exe ligo_config.cpp 355 : Can't open the file world_editor_classes.xml for reading.
2004/02/18 17:24:45 WRN 3236 build_rbank.exe prim_checker.cpp 82 : Can't load ligo primitive config file world_editor_classes.xml
2004/02/18 17:24:45 WRN 3236 build_rbank.exe prim_checker.cpp 220 : Couldn't load pacs.packed_prims file './pacs.packed_prims'
2004/02/18 17:24:45 INF 3236 build_rbank.exe main.cpp 378 : total computation time: 0 days, 0 hours, 0 minutes and 0 seconds
 
-P forces building a given zone .lr
-G forces linking all .lr, building a .rbank and a .gr
 
For the build zone loop, use build_rbank -c -P -g $i
and after the loop, build_rbank -c -p -G
 
Apparently, the build doesn't output the "Generate final .lr for zone ..." message, there is something out there
in the "build_rbank -c -P -g $i" line, $i must be some kind of 'xx_aa', without path of any kind (xx a number, aa 2 letters...)
 
Ben
 
 
 
extract from the build code :
 
    if (argv[i][0] != '-')
    {
     ZoneNames.push_back(string(argv[i]));
    }
    else
    {
     switch (argv[i][1])
     {
    // get options
     case 'P':
      ProcessAllPasses = true;
      break;
     case 'p':
      ProcessAllPasses = false;
      break;
     case 'G':
      ProcessGlobal = true;
      break;
     case 'g':
      ProcessGlobal = false;
      break;
[...]
 
then
 
 if (ProcessAllPasses)
 {
  for (i=0; i<zoneNames.size(); ++i)
  {
   nlinfo("Generate final .lr for zone %s", zoneNames[i].c_str());
   processAllPasses(zoneNames[i]);
  }
 }
 
 if (ProcessGlobal)
 {
  nlinfo("Process .gr and .rbank");
  processGlobalRetriever();
 }

reply via email to

[Prev in Thread] Current Thread [Next in Thread]