The attached patch fixes some qtgui2 compile errors with Ubuntu Saucy
Remaining error:
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_WEBKIT -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I../include -I../win32make/include -I. -I. -o "../db/prog.o" "../db/prog.cpp"
../db/prog.cpp:67:27: schwerwiegender Fehler: ansi-c-parser.h: Datei oder Verzeichnis nicht gefunden
Kompilierung beendet.
make: *** [../db/prog.o] Fehler 1
The attatched patch additional fixes a missing include
Build is still failing:
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_WEBKIT -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I../include -I../win32make/include -I../c -I. -I. -o "../db/xmlprogparser.o" "../db/xmlprogparser.cpp"
In file included from ../db/xmlprogparser.cpp:21:0:
../include/type.h:211:20: warning: unused parameter 'other' [-Wunused-parameter]
../include/type.h:223:19: warning: unused parameter 'sz' [-Wunused-parameter]
In file included from ../include/prog.h:25:0,
from ../db/xmlprogparser.cpp:23:
../include/BinaryFile.h:67:18: warning: unused parameter 'a' [-Wunused-parameter]
../include/BinaryFile.h:210:18: warning: unused parameter 'uEntry' [-Wunused-parameter]
../include/BinaryFile.h:214:18: warning: unused parameter 'uEntry' [-Wunused-parameter]
../include/BinaryFile.h:218:19: warning: unused parameter 'a' [-Wunused-parameter]
../include/BinaryFile.h:223:19: warning: unused parameter 'a' [-Wunused-parameter]
../include/BinaryFile.h:228:19: warning: unused parameter 'a' [-Wunused-parameter]
../include/BinaryFile.h:233:20: warning: unused parameter 'a' [-Wunused-parameter]
../include/BinaryFile.h:238:20: warning: unused parameter 'a' [-Wunused-parameter]
../include/BinaryFile.h:243:21: warning: unused parameter 'a' [-Wunused-parameter]
../include/BinaryFile.h:253:19: warning: unused parameter 'uNative' [-Wunused-parameter]
../include/BinaryFile.h:253:19: warning: unused parameter 'pName' [-Wunused-parameter]
../include/BinaryFile.h:260:25: warning: unused parameter 'sym' [-Wunused-parameter]
../include/BinaryFile.h:264:34: warning: unused parameter 'funcsOnly' [-Wunused-parameter]
../include/BinaryFile.h:275:18: warning: unused parameter 'uNative' [-Wunused-parameter]
../include/BinaryFile.h:321:18: warning: unused parameter 'syms_in_file' [-Wunused-parameter]
In file included from ../include/prog.h:26:0,
from ../db/xmlprogparser.cpp:23:
../include/frontend.h:181:18: warning: unused parameter 'call' [-Wunused-parameter]
../include/frontend.h:181:18: warning: unused parameter 'BB_rtls' [-Wunused-parameter]
../include/frontend.h:237:19: warning: unused parameter 'dest' [-Wunused-parameter]
../include/frontend.h:237:19: warning: unused parameter 'addr' [-Wunused-parameter]
../include/frontend.h:237:19: warning: unused parameter 'lrtl' [-Wunused-parameter]
In file included from ../include/proc.h:31:0,
from ../db/xmlprogparser.cpp:24:
../include/exp.h:418:19: warning: unused parameter 'e' [-Wunused-parameter]
../include/exp.h:420:19: warning: unused parameter 'e' [-Wunused-parameter]
../include/exp.h:422:19: warning: unused parameter 'e' [-Wunused-parameter]
../include/exp.h:525:19: warning: unused parameter 'parentType' [-Wunused-parameter]
../include/exp.h:525:19: warning: unused parameter 'ch' [-Wunused-parameter]
../include/exp.h:525:19: warning: unused parameter 's' [-Wunused-parameter]
../include/exp.h:1137:19: warning: unused parameter 'restrictTo' [-Wunused-parameter]
In file included from ../include/dataflow.h:31:0,
from ../include/cfg.h:41,
from ../include/proc.h:32,
from ../db/xmlprogparser.cpp:24:
../include/boomerang.h:69:19: warning: unused parameter 'p' [-Wunused-parameter]
../include/boomerang.h:71:19: warning: unused parameter 'p' [-Wunused-parameter]
../include/boomerang.h:73:19: warning: unused parameter 'p' [-Wunused-parameter]
../include/boomerang.h:75:19: warning: unused parameter 'pc' [-Wunused-parameter]
../include/boomerang.h:75:19: warning: unused parameter 'nBytes' [-Wunused-parameter]
../include/boomerang.h:77:19: warning: unused parameter 'pc' [-Wunused-parameter]
../include/boomerang.h:79:19: warning: unused parameter 'start' [-Wunused-parameter]
../include/boomerang.h:79:19: warning: unused parameter 'nBytes' [-Wunused-parameter]
../include/boomerang.h:83:19: warning: unused parameter 'p' [-Wunused-parameter]
../include/boomerang.h:83:19: warning: unused parameter 'pc' [-Wunused-parameter]
../include/boomerang.h:83:19: warning: unused parameter 'last' [-Wunused-parameter]
../include/boomerang.h:83:19: warning: unused parameter 'nBytes' [-Wunused-parameter]
../include/boomerang.h:85:19: warning: unused parameter 'p' [-Wunused-parameter]
../include/boomerang.h:87:19: warning: unused parameter 'p' [-Wunused-parameter]
../include/boomerang.h:89:19: warning: unused parameter 'p' [-Wunused-parameter]
../include/boomerang.h:89:19: warning: unused parameter 'depth' [-Wunused-parameter]
../include/boomerang.h:91:19: warning: unused parameter 'p' [-Wunused-parameter]
../include/boomerang.h:91:19: warning: unused parameter 'depth' [-Wunused-parameter]
../include/boomerang.h:93:19: warning: unused parameter 'p' [-Wunused-parameter]
../include/boomerang.h:93:19: warning: unused parameter 'depth' [-Wunused-parameter]
../include/boomerang.h:95:19: warning: unused parameter 'p' [-Wunused-parameter]
../include/boomerang.h:95:19: warning: unused parameter 'depth' [-Wunused-parameter]
../include/boomerang.h:97:19: warning: unused parameter 'p' [-Wunused-parameter]
../include/boomerang.h:99:19: warning: unused parameter 'p' [-Wunused-parameter]
../include/boomerang.h:101:19: warning: unused parameter 'parent' [-Wunused-parameter]
../include/boomerang.h:101:19: warning: unused parameter 'p' [-Wunused-parameter]
../include/boomerang.h:103:19: warning: unused parameter 'p' [-Wunused-parameter]
../include/boomerang.h:105:19: warning: unused parameter 'p' [-Wunused-parameter]
../include/boomerang.h:105:19: warning: unused parameter 'description' [-Wunused-parameter]
In file included from ../include/hllcode.h:29:0,
from ../include/proc.h:33,
from ../db/xmlprogparser.cpp:24:
../include/statement.h:342:19: warning: unused parameter 'def' [-Wunused-parameter]
../include/statement.h:346:19: warning: unused parameter 'forExp' [-Wunused-parameter]
../include/statement.h:346:19: warning: unused parameter 'newExp' [-Wunused-parameter]
../include/statement.h:350:19: warning: unused parameter 'loc' [-Wunused-parameter]
../include/statement.h:419:19: warning: unused parameter 'cons' [-Wunused-parameter]
../include/statement.h:423:19: warning: unused parameter 'ch' [-Wunused-parameter]
../include/statement.h:488:20: warning: unused parameter 'e' [-Wunused-parameter]
../include/statement.h:493:19: warning: unused parameter 'e' [-Wunused-parameter]
../include/statement.h:493:19: warning: unused parameter 'ty' [-Wunused-parameter]
../include/statement.h:593:19: warning: unused parameter 'forExp' [-Wunused-parameter]
../include/statement.h:614:11: warning: unused parameter 'hll' [-Wunused-parameter]
../include/statement.h:614:11: warning: unused parameter 'pbb' [-Wunused-parameter]
../include/statement.h:614:11: warning: unused parameter 'indLevel' [-Wunused-parameter]
../include/statement.h:1153:11: warning: unused parameter 'e' [-Wunused-parameter]
../include/statement.h:1161:11: warning: unused parameter 'search' [-Wunused-parameter]
../include/statement.h:1161:11: warning: unused parameter 'result' [-Wunused-parameter]
../include/statement.h:1165:11: warning: unused parameter 'search' [-Wunused-parameter]
../include/statement.h:1165:11: warning: unused parameter 'result' [-Wunused-parameter]
../include/statement.h:1171:11: warning: unused parameter 'search' [-Wunused-parameter]
../include/statement.h:1171:11: warning: unused parameter 'replace' [-Wunused-parameter]
../include/statement.h:1171:11: warning: unused parameter 'cc' [-Wunused-parameter]
../include/statement.h:1177:11: warning: unused parameter 'hll' [-Wunused-parameter]
../include/statement.h:1177:11: warning: unused parameter 'pbb' [-Wunused-parameter]
../include/statement.h:1177:11: warning: unused parameter 'indLevel' [-Wunused-parameter]
In file included from ../include/proc.h:33:0,
from ../db/xmlprogparser.cpp:24:
../include/hllcode.h:213:18: warning: unused parameter 'root' [-Wunused-parameter]
../include/hllcode.h:213:18: warning: unused parameter 'successors' [-Wunused-parameter]
../include/hllcode.h:382:25: warning: unused parameter 'n' [-Wunused-parameter]
../include/hllcode.h:551:25: warning: unused parameter 'root' [-Wunused-parameter]
../include/hllcode.h:551:25: warning: unused parameter 'n' [-Wunused-parameter]
In file included from ../db/xmlprogparser.cpp:24:0:
../include/proc.h:320:19: warning: unused parameter 'left' [-Wunused-parameter]
In file included from ../db/xmlprogparser.cpp:28:0:
../include/signature.h:325:20: warning: unused parameter 'left' [-Wunused-parameter]
../include/signature.h:329:19: warning: unused parameter 'e' [-Wunused-parameter]
../include/signature.h:333:19: warning: unused parameter 'defs' [-Wunused-parameter]
In file included from ../db/xmlprogparser.cpp:31:0:
../include/log.h:67:18: warning: unused parameter 'str' [-Wunused-parameter]
../db/xmlprogparser.cpp: In function 'void text(void, const char, int)':
../db/xmlprogparser.cpp:178:25: error: 'memcpy' was not declared in this scope
../db/xmlprogparser.cpp: At global scope:
../db/xmlprogparser.cpp:171:1: warning: unused parameter 'data' [-Wunused-parameter]
../db/xmlprogparser.cpp: In member function 'const char XMLProgParser::getAttr(const char, const char)':
../db/xmlprogparser.cpp:186:34: error: 'strcmp' was not declared in this scope
../db/xmlprogparser.cpp: In member function 'void XMLProgParser::handleElementStart(const char, const char)':
../db/xmlprogparser.cpp:194:36: error: 'strcmp' was not declared in this scope
../db/xmlprogparser.cpp: At global scope:
../db/xmlprogparser.cpp:205:6: warning: unused parameter 'el' [-Wunused-parameter]
../db/xmlprogparser.cpp:317:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:588:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:619:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:622:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:635:6: warning: unused parameter 'c' [-Wunused-parameter]
../db/xmlprogparser.cpp:635:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:646:6: warning: unused parameter 'c' [-Wunused-parameter]
../db/xmlprogparser.cpp:646:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp: In member function 'void XMLProgParser::start_signature(const char)':
../db/xmlprogparser.cpp:665:40: error: 'strcmp' was not declared in this scope
../db/xmlprogparser.cpp:679:43: error: 'strcmp' was not declared in this scope
../db/xmlprogparser.cpp: At global scope:
../db/xmlprogparser.cpp:777:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:785:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:805:6: warning: unused parameter 'c' [-Wunused-parameter]
../db/xmlprogparser.cpp:855:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:858:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp: In member function 'void XMLProgParser::start_bb(const char)':
../db/xmlprogparser.cpp:975:36: error: 'strdup' was not declared in this scope
../db/xmlprogparser.cpp:1038:34: error: 'strdup' was not declared in this scope
../db/xmlprogparser.cpp: At global scope:
../db/xmlprogparser.cpp:1100:6: warning: unused parameter 'c' [-Wunused-parameter]
../db/xmlprogparser.cpp:1120:6: warning: unused parameter 'c' [-Wunused-parameter]
../db/xmlprogparser.cpp:1132:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1135:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1148:6: warning: unused parameter 'c' [-Wunused-parameter]
../db/xmlprogparser.cpp:1168:6: warning: unused parameter 'c' [-Wunused-parameter]
../db/xmlprogparser.cpp:1214:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1217:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1242:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1245:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1354:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1408:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1411:6: warning: unused parameter 'c' [-Wunused-parameter]
../db/xmlprogparser.cpp:1411:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1414:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1417:6: warning: unused parameter 'c' [-Wunused-parameter]
../db/xmlprogparser.cpp:1417:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1621:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1624:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1629:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1632:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1652:6: warning: unused parameter 'c' [-Wunused-parameter]
../db/xmlprogparser.cpp:1664:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1667:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1672:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1675:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1680:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1683:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1688:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1691:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1696:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1699:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1704:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1707:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1712:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1715:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1718:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1723:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1728:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1731:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1736:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1739:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1744:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1747:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1752:6: warning: unused parameter 'attr' [-Wunused-parameter]
../db/xmlprogparser.cpp:1755:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1771:6: warning: unused parameter 'c' [-Wunused-parameter]
../db/xmlprogparser.cpp:1801:6: warning: unused parameter 'c' [-Wunused-parameter]
../db/xmlprogparser.cpp:1824:6: warning: unused parameter 'e' [-Wunused-parameter]
../db/xmlprogparser.cpp:1846:6: warning: unused parameter 'c' [-Wunused-parameter]
../db/xmlprogparser.cpp:1869:6: warning: unused parameter 'c' [-Wunused-parameter]
../db/xmlprogparser.cpp: In member function 'void XMLProgParser::start_const(const char)':
../db/xmlprogparser.cpp:2082:56: error: 'strdup' was not declared in this scope
../db/xmlprogparser.cpp: At global scope:
../db/xmlprogparser.cpp:2097:6: warning: unused parameter 'c' [-Wunused-parameter]
../db/xmlprogparser.cpp:2122:6: warning: unused parameter 'c' [-Wunused-parameter]
../db/xmlprogparser.cpp:2205:6: warning: unused parameter 'c' [-Wunused-parameter]
../db/xmlprogparser.cpp: In member function 'int XMLProgParser::operFromString(const char)':
../db/xmlprogparser.cpp:2306:38: error: 'strcmp' was not declared in this scope
../db/xmlprogparser.cpp: In member function 'void XMLProgParser::persistToXML(std::ostream&, Cluster)':
../db/xmlprogparser.cpp:2314:37: error: cast from 'Cluster' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp: In member function 'void XMLProgParser::persistToXML(std::ostream&, LibProc)':
../db/xmlprogparser.cpp:2353:37: error: cast from 'LibProc' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2356:48: error: cast from 'Proc' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2358:44: error: cast from 'Cluster' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2364:46: error: cast from 'CallStatement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp: In member function 'void XMLProgParser::persistToXML(std::ostream&, UserProc)':
../db/xmlprogparser.cpp:2377:38: error: cast from 'UserProc' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2382:48: error: cast from 'Proc' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2384:44: error: cast from 'Cluster' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2386:44: error: cast from 'ReturnStatement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2392:46: error: cast from 'CallStatement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2424:46: error: cast from 'Proc' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp: In member function 'void XMLProgParser::persistToXML(std::ostream&, Signature)':
../db/xmlprogparser.cpp:2441:39: error: cast from 'Signature' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2452:56: error: cast from 'Parameter' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp: In member function 'void XMLProgParser::persistToXML(std::ostream&, Type)':
../db/xmlprogparser.cpp:2495:46: error: cast from 'Type' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2501:46: error: cast from 'Type' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2509:49: error: cast from 'Type' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2516:47: error: cast from 'Type' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2522:49: error: cast from 'Type' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2528:46: error: cast from 'Type' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2534:49: error: cast from 'Type' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2542:47: error: cast from 'Type' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2552:47: error: cast from 'Type' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2558:50: error: cast from 'Type' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2571:46: error: cast from 'Type' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp: In member function 'void XMLProgParser::persistToXML(std::ostream&, Exp)':
../db/xmlprogparser.cpp:2583:45: error: cast from 'Exp' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2593:46: error: cast from 'Exp' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2599:43: error: cast from 'Exp' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2604:44: error: 'union Const::<anonymous>' has no member named 'a'
../db/xmlprogparser.cpp:2622:46: error: cast from 'Exp</anonymous>' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2624:46: error: cast from 'UserProc' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2635:44: error: cast from 'Exp' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2637:45: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2648:45: error: cast from 'Exp' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2650:45: error: cast from 'RTL' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2661:46: error: cast from 'Exp' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2674:45: error: cast from 'Exp' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2690:44: error: cast from 'Exp' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2703:43: error: cast from 'Exp' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp: In member function 'void XMLProgParser::persistToXML(std::ostream&, Cfg)':
../db/xmlprogparser.cpp:2716:33: error: cast from 'Cfg' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2718:39: error: cast from 'BasicBlock' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2719:38: error: cast from 'BasicBlock' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2726:54: error: cast from 'BasicBlock' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2729:60: error: cast from 'BasicBlock' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp: In member function 'void XMLProgParser::persistToXML(std::ostream&, BasicBlock)':
../db/xmlprogparser.cpp:2742:32: error: cast from 'BasicBlock' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2751:45: error: cast from 'PBB {aka BasicBlock}' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2753:45: error: cast from 'PBB {aka BasicBlock}' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2755:47: error: cast from 'PBB {aka BasicBlock}' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2757:47: error: cast from 'PBB {aka BasicBlock}' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2759:46: error: cast from 'PBB {aka BasicBlock}' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2775:42: error: cast from 'PBB {aka BasicBlock}' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2777:43: error: cast from 'PBB {aka BasicBlock}' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2779:43: error: cast from 'PBB {aka BasicBlock}' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2781:45: error: cast from 'PBB {aka BasicBlock}' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2783:45: error: cast from 'PBB {aka BasicBlock}' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2785:44: error: cast from 'PBB {aka BasicBlock}' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2793:55: error: cast from 'BasicBlock' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2795:57: error: cast from 'BasicBlock' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp: In member function 'void XMLProgParser::persistToXML(std::ostream&, RTL)':
../db/xmlprogparser.cpp:2815:33: error: cast from 'RTL' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp: In member function 'void XMLProgParser::persistToXML(std::ostream&, Statement)':
../db/xmlprogparser.cpp:2830:46: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2832:48: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2834:46: error: cast from 'UserProc' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2851:48: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2853:48: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2855:46: error: cast from 'UserProc' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2879:46: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2882:48: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2884:46: error: cast from 'UserProc' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2892:54: error: cast from 'Proc' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2919:46: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2922:49: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2924:47: error: cast from 'UserProc' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2940:48: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2944:49: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2946:47: error: cast from 'UserProc' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2966:46: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2969:48: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2971:46: error: cast from 'UserProc' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2985:47: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2987:48: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2989:46: error: cast from 'UserProc' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2996:51: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:2996:82: error: cast from 'Exp' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:3003:44: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:3005:48: error: cast from 'Statement' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp:3007:46: error: cast from 'UserProc' to 'int' loses precision [-fpermissive]
../db/xmlprogparser.cpp: At global scope:
../db/xmlprogparser.cpp:3034:6: warning: unused parameter 'e' [-Wunused-parameter]
make: *** [../db/xmlprogparser.o] Error 1