Compiler errors svn 11447

Trying to build your own version of Vega Strike and having problems? Unix users, paste your config.log here (stderr output alone is not helpful).
Post Reply
bgaskey
Elite Venturer
Elite Venturer
Posts: 718
Joined: Wed Mar 07, 2007 9:05 pm
Location: Rimward of Eden

Compiler errors svn 11447

Post by bgaskey »

On mac G5 OS X 10.4.10 "make vegastrike" fails with about a million errors in sr/cmd/ai/navigation
It returns:

Code: Select all

src/cmd/ai/event_xml.h:3:25: error: xml_support.h: No such file or directory
In file included from src/cmd/ai/script.h:4,
                 from src/cmd/ai/aggressive.cpp:3:
src/cmd/ai/navigation.h:6:24: error: vegastrike.h: No such file or directory
src/cmd/ai/navigation.h:7:24: error: vs_globals.h: No such file or directory
src/cmd/ai/aggressive.cpp:7:24: error: config_xml.h: No such file or directory
src/cmd/ai/aggressive.cpp:9:30: error: cmd/unit_generic.h: No such file or directory
src/cmd/ai/aggressive.cpp:11:36: error: cmd/script/flightgroup.h: No such file or directory
src/cmd/ai/aggressive.cpp:14:32: error: cmd/script/mission.h: No such file or directory
src/cmd/ai/aggressive.cpp:15:33: error: gfx/cockpit_generic.h: No such file or directory
src/cmd/ai/aggressive.cpp:16:22: error: lin_time.h: No such file or directory
src/cmd/ai/aggressive.cpp:17:29: error: faction_generic.h: No such file or directory
src/cmd/ai/aggressive.cpp:18:30: error: cmd/role_bitmask.h: No such file or directory
src/cmd/ai/aggressive.cpp:19:27: error: cmd/unit_util.h: No such file or directory
src/cmd/ai/aggressive.cpp:21:21: error: cmd/csv.h: No such file or directory
src/cmd/ai/aggressive.cpp:22:27: error: universe_util.h: No such file or directory
src/cmd/ai/aggressive.cpp:23:23: error: vs_random.h: No such file or directory
src/cmd/ai/aggressive.cpp:24:35: error: python/python_compile.h: No such file or directory
src/cmd/ai/aggressive.cpp:25:27: error: cmd/unit_find.h: No such file or directory
src/cmd/ai/order.h:57: error: ISO C++ forbids declaration of 'Unit' with no type
src/cmd/ai/order.h:57: error: expected ';' before '*' token
src/cmd/ai/order.h:65: error: 'UnitContainer' does not name a type
src/cmd/ai/order.h:67: error: 'QVector' does not name a type
src/cmd/ai/order.h:80: error: 'Unit' has not been declared
src/cmd/ai/order.h:102: error: 'Unit' has not been declared
src/cmd/ai/order.h:104: error: 'QVector' has not been declared
src/cmd/ai/order.h:106: error: 'Unit' has not been declared
src/cmd/ai/order.h:115: error: 'Unit' has not been declared
src/cmd/ai/order.h:116: error: ISO C++ forbids declaration of 'Unit' with no type
src/cmd/ai/order.h:116: error: expected ';' before '*' token
src/cmd/ai/order.h:118: error: expected `;' before 'virtual'
src/cmd/ai/order.h:131: error: 'Unit' has not been declared
src/cmd/ai/order.h: In constructor 'Order::Order()':
src/cmd/ai/order.h:87: error: class 'Order' does not have any field named 'targetlocation'
src/cmd/ai/order.h:87: error: 'parent' was not declared in this scope
src/cmd/ai/order.h:87: error: 'VSCONSTRUCT1' was not declared in this scope
src/cmd/ai/order.h:87: error: expected `;' before '}' token
src/cmd/ai/order.h: In constructor 'Order::Order(int, int)':
src/cmd/ai/order.h:89: error: class 'Order' does not have any field named 'targetlocation'
src/cmd/ai/order.h:89: error: 'parent' was not declared in this scope
src/cmd/ai/order.h:89: error: 'VSCONSTRUCT1' was not declared in this scope
src/cmd/ai/order.h:89: error: expected `;' before '}' token
src/cmd/ai/order.h: In member function 'virtual void Order::SetParent(int*)':
src/cmd/ai/order.h:115: error: 'parent' was not declared in this scope
src/cmd/ai/comm_ai.h: At global scope:
src/cmd/ai/comm_ai.h:20: error: 'UnitContainer' does not name a type
src/cmd/ai/comm_ai.h:21: error: 'Vector' does not name a type
src/cmd/ai/comm_ai.h:24: error: 'Unit' has not been declared
src/cmd/ai/comm_ai.h:29: error: ISO C++ forbids declaration of 'Unit' with no type
src/cmd/ai/comm_ai.h:29: error: expected ';' before '*' token
src/cmd/ai/comm_ai.h:36: error: 'Unit' has not been declared
src/cmd/ai/comm_ai.h:38: error: 'Unit' has not been declared
src/cmd/ai/event_xml.h:41: error: 'XMLSupport' has not been declared
src/cmd/ai/event_xml.h:41: error: 'EnumMap' does not name a type
src/cmd/ai/event_xml.h:44: error: 'XMLSupport' has not been declared
src/cmd/ai/event_xml.h:44: error: expected ',' or '...' before '&' token
src/cmd/ai/event_xml.h:44: error: ISO C++ forbids declaration of 'EnumMap' with no type
src/cmd/ai/event_xml.h: In constructor 'AIEvents::ElemAttrMap::ElemAttrMap(int)':
src/cmd/ai/event_xml.h:45: error: class 'AIEvents::ElemAttrMap' does not have any field named 'element_map'
src/cmd/ai/event_xml.h:45: error: 'el' was not declared in this scope
src/cmd/ai/fire.h: At global scope:
src/cmd/ai/fire.h:38: error: 'Vector' has not been declared
src/cmd/ai/fire.h:39: error: 'Vector' has not been declared
src/cmd/ai/fire.h:40: error: 'QVector' has not been declared
src/cmd/ai/fire.h:41: error: 'Vector' has not been declared
src/cmd/ai/fire.h:42: error: 'QVector' has not been declared
src/cmd/ai/fire.h:43: error: 'Vector' has not been declared
src/cmd/ai/fire.h:43: error: 'Vector' has not been declared
src/cmd/ai/fire.h:45: error: 'QVector' has not been declared
src/cmd/ai/fire.h:46: error: 'QVector' has not been declared
src/cmd/ai/fire.h:48: error: 'string' has not been declared
src/cmd/ai/fire.h: In member function 'virtual void Orders::FireAt::SetParent(Unit*)':
src/cmd/ai/fire.h:52: error: no matching function for call to 'Orders::FireAt::SetParent(Unit*&)'
src/cmd/ai/order.h:115: note: candidates are: virtual void Order::SetParent(int*)
src/cmd/ai/fire.h: In member function 'Unit* Orders::FireAt::GetParent()':
src/cmd/ai/fire.h:54: error: 'GetParent' is not a member of 'CommunicatingAI'
src/cmd/ai/aggressive.h: At global scope:
src/cmd/ai/aggressive.h:20: error: 'QVector' does not name a type
src/cmd/ai/aggressive.h:21: error: 'UnitContainer' does not name a type
src/cmd/ai/aggressive.h:26: error: 'string' does not name a type
src/cmd/ai/aggressive.h:36: error: 'string' does not name a type
src/cmd/ai/navigation.h:30: error: 'Vector' does not name a type
src/cmd/ai/navigation.h:32: error: expected ',' or '...' before '&' token
src/cmd/ai/navigation.h:32: error: ISO C++ forbids declaration of 'Vector' with no type
src/cmd/ai/navigation.h:43: error: expected ',' or '...' before '&' token
src/cmd/ai/navigation.h:43: error: ISO C++ forbids declaration of 'QVector' with no type
src/cmd/ai/navigation.h: In constructor 'Orders::MoveToParent::MoveToParent(bool, unsigned char, bool)':
src/cmd/ai/navigation.h:42: error: class 'Orders::MoveToParent' does not have any field named 'last_velocity'
src/cmd/ai/navigation.h: At global scope:
src/cmd/ai/navigation.h:53: error: expected ',' or '...' before '&' token
src/cmd/ai/navigation.h:53: error: ISO C++ forbids declaration of 'QVector' with no type
src/cmd/ai/navigation.h:57: error: expected ',' or '...' before '&' token
src/cmd/ai/navigation.h:57: error: ISO C++ forbids declaration of 'QVector' with no type
src/cmd/ai/navigation.h:60: error: 'string' does not name a type
src/cmd/ai/navigation.h: In constructor 'Orders::MoveTo::MoveTo(int)':
src/cmd/ai/navigation.h:53: error: 'aft' was not declared in this scope
src/cmd/ai/navigation.h:53: error: 'numswitchbacks' was not declared in this scope
src/cmd/ai/navigation.h:53: error: 'terminating' was not declared in this scope
src/cmd/ai/navigation.h:54: error: 'targetlocation' was not declared in this scope
src/cmd/ai/navigation.h:54: error: 'target' was not declared in this scope
src/cmd/ai/navigation.h: At global scope:
src/cmd/ai/navigation.h:74: error: 'Vector' does not name a type
src/cmd/ai/navigation.h:75: error: 'QVector' does not name a type
src/cmd/ai/navigation.h:78: error: expected ',' or '...' before '&' token
src/cmd/ai/navigation.h:78: error: ISO C++ forbids declaration of 'Vector' with no type
src/cmd/ai/navigation.h:85: error: expected ',' or '...' before '&' token
src/cmd/ai/navigation.h:85: error: ISO C++ forbids declaration of 'QVector' with no type
src/cmd/ai/navigation.h:86: error: expected ',' or '...' before '&' token
src/cmd/ai/navigation.h:86: error: ISO C++ forbids declaration of 'QVector' with no type
src/cmd/ai/navigation.h:88: error: 'string' does not name a type
src/cmd/ai/navigation.h: In constructor 'Orders::ChangeHeading::ChangeHeading(int)':
src/cmd/ai/navigation.h:85: error: 'turning_speed' was not declared in this scope
src/cmd/ai/navigation.h:85: error: 'switchback' was not declared in this scope
src/cmd/ai/navigation.h:85: error: class 'Orders::ChangeHeading' does not have any field named 'last_velocity'
src/cmd/ai/navigation.h:85: error: class 'Orders::ChangeHeading' does not have any field named 'final_heading'
src/cmd/ai/navigation.h:85: error: 'final_heading' was not declared in this scope
src/cmd/ai/navigation.h:85: error: 'term' was not declared in this scope
src/cmd/ai/navigation.h: At global scope:
src/cmd/ai/navigation.h:100: error: 'string' does not name a type
src/cmd/ai/navigation.h:119: error: 'QVector' does not name a type
src/cmd/ai/navigation.h:124: error: 'string' does not name a type
src/cmd/ai/navigation.h:139: error: 'string' does not name a type
src/cmd/ai/navigation.h:143: error: 'QVector' does not name a type
src/cmd/ai/navigation.h:145: error: expected ',' or '...' before '&' token
src/cmd/ai/navigation.h:145: error: ISO C++ forbids declaration of 'QVector' with no type
src/cmd/ai/navigation.h:146: error: expected ',' or '...' before '&' token
src/cmd/ai/navigation.h:146: error: ISO C++ forbids declaration of 'QVector' with no type
src/cmd/ai/navigation.h:149: error: 'string' does not name a type
src/cmd/ai/navigation.h:153: error: 'QVector' does not name a type
src/cmd/ai/navigation.h:155: error: expected ',' or '...' before '&' token
src/cmd/ai/navigation.h:155: error: ISO C++ forbids declaration of 'QVector' with no type
src/cmd/ai/navigation.h:156: error: expected ',' or '...' before '&' token
src/cmd/ai/navigation.h:156: error: ISO C++ forbids declaration of 'QVector' with no type
src/cmd/ai/navigation.h:159: error: 'string' does not name a type
src/cmd/ai/navigation.h:169: error: 'string' does not name a type
src/cmd/ai/script.h:21: error: expected ',' or '...' before '*' token
src/cmd/ai/script.h:21: error: ISO C++ forbids declaration of 'XML_Char' with no type
src/cmd/ai/script.h:23: error: expected ',' or '...' before '*' token
src/cmd/ai/script.h:23: error: ISO C++ forbids declaration of 'XML_Char' with no type
src/cmd/ai/script.h:29: error: ISO C++ forbids declaration of 'QVector' with no type
src/cmd/ai/script.h:29: error: expected ';' before '&' token
src/cmd/ai/script.h:33: error: expected ',' or '...' before '&' token
src/cmd/ai/script.h:33: error: ISO C++ forbids declaration of 'string' with no type
src/cmd/ai/script.h:35: error: expected ',' or '...' before '&' token
src/cmd/ai/script.h:35: error: ISO C++ forbids declaration of 'string' with no type
src/cmd/ai/communication.h:10: error: ISO C++ forbids declaration of 'vector' with no type
src/cmd/ai/communication.h:10: error: expected ';' before '<' token
src/cmd/ai/communication.h:11: error: ISO C++ forbids declaration of 'vector' with no type
src/cmd/ai/communication.h:11: error: expected ';' before '<' token
src/cmd/ai/communication.h:13: error: ISO C++ forbids declaration of 'vector' with no type
src/cmd/ai/communication.h:13: error: expected ';' before '<' token
src/cmd/ai/communication.h:18: error: expected ',' or '...' before '<' token
src/cmd/ai/communication.h:18: error: ISO C++ forbids declaration of 'vector' with no type
src/cmd/ai/communication.h:24: error: ISO C++ forbids declaration of 'vector' with no type
src/cmd/ai/communication.h:24: error: expected ';' before '<' token
src/cmd/ai/communication.h:28: error: expected ',' or '...' before '&' token
src/cmd/ai/communication.h:28: error: ISO C++ forbids declaration of 'string' with no type
src/cmd/ai/communication.h:29: error: expected ',' or '...' before '*' token
src/cmd/ai/communication.h:29: error: ISO C++ forbids declaration of 'XML_Char' with no type
src/cmd/ai/communication.h:30: error: expected ',' or '...' before '*' token
src/cmd/ai/communication.h:30: error: ISO C++ forbids declaration of 'XML_Char' with no type
src/cmd/ai/communication.h: In constructor 'FSM::Node::Node(int)':
src/cmd/ai/communication.h:18: error: class 'FSM::Node' does not have any field named 'messages'
src/cmd/ai/communication.h:18: error: 'message' was not declared in this scope
src/cmd/ai/communication.h:18: error: 'messagedel' was not declared in this scope
src/cmd/ai/communication.h:18: error: 'messages' was not declared in this scope
src/cmd/ai/communication.h: In static member function 'static FSM::Node FSM::Node::MakeNode(std::string, float)':
src/cmd/ai/communication.h:20: error: 'vector' was not declared in this scope
src/cmd/ai/communication.h:20: error: 'string' was not declared in this scope
src/cmd/ai/communication.h:20: error: 'tmp' was not declared in this scope
src/cmd/ai/communication.h:21: error: no matching function for call to 'FSM::Node::Node(<type error>, float&)'
src/cmd/ai/communication.h:18: note: candidates are: FSM::Node::Node(int)
src/cmd/ai/communication.h:9: note:                 FSM::Node::Node(const FSM::Node&)
src/cmd/ai/communication.h: At global scope:
src/cmd/ai/communication.h:62: error: 'UnitContainer' does not name a type
src/cmd/ai/communication.h:69: error: ISO C++ forbids declaration of 'vector' with no type
src/cmd/ai/communication.h:69: error: expected ';' before '<' token
src/cmd/ai/communication.h: In member function 'FSM::Node* CommunicationMessage::getCurrentState()':
src/cmd/ai/communication.h:68: error: 'class FSM' has no member named 'nodes'
src/cmd/ai/communication.h:68: error: 'class FSM' has no member named 'nodes'
src/cmd/ai/communication.h:68: error: 'class FSM' has no member named 'nodes'
src/cmd/ai/flybywire.h: At global scope:
src/cmd/ai/flybywire.h:15: error: 'Vector' does not name a type
src/cmd/ai/flybywire.h:21: error: expected ',' or '...' before '&' token
src/cmd/ai/flybywire.h:21: error: ISO C++ forbids declaration of 'Vector' with no type
src/cmd/ai/flybywire.h:23: error: expected ',' or '...' before '&' token
src/cmd/ai/flybywire.h:23: error: ISO C++ forbids declaration of 'Vector' with no type
src/cmd/ai/flybywire.h: In constructor 'Orders::MatchLinearVelocity::MatchLinearVelocity(int)':
src/cmd/ai/flybywire.h:21: error: class 'Orders::MatchLinearVelocity' does not have any field named 'desired_velocity'
src/cmd/ai/flybywire.h:21: error: 'desired' was not declared in this scope
src/cmd/ai/flybywire.h:21: error: 'Local' was not declared in this scope
src/cmd/ai/flybywire.h:21: error: 'fini' was not declared in this scope
src/cmd/ai/flybywire.h:21: error: 'afterburner' was not declared in this scope
src/cmd/ai/flybywire.h: In member function 'void Orders::MatchLinearVelocity::SetDesiredVelocity(int)':
src/cmd/ai/flybywire.h:23: error: 'desired_velocity' was not declared in this scope
src/cmd/ai/flybywire.h:23: error: 'desired' was not declared in this scope
src/cmd/ai/flybywire.h:23: error: 'Local' was not declared in this scope
src/cmd/ai/flybywire.h: At global scope:
src/cmd/ai/flybywire.h:34: error: 'Vector' does not name a type
src/cmd/ai/flybywire.h:40: error: expected ',' or '...' before '&' token
src/cmd/ai/flybywire.h:40: error: ISO C++ forbids declaration of 'Vector' with no type
src/cmd/ai/flybywire.h:42: error: expected ',' or '...' before '&' token
src/cmd/ai/flybywire.h:42: error: ISO C++ forbids declaration of 'Vector' with no type
src/cmd/ai/flybywire.h: In constructor 'Orders::MatchAngularVelocity::MatchAngularVelocity(int)':
src/cmd/ai/flybywire.h:40: error: class 'Orders::MatchAngularVelocity' does not have any field named 'desired_ang_velocity'
src/cmd/ai/flybywire.h:40: error: 'desired' was not declared in this scope
src/cmd/ai/flybywire.h:40: error: 'Local' was not declared in this scope
src/cmd/ai/flybywire.h:40: error: 'fini' was not declared in this scope
src/cmd/ai/flybywire.h: In member function 'void Orders::MatchAngularVelocity::SetDesiredAngularVelocity(int)':
src/cmd/ai/flybywire.h:42: error: 'desired_ang_velocity' was not declared in this scope
src/cmd/ai/flybywire.h:42: error: 'desired' was not declared in this scope
src/cmd/ai/flybywire.h:42: error: 'Local' was not declared in this scope
src/cmd/ai/flybywire.h: At global scope:
src/cmd/ai/flybywire.h:69: error: 'Vector' does not name a type
src/cmd/ai/flybywire.h:74: error: expected ',' or '...' before '&' token
src/cmd/ai/flybywire.h:74: error: ISO C++ forbids declaration of 'Vector' with no type
src/cmd/ai/flybywire.h:76: error: expected ',' or '...' before '&' token
src/cmd/ai/flybywire.h:76: error: ISO C++ forbids declaration of 'Vector' with no type
src/cmd/ai/flybywire.h: In constructor 'Orders::MatchVelocity::MatchVelocity(int)':
src/cmd/ai/flybywire.h:74: error: 'desired_ang' was not declared in this scope
src/cmd/ai/flybywire.h:74: error: 'Local' was not declared in this scope
src/cmd/ai/flybywire.h:74: error: 'fini' was not declared in this scope
src/cmd/ai/flybywire.h:74: error: class 'Orders::MatchVelocity' does not have any field named 'desired_velocity'
src/cmd/ai/flybywire.h:74: error: 'desired' was not declared in this scope
src/cmd/ai/flybywire.h:74: error: 'afterburner' was not declared in this scope
src/cmd/ai/flybywire.h: In member function 'void Orders::MatchVelocity::SetDesiredVelocity(int)':
src/cmd/ai/flybywire.h:76: error: 'desired_velocity' was not declared in this scope
src/cmd/ai/flybywire.h:76: error: 'desired' was not declared in this scope
src/cmd/ai/flybywire.h:76: error: 'Local' was not declared in this scope
src/cmd/ai/flybywire.h: At global scope:
src/cmd/ai/flybywire.h:90: error: 'Vector' does not name a type
src/cmd/ai/flybywire.h:91: error: 'Vector' does not name a type
src/cmd/ai/flybywire.h:125: error: expected ',' or '...' before '&' token
src/cmd/ai/flybywire.h:125: error: ISO C++ forbids declaration of 'Vector' with no type
src/cmd/ai/warpto.h:6: error: expected ',' or '...' before '&' token
src/cmd/ai/warpto.h:6: error: ISO C++ forbids declaration of 'QVector' with no type
src/cmd/ai/docking.h:5: error: 'UnitContainer' does not name a type
src/cmd/ai/docking.h:15: error: 'QVector' does not name a type
src/cmd/ai/aggressive.cpp:29: error: 'stdext' has not been declared
src/cmd/ai/aggressive.cpp:29: error: expected nested-name-specifier before 'hash_map'
src/cmd/ai/aggressive.cpp:29: error: 'hash_map' has not been declared
src/cmd/ai/aggressive.cpp:30: error: 'EnumMap' has not been declared
src/cmd/ai/aggressive.cpp:30: error: 'Pair' does not name a type
src/cmd/ai/aggressive.cpp:57: error: 'EnumMap' does not name a type
src/cmd/ai/aggressive.cpp:59: error: 'stdext' has not been declared
src/cmd/ai/aggressive.cpp:59: error: expected constructor, destructor, or type conversion before '<' token
src/cmd/ai/aggressive.cpp: In function 'void TurretFAW(Unit*)':
src/cmd/ai/aggressive.cpp:64: error: 'un_iter' was not declared in this scope
src/cmd/ai/aggressive.cpp:64: error: expected `;' before 'iter'
src/cmd/ai/aggressive.cpp:66: error: 'iter' was not declared in this scope
src/cmd/ai/aggressive.cpp:68: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:69: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp: At global scope:
src/cmd/ai/aggressive.cpp:77: error: 'stdext' has not been declared
src/cmd/ai/aggressive.cpp:77: error: expected initializer before '<' token
src/cmd/ai/aggressive.cpp:101: error: 'string' does not name a type
src/cmd/ai/aggressive.cpp:128: error: 'string' was not declared in this scope
src/cmd/ai/aggressive.cpp:128: error: expected primary-expression before 'int'
src/cmd/ai/aggressive.cpp:128: error: 'string' was not declared in this scope
src/cmd/ai/aggressive.cpp:128: error: 'stdext' has not been declared
src/cmd/ai/aggressive.cpp:128: error: 'hash_map' was not declared in this scope
src/cmd/ai/aggressive.cpp:128: error: 'string' was not declared in this scope
src/cmd/ai/aggressive.cpp:128: error: expected primary-expression before '*' token
src/cmd/ai/aggressive.cpp:128: error: expected primary-expression before '>' token
src/cmd/ai/aggressive.cpp:128: error: 'mymap' was not declared in this scope
src/cmd/ai/aggressive.cpp:128: error: expected primary-expression before 'int'
src/cmd/ai/aggressive.cpp:128: error: initializer expression list treated as compound expression
src/cmd/ai/aggressive.cpp:128: error: expected ',' or ';' before '{' token
src/cmd/ai/aggressive.cpp:150: error: 'string' was not declared in this scope
src/cmd/ai/aggressive.cpp:150: error: expected primary-expression before 'int'
src/cmd/ai/aggressive.cpp:150: error: 'string' was not declared in this scope
src/cmd/ai/aggressive.cpp:150: error: expected primary-expression before 'bool'
src/cmd/ai/aggressive.cpp:150: error: expected primary-expression before 'int'
src/cmd/ai/aggressive.cpp:150: error: initializer expression list treated as compound expression
src/cmd/ai/aggressive.cpp:150: error: expected ',' or ';' before '{' token
src/cmd/ai/aggressive.cpp: In function 'AIEvents::ElemAttrMap* getProperScript(Unit*, Unit*, bool, int)':
src/cmd/ai/aggressive.cpp:155: error: 'string' was not declared in this scope
src/cmd/ai/aggressive.cpp:155: error: expected `;' before 'nam'
src/cmd/ai/aggressive.cpp:158: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:159: error: 'nam' was not declared in this scope
src/cmd/ai/aggressive.cpp:159: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:161: error: 'nam' was not declared in this scope
src/cmd/ai/aggressive.cpp:161: error: 'getProperLogicOrInterruptScript' cannot be used as a function
src/cmd/ai/aggressive.cpp:163: error: 'ROLES' has not been declared
src/cmd/ai/aggressive.cpp:163: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:163: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:163: error: 'getRoleEvents' was not declared in this scope
src/cmd/ai/aggressive.cpp:163: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:163: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:163: error: 'getProperLogicOrInterruptScript' cannot be used as a function
src/cmd/ai/aggressive.cpp: In function 'unsigned int DoSpeech(Unit*, Unit*, const FSM::Node&)':
src/cmd/ai/aggressive.cpp:180: error: 'string' was not declared in this scope
src/cmd/ai/aggressive.cpp:180: error: expected `;' before 'speech'
src/cmd/ai/aggressive.cpp:181: error: expected `;' before 'myname'
src/cmd/ai/aggressive.cpp:184: error: 'myname' was not declared in this scope
src/cmd/ai/aggressive.cpp:184: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:184: error: 'PLANETPTR' was not declared in this scope
src/cmd/ai/aggressive.cpp:184: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:184: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:185: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:186: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:186: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:187: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:187: error: 'XMLSupport' has not been declared
src/cmd/ai/aggressive.cpp:187: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:187: error: 'tostring' was not declared in this scope
src/cmd/ai/aggressive.cpp:187: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:189: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:194: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:199: error: 'mission' was not declared in this scope
src/cmd/ai/aggressive.cpp:199: error: 'myname' was not declared in this scope
src/cmd/ai/aggressive.cpp:199: error: 'speech' was not declared in this scope
src/cmd/ai/aggressive.cpp: At global scope:
src/cmd/ai/aggressive.cpp:202: error: 'string' has not been declared
src/cmd/ai/aggressive.cpp:202: error: 'string' has not been declared
src/cmd/ai/aggressive.cpp: In function 'void LeadMe(Unit*, int, int, bool)':
src/cmd/ai/aggressive.cpp:205: error: '_Universe' was not declared in this scope
src/cmd/ai/aggressive.cpp:208: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:208: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:209: error: invalid conversion from 'int' to 'const char*'
src/cmd/ai/aggressive.cpp:209: error:   initializing argument 1 of 'std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]'
src/cmd/ai/aggressive.cpp:213: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:215: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:216: error: '_Universe' was not declared in this scope
src/cmd/ai/aggressive.cpp:216: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:217: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:220: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:223: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:223: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:225: error: ISO C++ forbids comparison between pointer and integer
src/cmd/ai/aggressive.cpp:227: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp: In constructor 'Orders::AggressiveAI::AggressiveAI(const char*, Unit*)':
src/cmd/ai/aggressive.cpp:238: error: 'nav' was not declared in this scope
src/cmd/ai/aggressive.cpp:238: error: 'QVector' was not declared in this scope
src/cmd/ai/aggressive.cpp:240: error: 'FLT_MAX' was not declared in this scope
src/cmd/ai/aggressive.cpp:242: error: 'getNewTime' was not declared in this scope
src/cmd/ai/aggressive.cpp:248: error: 'XMLSupport' has not been declared
src/cmd/ai/aggressive.cpp:248: error: 'vs_config' was not declared in this scope
src/cmd/ai/aggressive.cpp:248: error: 'parse_float' was not declared in this scope
src/cmd/ai/aggressive.cpp:252: error: invalid conversion from 'Unit*' to 'int'
src/cmd/ai/aggressive.cpp:252: error:   initializing argument 1 of 'bool Order::AttachOrder(int)'
src/cmd/ai/aggressive.cpp:254: error: 'last_directive' was not declared in this scope
src/cmd/ai/aggressive.cpp: In member function 'virtual void Orders::AggressiveAI::SetParent(Unit*)':
src/cmd/ai/aggressive.cpp:260: error: 'string' has not been declared
src/cmd/ai/aggressive.cpp:260: error: 'size_type' was not declared in this scope
src/cmd/ai/aggressive.cpp:260: error: expected `;' before 'which'
src/cmd/ai/aggressive.cpp:261: error: 'string' was not declared in this scope
src/cmd/ai/aggressive.cpp:261: error: expected `;' before 'filename'
src/cmd/ai/aggressive.cpp:262: error: expected `;' before 'interruptname'
src/cmd/ai/aggressive.cpp:263: error: 'which' was not declared in this scope
src/cmd/ai/aggressive.cpp:263: error: 'string' is not a class or namespace
src/cmd/ai/aggressive.cpp:263: error: 'npos' was not declared in this scope
src/cmd/ai/aggressive.cpp:264: error: 'filename' was not declared in this scope
src/cmd/ai/aggressive.cpp:264: error: 'last_directive' was not declared in this scope
src/cmd/ai/aggressive.cpp:265: error: 'interruptname' was not declared in this scope
src/cmd/ai/aggressive.cpp:267: error: 'last_directive' was not declared in this scope
src/cmd/ai/aggressive.cpp:270: error: 'parent' was not declared in this scope
src/cmd/ai/aggressive.cpp:272: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:272: error: 'GetGameTime' was not declared in this scope
src/cmd/ai/aggressive.cpp:275: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:278: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:281: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:284: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:287: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:290: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:293: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:296: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp: In member function 'virtual void Orders::AggressiveAI::SignalChosenTarget()':
src/cmd/ai/aggressive.cpp:299: error: 'parent' was not declared in this scope
src/cmd/ai/aggressive.cpp: In member function 'bool Orders::AggressiveAI::ProcessLogicItem(const AIEvents::AIEvresult&)':
src/cmd/ai/aggressive.cpp:321: error: 'XMLSupport' has not been declared
src/cmd/ai/aggressive.cpp:321: error: 'vs_config' was not declared in this scope
src/cmd/ai/aggressive.cpp:321: error: 'parse_float' was not declared in this scope
src/cmd/ai/aggressive.cpp:322: error: 'XMLSupport' has not been declared
src/cmd/ai/aggressive.cpp:329: error: 'parent' was not declared in this scope
src/cmd/ai/aggressive.cpp:331: error: 'Vector' was not declared in this scope
src/cmd/ai/aggressive.cpp:331: error: expected `;' before 'PosDifference'
src/cmd/ai/aggressive.cpp:332: error: 'PosDifference' was not declared in this scope
src/cmd/ai/aggressive.cpp:333: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:334: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:345: error: 'parent' was not declared in this scope
src/cmd/ai/aggressive.cpp:363: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:363: error: 'GetGameTime' was not declared in this scope
src/cmd/ai/aggressive.cpp:369: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:383: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:383: error: 'GetGameTime' was not declared in this scope
src/cmd/ai/aggressive.cpp:389: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:402: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:402: error: 'GetGameTime' was not declared in this scope
src/cmd/ai/aggressive.cpp:408: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:421: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:421: error: 'GetGameTime' was not declared in this scope
src/cmd/ai/aggressive.cpp:427: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:452: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:452: error: 'GetGameTime' was not declared in this scope
src/cmd/ai/aggressive.cpp:458: error: 'UniverseUtil' has not been declared
src/cmd/ai/aggressive.cpp:477: error: 'Vector' was not declared in this scope
src/cmd/ai/aggressive.cpp:477: error: expected `;' before 'Q'
src/cmd/ai/aggressive.cpp:478: error: expected `;' before 'P'
src/cmd/ai/aggressive.cpp:479: error: expected `;' before 'R'
src/cmd/ai/aggressive.cpp:481: error: expected `;' before 'PosDelta'
src/cmd/ai/aggressive.cpp:482: error: 'PosDelta' was not declared in this scope
src/cmd/ai/aggressive.cpp:483: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:483: error: 'Q' was not declared in this scope
src/cmd/ai/aggressive.cpp:483: error: 'P' was not declared in this scope
src/cmd/ai/aggressive.cpp:483: error: 'R' was not declared in this scope
src/cmd/ai/aggressive.cpp:494: error: 'Vector' was not declared in this scope
src/cmd/ai/aggressive.cpp:494: error: expected `;' before 'Q'
src/cmd/ai/aggressive.cpp:495: error: expected `;' before 'P'
src/cmd/ai/aggressive.cpp:496: error: expected `;' before 'S'
src/cmd/ai/aggressive.cpp:498: error: expected `;' before 'PosDelta'
src/cmd/ai/aggressive.cpp:499: error: 'PosDelta' was not declared in this scope
src/cmd/ai/aggressive.cpp:500: error: 'Q' was not declared in this scope
src/cmd/ai/aggressive.cpp:500: error: 'P' was not declared in this scope
src/cmd/ai/aggressive.cpp:500: error: 'S' was not declared in this scope
src/cmd/ai/aggressive.cpp:510: error: 'Vector' was not declared in this scope
src/cmd/ai/aggressive.cpp:510: error: expected `;' before 'Q'
src/cmd/ai/aggressive.cpp:511: error: expected `;' before 'P'
src/cmd/ai/aggressive.cpp:512: error: expected `;' before 'R'
src/cmd/ai/aggressive.cpp:513: error: expected `;' before 'S'
src/cmd/ai/aggressive.cpp:515: error: 'Q' was not declared in this scope
src/cmd/ai/aggressive.cpp:515: error: 'P' was not declared in this scope
src/cmd/ai/aggressive.cpp:515: error: 'S' was not declared in this scope
src/cmd/ai/aggressive.cpp:516: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:516: error: 'R' was not declared in this scope
src/cmd/ai/aggressive.cpp: In function 'Unit* GetThreat(Unit*, Unit*)':
src/cmd/ai/aggressive.cpp:597: error: 'FLT_MAX' was not declared in this scope
src/cmd/ai/aggressive.cpp:598: error: 'un_iter' was not declared in this scope
src/cmd/ai/aggressive.cpp:598: error: expected `;' before 'ui'
src/cmd/ai/aggressive.cpp:599: error: 'ui' was not declared in this scope
src/cmd/ai/aggressive.cpp:601: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:602: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:602: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:603: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp: At global scope:
src/cmd/ai/aggressive.cpp:614: error: expected initializer before '*' token
src/cmd/ai/aggressive.cpp: In member function 'bool Orders::AggressiveAI::ProcessCurrentFgDirective(Flightgroup*)':
src/cmd/ai/aggressive.cpp:619: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:620: error: 'last_directive' was not declared in this scope
src/cmd/ai/aggressive.cpp:621: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:623: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:623: error: 'last_directive' was not declared in this scope
src/cmd/ai/aggressive.cpp:624: error: 'XMLSupport' has not been declared
src/cmd/ai/aggressive.cpp:624: error: 'vs_config' was not declared in this scope
src/cmd/ai/aggressive.cpp:624: error: 'parse_bool' was not declared in this scope
src/cmd/ai/aggressive.cpp:633: error: 'parent' was not declared in this scope
src/cmd/ai/aggressive.cpp:635: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:637: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:643: error: 'parent' was not declared in this scope
src/cmd/ai/aggressive.cpp:645: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:655: error: 'parent' was not declared in this scope
src/cmd/ai/aggressive.cpp:656: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:656: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:659: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:659: error: 'string' has not been declared
src/cmd/ai/aggressive.cpp:659: error: 'npos' was not declared in this scope
src/cmd/ai/aggressive.cpp:659: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:659: error: 'string' has not been declared
src/cmd/ai/aggressive.cpp:660: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:662: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:663: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:663: error: '_Universe' was not declared in this scope
src/cmd/ai/aggressive.cpp:664: error: no matching function for call to 'CommunicationMessage::CommunicationMessage(<type error>, Unit*&, NULL, int)'
src/cmd/ai/communication.h:66: note: candidates are: CommunicationMessage::CommunicationMessage(Unit*, Unit*, const CommunicationMessage&, int, std::vector<Animation*, std::allocator<Animation*> >*, unsigned char)
src/cmd/ai/communication.h:65: note:                 CommunicationMessage::CommunicationMessage(Unit*, Unit*, int, int, std::vector<Animation*, std::allocator<Animation*> >*, unsigned char)
src/cmd/ai/communication.h:64: note:                 CommunicationMessage::CommunicationMessage(Unit*, Unit*, int, std::vector<Animation*, std::allocator<Animation*> >*, unsigned char)
src/cmd/ai/communication.h:63: note:                 CommunicationMessage::CommunicationMessage(Unit*, Unit*, std::vector<Animation*, std::allocator<Animation*> >*, unsigned char)
src/cmd/ai/communication.h:53: note:                 CommunicationMessage::CommunicationMessage(const CommunicationMessage&)
src/cmd/ai/aggressive.cpp:681: error: 'Vector' was not declared in this scope
src/cmd/ai/aggressive.cpp:682: error: no matching function for call to 'Order::SetParent(<type error>)'
src/cmd/ai/order.h:115: note: candidates are: virtual void Order::SetParent(int*)
src/cmd/ai/aggressive.cpp:686: error: no matching function for call to 'Order::SetParent(<type error>)'
src/cmd/ai/order.h:115: note: candidates are: virtual void Order::SetParent(int*)
src/cmd/ai/aggressive.cpp:690: error: no matching function for call to 'Order::SetParent(<type error>)'
src/cmd/ai/order.h:115: note: candidates are: virtual void Order::SetParent(int*)
src/cmd/ai/aggressive.cpp:697: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:697: error: 'last_directive' was not declared in this scope
src/cmd/ai/aggressive.cpp:698: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:704: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:704: error: 'string' has not been declared
src/cmd/ai/aggressive.cpp:704: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:704: error: 'string' has not been declared
src/cmd/ai/aggressive.cpp:705: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:706: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:708: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:708: error: '_Universe' was not declared in this scope
src/cmd/ai/aggressive.cpp:709: error: no matching function for call to 'CommunicationMessage::CommunicationMessage(<type error>, Unit*&, NULL, int)'
src/cmd/ai/communication.h:66: note: candidates are: CommunicationMessage::CommunicationMessage(Unit*, Unit*, const CommunicationMessage&, int, std::vector<Animation*, std::allocator<Animation*> >*, unsigned char)
src/cmd/ai/communication.h:65: note:                 CommunicationMessage::CommunicationMessage(Unit*, Unit*, int, int, std::vector<Animation*, std::allocator<Animation*> >*, unsigned char)
src/cmd/ai/communication.h:64: note:                 CommunicationMessage::CommunicationMessage(Unit*, Unit*, int, std::vector<Animation*, std::allocator<Animation*> >*, unsigned char)
src/cmd/ai/communication.h:63: note:                 CommunicationMessage::CommunicationMessage(Unit*, Unit*, std::vector<Animation*, std::allocator<Animation*> >*, unsigned char)
src/cmd/ai/communication.h:53: note:                 CommunicationMessage::CommunicationMessage(const CommunicationMessage&)
src/cmd/ai/aggressive.cpp:717: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:717: error: 'last_directive' was not declared in this scope
src/cmd/ai/aggressive.cpp:718: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:724: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:724: error: 'string' has not been declared
src/cmd/ai/aggressive.cpp:724: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:724: error: 'string' has not been declared
src/cmd/ai/aggressive.cpp:726: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:726: error: '_Universe' was not declared in this scope
src/cmd/ai/aggressive.cpp:728: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:728: error: 'last_directive' was not declared in this scope
src/cmd/ai/aggressive.cpp:730: error: no matching function for call to 'CommunicationMessage::CommunicationMessage(<type error>, Unit*&, NULL, int)'
src/cmd/ai/communication.h:66: note: candidates are: CommunicationMessage::CommunicationMessage(Unit*, Unit*, const CommunicationMessage&, int, std::vector<Animation*, std::allocator<Animation*> >*, unsigned char)
src/cmd/ai/communication.h:65: note:                 CommunicationMessage::CommunicationMessage(Unit*, Unit*, int, int, std::vector<Animation*, std::allocator<Animation*> >*, unsigned char)
src/cmd/ai/communication.h:64: note:                 CommunicationMessage::CommunicationMessage(Unit*, Unit*, int, std::vector<Animation*, std::allocator<Animation*> >*, unsigned char)
src/cmd/ai/communication.h:63: note:                 CommunicationMessage::CommunicationMessage(Unit*, Unit*, std::vector<Animation*, std::allocator<Animation*> >*, unsigned char)
src/cmd/ai/communication.h:53: note:                 CommunicationMessage::CommunicationMessage(const CommunicationMessage&)
src/cmd/ai/aggressive.cpp:735: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:738: error: 'XMLSupport' has not been declared
src/cmd/ai/aggressive.cpp:738: error: 'vs_config' was not declared in this scope
src/cmd/ai/aggressive.cpp:741: error: 'parse_float' was not declared in this scope
src/cmd/ai/aggressive.cpp:742: error: 'XMLSupport' has not been declared
src/cmd/ai/aggressive.cpp:749: error: 'string' was not declared in this scope
src/cmd/ai/aggressive.cpp:749: error: expected `;' before 'nam'
src/cmd/ai/aggressive.cpp:750: error: 'nam' was not declared in this scope
src/cmd/ai/aggressive.cpp:764: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:765: error: 'fabs' was not declared in this scope
src/cmd/ai/aggressive.cpp:765: error: 'QVector' was not declared in this scope
src/cmd/ai/aggressive.cpp:766: error: no matching function for call to 'Order::SetParent(<type error>)'
src/cmd/ai/order.h:115: note: candidates are: virtual void Order::SetParent(int*)
src/cmd/ai/aggressive.cpp:769: error: no matching function for call to 'Order::SetParent(<type error>)'
src/cmd/ai/order.h:115: note: candidates are: virtual void Order::SetParent(int*)
src/cmd/ai/aggressive.cpp:776: error: no matching function for call to 'Order::AttachSelfOrder(Unit*&)'
src/cmd/ai/order.h:106: note: candidates are: bool Order::AttachSelfOrder(int*)
src/cmd/ai/aggressive.cpp:779: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:779: error: 'string' has not been declared
src/cmd/ai/aggressive.cpp:779: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:779: error: 'string' has not been declared
src/cmd/ai/aggressive.cpp:781: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:781: error: '_Universe' was not declared in this scope
src/cmd/ai/aggressive.cpp:783: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:783: error: 'last_directive' was not declared in this scope
src/cmd/ai/aggressive.cpp:785: error: no matching function for call to 'CommunicationMessage::CommunicationMessage(<type error>, Unit*&, NULL, int)'
src/cmd/ai/communication.h:66: note: candidates are: CommunicationMessage::CommunicationMessage(Unit*, Unit*, const CommunicationMessage&, int, std::vector<Animation*, std::allocator<Animation*> >*, unsigned char)
src/cmd/ai/communication.h:65: note:                 CommunicationMessage::CommunicationMessage(Unit*, Unit*, int, int, std::vector<Animation*, std::allocator<Animation*> >*, unsigned char)
src/cmd/ai/communication.h:64: note:                 CommunicationMessage::CommunicationMessage(Unit*, Unit*, int, std::vector<Animation*, std::allocator<Animation*> >*, unsigned char)
src/cmd/ai/communication.h:63: note:                 CommunicationMessage::CommunicationMessage(Unit*, Unit*, std::vector<Animation*, std::allocator<Animation*> >*, unsigned char)
src/cmd/ai/communication.h:53: note:                 CommunicationMessage::CommunicationMessage(const CommunicationMessage&)
src/cmd/ai/aggressive.cpp:788: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:791: error: 'XMLSupport' has not been declared
src/cmd/ai/aggressive.cpp:791: error: 'vs_config' was not declared in this scope
src/cmd/ai/aggressive.cpp:794: error: 'parse_float' was not declared in this scope
src/cmd/ai/aggressive.cpp:795: error: 'XMLSupport' has not been declared
src/cmd/ai/aggressive.cpp:802: error: 'string' was not declared in this scope
src/cmd/ai/aggressive.cpp:802: error: expected `;' before 'nam'
src/cmd/ai/aggressive.cpp:803: error: 'nam' was not declared in this scope
src/cmd/ai/aggressive.cpp:836: error: 'floor' was not declared in this scope
src/cmd/ai/aggressive.cpp:851: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:857: error: 'fabs' was not declared in this scope
src/cmd/ai/aggressive.cpp:857: error: 'QVector' was not declared in this scope
src/cmd/ai/aggressive.cpp:858: error: no matching function for call to 'Order::SetParent(<type error>)'
src/cmd/ai/order.h:115: note: candidates are: virtual void Order::SetParent(int*)
src/cmd/ai/aggressive.cpp:862: error: no matching function for call to 'Order::SetParent(<type error>)'
src/cmd/ai/order.h:115: note: candidates are: virtual void Order::SetParent(int*)
src/cmd/ai/aggressive.cpp:869: error: 'findUnitInStarsystem' was not declared in this scope
src/cmd/ai/aggressive.cpp:870: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:871: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:871: error: 'Vector' was not declared in this scope
src/cmd/ai/aggressive.cpp:872: error: no matching function for call to 'Order::SetParent(<type error>)'
src/cmd/ai/order.h:115: note: candidates are: virtual void Order::SetParent(int*)
src/cmd/ai/aggressive.cpp:876: error: no matching function for call to 'Order::SetParent(<type error>)'
src/cmd/ai/order.h:115: note: candidates are: virtual void Order::SetParent(int*)
src/cmd/ai/aggressive.cpp:886: error: 'Vector' was not declared in this scope
src/cmd/ai/aggressive.cpp:887: error: no matching function for call to 'Order::SetParent(<type error>)'
src/cmd/ai/order.h:115: note: candidates are: virtual void Order::SetParent(int*)
src/cmd/ai/aggressive.cpp:893: error: no matching function for call to 'Order::SetParent(<type error>)'
src/cmd/ai/order.h:115: note: candidates are: virtual void Order::SetParent(int*)
src/cmd/ai/aggressive.cpp:900: error: 'fabs' was not declared in this scope
src/cmd/ai/aggressive.cpp:900: error: 'QVector' was not declared in this scope
src/cmd/ai/aggressive.cpp:901: error: no matching function for call to 'Order::SetParent(<type error>)'
src/cmd/ai/order.h:115: note: candidates are: virtual void Order::SetParent(int*)
src/cmd/ai/aggressive.cpp:904: error: no matching function for call to 'Order::SetParent(<type error>)'
src/cmd/ai/order.h:115: note: candidates are: virtual void Order::SetParent(int*)
src/cmd/ai/aggressive.cpp:915: error: no matching function for call to 'Order::AttachSelfOrder(Unit*&)'
src/cmd/ai/order.h:106: note: candidates are: bool Order::AttachSelfOrder(int*)
src/cmd/ai/aggressive.cpp:918: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:918: error: 'string' has not been declared
src/cmd/ai/aggressive.cpp:918: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:918: error: 'string' has not been declared
src/cmd/ai/aggressive.cpp:919: error: 'QVector' does not name a type
src/cmd/ai/aggressive.cpp:921: error: 'LeaderPosition' was not declared in this scope
src/cmd/ai/aggressive.cpp:922: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:922: error: '_Universe' was not declared in this scope
src/cmd/ai/aggressive.cpp:925: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
src/cmd/ai/aggressive.cpp:926: error: invalid use of undefined type 'struct Flightgroup'
src/cmd/ai/aggressive.h:5: error: forward declaration of 'struct Flightgroup'
src/cmd/ai/aggressive.cpp:926: error: 'last_directive' was not declared in this scope
src/cmd/ai/aggressive.cpp:928: error: no matching function for call to 'CommunicationMessage::CommunicationMessage(<type error>, Unit*&, NULL, int)'
src/cmd/ai/communication.h:
bgaskey
Elite Venturer
Elite Venturer
Posts: 718
Joined: Wed Mar 07, 2007 9:05 pm
Location: Rimward of Eden

Post by bgaskey »

It goes on for a bit longer than that but the forum cut me off. The final lines are:

Code: Select all

src/cmd/ai/aggressive.cpp:1652: error: 'FLT_MAX' was not declared in this scope
src/cmd/ai/aggressive.cpp:1663: error: 'XMLSupport' has not been declared
src/cmd/ai/aggressive.cpp:1664: error: '_Universe' was not declared in this scope
src/cmd/ai/aggressive.cpp:1665: error: no matching function for call to 'WarpToP(<type error>, Unit*&, bool)'
src/cmd/ai/warpto.h:5: note: candidates are: void WarpToP(Unit*, Unit*, bool)
src/cmd/ai/warpto.h:6: note:                 void WarpToP(Unit*, int)
src/cmd/ai/aggressive.cpp:1667: error: 'SIMULATION_ATOM' was not declared in this scope
src/cmd/ai/aggressive.cpp:1678: error: 'FLT_MAX' was not declared in this scope
src/cmd/ai/aggressive.cpp:1692: error: 'getTimeCompression' was not declared in this scope
src/cmd/ai/aggressive.cpp:1697: error: 'Vector' was not declared in this scope
src/cmd/ai/aggressive.cpp:1701: error: invalid use of undefined type 'struct Unit'
src/cmd/ai/fire.h:6: error: forward declaration of 'struct Unit'
make: *** [src/cmd/ai/aggressive.o] Error 1
Is that bad? Sorry for the long post.
ace123
Lead Network Developer
Lead Network Developer
Posts: 2560
Joined: Sun Jan 12, 2003 9:13 am
Location: Palo Alto CA
Contact:

Post by ace123 »

Seems like the command line that 'make' ran is wrong...

It should have printed a really long line like this:
depbase=`echo src/configxml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I./boost/1_33 -DHAVE_AL=1 -DHAVE_OGG -I/usr/include/python2.5 -DHAVE_PYTHON=1 -I./src -pipe -O0 -gdwarf-2 -g3 -Wall -pthread -MT src/configxml.o -MD -MP -MF $depbase.Tpo -c -o src/configxml.o src/configxml.cpp &&\
mv -f $depbase.Tpo $depbase.Po
Can you paste that here?

Also, I would be interested if you could attach the file "config.log" that was generated when you ran ./configure
bgaskey
Elite Venturer
Elite Venturer
Posts: 718
Joined: Wed Mar 07, 2007 9:05 pm
Location: Rimward of Eden

Post by bgaskey »

@ace123
i think this is what you were asking for

Code: Select all

if g++ -DHAVE_CONFIG_H -I. -I. -I.   -I./boost/1_33  -Wno-long-double   -DWITH_MACOSX_BUNDLE=1 -DHAVE_SDL=1 -DSDL_WINDOWING=1  -I/Developer/SDKs/MacOSX10.3.0.sdk/System/Library/Frameworks/Carbon.framework/Libraries/CIncludes  -I/usr/X11R6/include -I/sw/include/libpng12 -I/sw/include -DJPEG_SUPPORT -DHAVE_AL=1 -I/System/Library/Frameworks/OpenAL.framework/Headers -I/sw/include  -I/usr/include/python2.3 -DHAVE_PYTHON=1    -I/Developer/SDKs/MacOSX10.2.8sdk/System/Library/Frameworks/Carbon.framework/Libraries/CIncludes -DHAVE_PYTHON=1 -I   -I./src   -I/Developer/SDKs/MacOSX10.2.8sdk/System/Library/Frameworks/Carbon.framework/Libraries/CIncludes -DHAVE_PYTHON=1 -I  -pipe   -I/sw/include/SDL -D_THREAD_SAFE -D_REENTRANT -MT src/cmd/ai/aggressive.o -MD -MP -MF "src/cmd/ai/.deps/aggressive.Tpo" -c -o src/cmd/ai/aggressive.o `test -f 'src/cmd/ai/aggressive.cpp' || echo './'`src/cmd/ai/aggressive.cpp; \
then mv -f "src/cmd/ai/.deps/aggressive.Tpo" "src/cmd/ai/.deps/aggressive.Po"; else rm -f "src/cmd/ai/.deps/aggressive.Tpo"; exit 1; fi
also the config.log should be attached
You do not have the required permissions to view the files attached to this post.
Post Reply