Raknet compiling problems

BlitzMax Forums/Brucey's Modules/Raknet compiling problems

Artemis(Posted 2009) [#1]
When I try to compile the Raknet module on Ubuntu 9.04 I get the following error output:

In file included from /opt/BlitzMax/mod/bah.mod/raknet.mod/src/AutoRPC.h:15,
                 from /opt/BlitzMax/mod/bah.mod/raknet.mod/src/AutoRPC.cpp:1:
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:81: Fehler: Templateargument 3 ist ungültig
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h: In member function »data_type& DataStructures::Map<key_type, data_type, key_comparison_func>::Get(const key_type&) const«:
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:126: Fehler: ungültige Typen »const int[const unsigned int]« für Feldindex
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:130: Fehler: Abfrage des Elementes »GetIndexFromKey« in »((const DataStructures::Map<key_type, data_type, key_comparison_func>*)this)->DataStructures::Map<key_type, data_type, key_comparison_func>::mapNodeList«, das vom Nicht-Klassentyp »const int« ist
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:133: Fehler: ungültige Typen »const int[unsigned int]« für Feldindex
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h: In member function »unsigned int DataStructures::Map<key_type, data_type, key_comparison_func>::GetIndexAtKey(const key_type&)«:
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:144: Fehler: Abfrage des Elementes »GetIndexFromKey« in »((DataStructures::Map<key_type, data_type, key_comparison_func>*)this)->DataStructures::Map<key_type, data_type, key_comparison_func>::mapNodeList«, das vom Nicht-Klassentyp »int« ist
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h: In member function »void DataStructures::Map<key_type, data_type, key_comparison_func>::RemoveAtIndex(unsigned int)«:
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:156: Fehler: Abfrage des Elementes »RemoveAtIndex« in »((DataStructures::Map<key_type, data_type, key_comparison_func>*)this)->DataStructures::Map<key_type, data_type, key_comparison_func>::mapNodeList«, das vom Nicht-Klassentyp »int« ist
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h: In member function »data_type DataStructures::Map<key_type, data_type, key_comparison_func>::Pop(const key_type&)«:
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:169: Fehler: Abfrage des Elementes »GetIndexFromKey« in »((DataStructures::Map<key_type, data_type, key_comparison_func>*)this)->DataStructures::Map<key_type, data_type, key_comparison_func>::mapNodeList«, das vom Nicht-Klassentyp »int« ist
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:172: Fehler: ungültige Typen »int[unsigned int]« für Feldindex
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:173: Fehler: Abfrage des Elementes »RemoveAtIndex« in »((DataStructures::Map<key_type, data_type, key_comparison_func>*)this)->DataStructures::Map<key_type, data_type, key_comparison_func>::mapNodeList«, das vom Nicht-Klassentyp »int« ist
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h: In member function »void DataStructures::Map<key_type, data_type, key_comparison_func>::Set(const key_type&, const data_type&)«:
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:186: Fehler: ungültige Typen »int[unsigned int]« für Feldindex
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:190: Fehler: Abfrage des Elementes »GetIndexFromKey« in »((DataStructures::Map<key_type, data_type, key_comparison_func>*)this)->DataStructures::Map<key_type, data_type, key_comparison_func>::mapNodeList«, das vom Nicht-Klassentyp »int« ist
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:195: Fehler: ungültige Typen »int[unsigned int]« für Feldindex
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:199: Fehler: Abfrage des Elementes »Insert« in »((DataStructures::Map<key_type, data_type, key_comparison_func>*)this)->DataStructures::Map<key_type, data_type, key_comparison_func>::mapNodeList«, das vom Nicht-Klassentyp »int« ist
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h: In member function »void DataStructures::Map<key_type, data_type, key_comparison_func>::SetExisting(const key_type&, const data_type&)«:
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:215: Fehler: Abfrage des Elementes »GetIndexFromKey« in »((DataStructures::Map<key_type, data_type, key_comparison_func>*)this)->DataStructures::Map<key_type, data_type, key_comparison_func>::mapNodeList«, das vom Nicht-Klassentyp »int« ist
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:220: Fehler: ungültige Typen »int[unsigned int]« für Feldindex
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h: In member function »void DataStructures::Map<key_type, data_type, key_comparison_func>::SetNew(const key_type&, const data_type&)«:
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:232: Fehler: Abfrage des Elementes »Insert« in »((DataStructures::Map<key_type, data_type, key_comparison_func>*)this)->DataStructures::Map<key_type, data_type, key_comparison_func>::mapNodeList«, das vom Nicht-Klassentyp »int« ist
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h: In member function »bool DataStructures::Map<key_type, data_type, key_comparison_func>::Has(const key_type&) const«:
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:243: Fehler: Abfrage des Elementes »GetIndexFromKey« in »((const DataStructures::Map<key_type, data_type, key_comparison_func>*)this)->DataStructures::Map<key_type, data_type, key_comparison_func>::mapNodeList«, das vom Nicht-Klassentyp »const int« ist
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h: In member function »bool DataStructures::Map<key_type, data_type, key_comparison_func>::Delete(const key_type&)«:
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:255: Fehler: Abfrage des Elementes »RemoveAtIndex« in »((DataStructures::Map<key_type, data_type, key_comparison_func>*)this)->DataStructures::Map<key_type, data_type, key_comparison_func>::mapNodeList«, das vom Nicht-Klassentyp »int« ist
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:261: Fehler: Abfrage des Elementes »GetIndexFromKey« in »((DataStructures::Map<key_type, data_type, key_comparison_func>*)this)->DataStructures::Map<key_type, data_type, key_comparison_func>::mapNodeList«, das vom Nicht-Klassentyp »int« ist
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:265: Fehler: Abfrage des Elementes »RemoveAtIndex« in »((DataStructures::Map<key_type, data_type, key_comparison_func>*)this)->DataStructures::Map<key_type, data_type, key_comparison_func>::mapNodeList«, das vom Nicht-Klassentyp »int« ist
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h: In member function »void DataStructures::Map<key_type, data_type, key_comparison_func>::Clear()«:
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:276: Fehler: Abfrage des Elementes »Clear« in »((DataStructures::Map<key_type, data_type, key_comparison_func>*)this)->DataStructures::Map<key_type, data_type, key_comparison_func>::mapNodeList«, das vom Nicht-Klassentyp »int« ist
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h: In member function »data_type& DataStructures::Map<key_type, data_type, key_comparison_func>::operator[](unsigned int) const«:
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:282: Fehler: ungültige Typen »const int[const unsigned int]« für Feldindex
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h: In member function »key_type DataStructures::Map<key_type, data_type, key_comparison_func>::GetKeyAtIndex(unsigned int) const«:
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:288: Fehler: ungültige Typen »const int[const unsigned int]« für Feldindex
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h: In member function »unsigned int DataStructures::Map<key_type, data_type, key_comparison_func>::Size() const«:
/opt/BlitzMax/mod/bah.mod/raknet.mod/src/DS_Map.h:294: Fehler: Abfrage des Elementes »Size« in »((const DataStructures::Map<key_type, data_type, key_comparison_func>*)this)->DataStructures::Map<key_type, data_type, key_comparison_func>::mapNodeList«, das vom Nicht-Klassentyp »const int« ist
Build Error: failed to compile /opt/BlitzMax/mod/bah.mod/raknet.mod/src/AutoRPC.cpp



Brucey(Posted 2009) [#2]
I think there is a bug with the version of GCC included with Ubuntu 9.04.
I cannot get it to compile either.
On the Raknet forum, it has also been reported to be an issue,


Artemis(Posted 2009) [#3]
Ok, so I can just wait, because I don't need this module.

Thanks for the information.