[liblouis-liblouisxml] Re: [liblouisutdml] 2 new revisions pushed by mwhapples on 2014-05-16 11:24 GMT

  • From: "Michael Whapples" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "mwhapples@xxxxxxx" for DMARC)
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Fri, 16 May 2014 20:59:53 +0100

OK, should be fixed, a stupid error which worked fine on Linux but obviously something VC doesn't like. I think I have noticed this sort of error before should have been more careful.


Michael Whapples
On 16/05/2014 17:59, Vic Beckley wrote:
Michael,

Won't build on Windows.


c:\liblouisutdml\windows>nmake /f makefile.nmake

Microsoft (R) Program Maintenance Utility Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

         nmake /nologo /f Makefile.gen
         cl.exe /nologo /O2 /W1 /c
/Ic:\liblouis\branches\mwhapples_logging\liblo
uis /Ic:\liblouis\branches\mwhapples_logging\windows\include /Iinclude
/Ic:\libx
ml2-2.7.2\include /DWIDECHAR_TYPE="unsigned int"
..\liblouisutdml\transcriber.c
transcriber.c
..\liblouisutdml\transcriber.c(5456) : error C2275: 'PageStatus' : illegal
use o
f this type as an expression
         ..\liblouisutdml\transcriber.c(4231) : see declaration of
'PageStatus'
..\liblouisutdml\transcriber.c(5456) : error C2146: syntax error : missing
';' b
efore identifier 'curPageStatus'
..\liblouisutdml\transcriber.c(5456) : error C2065: 'curPageStatus' :
undeclared
  identifier
..\liblouisutdml\transcriber.c(5463) : error C2065: 'curPageStatus' :
undeclared
  identifier
NMAKE : fatal error U1077: '"c:\Program Files (x86)\Microsoft Visual Studio
9.0\
VC\BIN\x86_amd64\cl.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"c:\Program Files (x86)\Microsoft Visual Studio
9.0\
VC\BIN\nmake.EXE"' : return code '0x2'
Stop.

c:\liblouisutdml\windows>


Best regards from Ohio,

Vic

-----Original Message-----
From: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx
[mailto:liblouis-liblouisxml-bounce@xxxxxxxxxxxxx] On Behalf Of
liblouisutdml@xxxxxxxxxxxxxx
Sent: Friday, May 16, 2014 7:25 AM
To: liblouis-liblouisxml@xxxxxxxxxxxxx
Subject: [liblouis-liblouisxml] [liblouisutdml] 2 new revisions pushed by
mwhapples on 2014-05-16 11:24 GMT

2 new revisions:

Revision: 116c2862a4cf
Branch:   default
Author:   Michael Whapples
Date:     Fri May 16 08:55:12 2014 UTC
Log:      More logging stuff
http://code.google.com/p/liblouisutdml/source/detail?r=116c2862a4cf

Revision: 6c0c0ae9075e
Branch:   default
Author:   Michael Whapples
Date:     Fri May 16 10:33:42 2014 UTC
Log:      More logging statements.
http://code.google.com/p/liblouisutdml/source/detail?r=6c0c0ae9075e

============================================================================
==
Revision: 116c2862a4cf
Branch:   default
Author:   Michael Whapples
Date:     Fri May 16 08:55:12 2014 UTC
Log:      More logging stuff
http://code.google.com/p/liblouisutdml/source/detail?r=116c2862a4cf

Modified:
   /liblouisutdml/transcriber.c
   /tools/file2brl.c

=======================================
--- /liblouisutdml/transcriber.c        Tue May  6 14:04:40 2014 UTC
+++ /liblouisutdml/transcriber.c        Fri May 16 08:55:12 2014 UTC
@@ -2966,6 +2966,7 @@
   write_paragraph (sem_act action, xmlNode * node)
   {
     StyleType *holdStyle;
+  lou_log(LOG_INFO, "Begin write_paragraph");
     if (!((ud->text_length > 0 || ud->translated_length > 0) &&
        ud->style_top >= 0))
       return 1;
@@ -3004,6 +3005,7 @@
     styleBody ();
     end_style ();
     ud->needs_editing = 0;
+  lou_log(LOG_INFO, "Finish write_paragraph");
     return 1;
   }

@@ -3547,7 +3549,7 @@
   int
   start_style (StyleType * curStyle, xmlNode * node)
   {
-  lou_log(LOG_INFO, "Starting style");
+  lou_log(LOG_INFO, "Begin start_style");
     if (curStyle == NULL)
       curStyle = lookup_style ("para");
     if (prevStyle == NULL)
@@ -3597,12 +3599,14 @@
       return 1;
     startStyle ();
     styleSpec->status = startBody;
+  lou_log(LOG_INFO, "Finish start_style");
     return 1;
   }

   int
   end_style ()
   {
+  lou_log(LOG_INFO, "Begin end_style");
     styleSpec = &ud->style_stack[ud->style_top];
     style = styleSpec->style;
     ud->brl_page_num_format = styleSpec->curBrlNumFormat;
@@ -3632,6 +3636,7 @@
     ud->style_right_margin = styleSpec->curRightMargin;
     ud->style_first_line_indent = styleSpec->curFirstLineIndent;
     ud->needs_editing = 0;
+  lou_log(LOG_INFO, "Finish end_style");
     return 1;
   }

@@ -4983,9 +4988,10 @@
     int charactersWritten = 0;
     int newLineNeeded = 1;
     brlNode = firstBrlNode;
-  lou_log(LOG_INFO, "Do ordinary text");
+  lou_log(LOG_INFO, "Begin utd_doOrdinaryText");
     while (brlNode)
       {
+      lou_log(LOG_DEBUG, "Finding brlNode content");
         do
        {
          if (newLineNeeded)
@@ -5050,6 +5056,7 @@
         prevBrlNode->_private = NULL;
       }
     brlNode = prevBrlNode;     /*for utd_finishStyle */
+  lou_log(LOG_INFO, "Finish utd_doOrdinaryText");
     return 1;
   }
   static int
@@ -5382,7 +5389,7 @@
   utd_styleBody ()
   {
     sem_act action;
-  lou_log(LOG_INFO, "Begin styleBody");
+  lou_log(LOG_INFO, "Begin utd_styleBody");
     if (!utd_editTrans ())
       return 0;
     if (!ud->paragraphs)
@@ -5437,6 +5444,7 @@
     ud->sync_text_length = 0;
     ud->in_sync = ud->hyphenate;
     firstBrlNode = NULL;
+  lou_log(LOG_INFO, "Finish utd_styleBody");
     return 1;
   }

=======================================
--- /tools/file2brl.c   Mon May  5 11:31:58 2014 UTC
+++ /tools/file2brl.c   Fri May 16 08:55:12 2014 UTC
@@ -115,6 +115,7 @@
     UserData *ud;

     int optc;
+  lou_setLogLevel(LOG_DEBUG);
     set_program_name (argv[0]);
     logFileName[0] = 0;


============================================================================
==
Revision: 6c0c0ae9075e
Branch:   default
Author:   Michael Whapples
Date:     Fri May 16 10:33:42 2014 UTC
Log:      More logging statements.
http://code.google.com/p/liblouisutdml/source/detail?r=6c0c0ae9075e

Modified:
   /liblouisutdml/transcribe_math.c
   /liblouisutdml/transcriber.c

=======================================
--- /liblouisutdml/transcribe_math.c    Mon May  5 10:11:08 2014 UTC
+++ /liblouisutdml/transcribe_math.c    Fri May 16 10:33:42 2014 UTC
@@ -44,10 +44,12 @@
     StyleType *style;
     xmlNode *child;
     int branchCount = 0;
+  lou_log(LOG_INFO, "Begin transcribe_math");
     if (node == NULL)
       return 0;
     if (action == 0)
       {
+      lou_log(LOG_DEBUG, "Math node action==0");
         insert_translation (ud->main_braille_table);
         curLink = node;
         if (ud->format_for == utd)
@@ -56,13 +58,18 @@
           }
       }
     else
-    push_sem_stack (node);
+    {
+      lou_log(LOG_DEBUG, "Math node action!=0");
+      push_sem_stack (node);
+    }
     switch (ud->stack[ud->top])
       {
       case skip:
+      lou_log(LOG_DEBUG, "Math node skip");
         pop_sem_stack ();
         return 1;
       case reverse:
+      lou_log(LOG_DEBUG, "Math node reverse");
         do_reverse (node);
         break;
       default:
@@ -70,8 +77,9 @@
       }
     if ((style = is_style (node)) != NULL)
       {
-    mathTrans ();
-    start_style (style, node);
+      lou_log(LOG_DEBUG, "Math node start style");
+      mathTrans ();
+      start_style (style, node);
       }
     child = node->children;
     while (child)
@@ -98,12 +106,14 @@
     insert_code (node, -1);
     if (style)
       {
+      lou_log(LOG_DEBUG, "Math node end style");
         mathTrans ();
         end_style ();
       }
     pop_sem_stack ();
     if (action == 0)
       mathTrans ();
+  lou_log(LOG_INFO, "Finish transcribe_math");
     return 1;
   }

=======================================
--- /liblouisutdml/transcriber.c        Fri May 16 08:55:12 2014 UTC
+++ /liblouisutdml/transcriber.c        Fri May 16 10:33:42 2014 UTC
@@ -4004,7 +4004,7 @@
   {
     xmlNode *textNode;
     int inlen, outlen;
-  lou_log(LOG_INFO, "Making dots node");
+  lou_log(LOG_INFO, "Begin makeDotsTextNode");
     if (length <= 0)
       return 1;
     if (ud->mode & notUC)
@@ -4044,7 +4044,7 @@
     lou_log(LOG_INFO, "brlContent=%s", brlContent);
     textNode = xmlNewText (brlContent);
     xmlAddChild (node, textNode);
-  lou_log(LOG_INFO, "Finished making dots node");
+  lou_log(LOG_INFO, "Finished makeDotsTextNode");
     return 1;
   }

@@ -5159,7 +5159,7 @@
     int k;
     unsigned int ch;
     int rowEnd = 0;
-  lou_log(LOG_INFO, "Aliging columns");
+  lou_log(LOG_INFO, "Begin utd_doAlignColumns");
     for (bufPos = 0; bufPos < translatedLength; bufPos++)
       if (translatedBuffer[bufPos] == ESCAPE)
         break;
@@ -5321,6 +5321,7 @@
          utd_finishLine (0, cellsToWrite);
        }
       }
+  lou_log(LOG_INFO, "Finish utd_doAlignColumns");
     return 1;
   }

@@ -5451,6 +5452,7 @@
   static int
   utd_finishStyle ()
   {
+  lou_log(LOG_INFO, "Begin utd_finishStyle");
     PageStatus curPageStatus = checkPageStatus ();
     if (!ud->paragraphs)
       return 1;
@@ -5467,6 +5469,7 @@
        }
       }
     brlNode = firstBrlNode = NULL;
+  lou_log(LOG_INFO, "Finish utd_finishStyle");
     return 1;
   }

For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts: