В достойной ОС WinDows есть не менее достойная программа PtokaX (http://www.ptokax.org/), только вот запускать под wine не хочется, да и проблемы с скриптами.
Был найден вариант под линух http://www.czdc.org/PtokaX/0.4.1.1-posix-src.tgz только установить не получается.
Ругается
ttys:/home/albert/bin/PtokaX # make g++ -g -Wall -Itinyxml/src -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/pkg/include -I/usr/include/lua -I/usr/include/lua/5.1 -c /home/albert/bin/PtokaX/src/ClientTagManager.cpp -o /home/albert/bin/PtokaX/obj/ClientTagManager.o In file included from /home/albert/bin/PtokaX/src/ClientTagManager.cpp:21: /home/albert/bin/PtokaX/src/stdinc.h:83:21: tinyxml.h: Нет такого файла или каталога /home/albert/bin/PtokaX/src/stdinc.h:84:21: tinystr.h: Нет такого файла или каталога /home/albert/bin/PtokaX/src/ClientTagManager.cpp: In member function `void ClientTagMan::Load()': /home/albert/bin/PtokaX/src/ClientTagManager.cpp:63: error: `TiXmlDocument' undeclared (first use this function) /home/albert/bin/PtokaX/src/ClientTagManager.cpp:63: error: (Each undeclared identifier is reported only once for each function it appears in.) /home/albert/bin/PtokaX/src/ClientTagManager.cpp:63: error: expected `;' before "doc" /home/albert/bin/PtokaX/src/ClientTagManager.cpp:65: error: `doc' undeclared (first use this function) /home/albert/bin/PtokaX/src/ClientTagManager.cpp:66: error: `TiXmlHandle' undeclared (first use this function) /home/albert/bin/PtokaX/src/ClientTagManager.cpp:66: error: expected `;' before "cfg" /home/albert/bin/PtokaX/src/ClientTagManager.cpp:67: error: `TiXmlNode' undeclared (first use this function) /home/albert/bin/PtokaX/src/ClientTagManager.cpp:67: error: `clienttags' undeclared (first use this function) /home/albert/bin/PtokaX/src/ClientTagManager.cpp:67: error: `cfg' undeclared (first use this function) /home/albert/bin/PtokaX/src/ClientTagManager.cpp:70: error: `child' undeclared (first use this function) /home/albert/bin/PtokaX/src/ClientTagManager.cpp:72: error: `clienttag' undeclared (first use this function) /home/albert/bin/PtokaX/src/ClientTagManager.cpp:98: error: expected `;' before "doc" /home/albert/bin/PtokaX/src/ClientTagManager.cpp:100: error: `TiXmlDeclaration' undeclared (first use this function) /home/albert/bin/PtokaX/src/ClientTagManager.cpp:101: error: `TiXmlElement' undeclared (first use this function) /home/albert/bin/PtokaX/src/ClientTagManager.cpp:101: error: expected `;' before "clienttags" /home/albert/bin/PtokaX/src/ClientTagManager.cpp:105: error: expected `;' before "clientpatt" /home/albert/bin/PtokaX/src/ClientTagManager.cpp:106: error: `clientpatt' undeclared (first use this function) /home/albert/bin/PtokaX/src/ClientTagManager.cpp:106: error: `TiXmlText' undeclared (first use this function) /home/albert/bin/PtokaX/src/ClientTagManager.cpp:108: error: expected `;' before "clientname" /home/albert/bin/PtokaX/src/ClientTagManager.cpp:109: error: `clientname' undeclared (first use this function) /home/albert/bin/PtokaX/src/ClientTagManager.cpp:111: error: expected `;' before "clienttag" make: *** [/home/albert/bin/PtokaX/obj/ClientTagManager.o] Ошибка 1
tinyxml.h был найден http://sourceforge.net/projects/tinyxml и установлен
ttys:/home/albert/bin/PtokaX/tinyxml # make g++ -c -Wall -Wno-format -g -DDEBUG -DTIXML_USE_STL tinyxml.cpp -o tinyxml.o g++ -c -Wall -Wno-format -g -DDEBUG -DTIXML_USE_STL tinyxmlparser.cpp -o tinyxmlparser.o g++ -c -Wall -Wno-format -g -DDEBUG -DTIXML_USE_STL xmltest.cpp -o xmltest.o g++ -c -Wall -Wno-format -g -DDEBUG -DTIXML_USE_STL tinyxmlerror.cpp -o tinyxmlerror.o g++ -c -Wall -Wno-format -g -DDEBUG -DTIXML_USE_STL tinystr.cpp -o tinystr.o g++ -o xmltest -g tinyxml.o tinyxmlparser.o xmltest.o tinyxmlerror.o tinystr.o
Что не так?
Заранее спасибо за ответ