Ubuntu GNU/Linux 10.10, all up to date.  g++ 4.4.5. <br><br>Fetched 2.5.1, and ran ./configure okay.  But then,<br><br>make<br>make  all-recursive<br>make[1]: Entering directory `/home/dom/bin/TECkit_2_5_1'<br>Making all in lib<br>

make[2]: Entering directory `/home/dom/bin/TECkit_2_5_1/lib'<br>/bin/bash ../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../source/Public-headers    -g -O2 -DNDEBUG -MT Compiler.lo -MD -MP -MF .deps/Compiler.Tpo -c -o Compiler.lo `test -f '../source/Compiler.cpp' || echo './'`../source/Compiler.cpp<br>

 g++ -DHAVE_CONFIG_H -I. -I.. -I../source/Public-headers -g -O2 -DNDEBUG -MT Compiler.lo -MD -MP -MF .deps/Compiler.Tpo -c ../source/Compiler.cpp  -fPIC -DPIC -o .libs/Compiler.o<br>../source/Compiler.cpp: In function 'char* TECkit_GetTECkitName(UInt32)':<br>

../source/Compiler.cpp:212: error: 'sprintf' was not declared in this scope<br>../source/Compiler.cpp: In function 'const char* asHex(UInt32, short int)':<br>../source/Compiler.cpp:349: error: 'sprintf' was not declared in this scope<br>

../source/Compiler.cpp: In function 'const char* asDec(UInt32)':<br>../source/Compiler.cpp:357: error: 'sprintf' was not declared in this scope<br>make[2]: *** [Compiler.lo] Error 1<br>make[2]: Leaving directory `/home/dom/bin/TECkit_2_5_1/lib'<br>

make[1]: *** [all-recursive] Error 1<br>make[1]: Leaving directory `/home/dom/bin/TECkit_2_5_1'<br>make: *** [all] Error 2<br><br><br>Any suggestions?  I've made TECkit successfully in the past (a year ago?).<br>
<br>
Dominik<br><br>