I discovered that a pre-compiled version of teckit_compile is available in TeXlive2010, so I'm using that and moving on.  <br><br>Thanks,<br>Dominik<br><br>
<br><br><div class="gmail_quote">On 27 December 2010 21:56, Peter Dyballa <span dir="ltr"><<a href="mailto:Peter_Dyballa@web.de">Peter_Dyballa@web.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>
Am 27.12.2010 um 20:30 schrieb Dominik Wujastyk:<div class="im"><br>
<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Any suggestions?  I've made TECkit successfully in the past (a year ago?).<br>
</blockquote>
<br>
<br></div>
Sprintf is a basic function. Maybe its declaration is guarded by something in its header file. To find out which header files are used you can modify the compilation by inserting "-H" (without the quotes) for example before "-g". Then the compiler would output a large list of lines starting with one or more "." followed by a SPACE and then the pathname of such a header file. Then grep for sprintf in these files (you should have success with stdio.h, probably in /usr/include). Now check whether the definition is in some #ifdef or #ifndef! Is it necessary #define (or #undef) something that the definition os sprintf is reached?<br>


<br>
You might also try to substitute the "-c" in the compilation command with "-E -dD" and "-o .libs/Compiler.o" with "-o Compiler.preprocessed" and search in this output file the place where the definition of sprintf should have happened (you'll comments about inclusion of a header file and which line in which file had caused it). Now compare the code on the preprocessed output file with that in the original header file. Which #defs had caused the caused? Which one is missing, has prevented the definition of sprintf?<br>


<br>
<br>
Can you compile with the compiler(s) you used last christmas? With a package management system it should be an easy task to swap them.<br>
<br>
--<br>
Greetings<br>
<br>
  Pete<br>
<br>
Almost anything is easier to get into than out of.<br>
                                – Allen's Law<br>
<br>
<br>
<br>
<br>
--------------------------------------------------<br>
Subscriptions, Archive, and List information, etc.:<br>
 <a href="http://tug.org/mailman/listinfo/xetex" target="_blank">http://tug.org/mailman/listinfo/xetex</a><br>
</blockquote></div><br>