Last revision solves the first error on this trhead, thanks!!!! but... still something goes wrong compiling on Linux I am able to run the game, but when I press the button to start the match, it crashed and all I get is this: Assertion failure: (uint32)2 < JS_MIN(((obj)->map)->freeslot, ((obj)->map)->nslots), at jsapi.c:2118 Aborted Here you have the compilation error: ==== Building AtlasUI ==== precompiled.cpp In file included from /usr/include/wx-2.8/wx/dcgraph.h:17, from /usr/include/wx-2.8/wx/dc.h:881, from /usr/include/wx-2.8/wx/wx.h:48, from /usr/include/wx-2.8/wx/wxprec.h:68, from ../../../source/tools/atlas/AtlasUI/Misc/precompiled.h:43, from ../../../source/tools/atlas/AtlasUI/Misc/precompiled.cpp:18: /usr/include/wx-2.8/wx/geometry.h:91: warning: redundant redeclaration of ‘wxPoint2DInt operator*(wxInt32, const wxPoint2DInt&)’ in same scope /usr/include/wx-2.8/wx/geometry.h:90: warning: previous declaration of ‘wxPoint2DInt operator*(wxInt32, const wxPoint2DInt&)’ /usr/include/wx-2.8/wx/geometry.h:93: warning: redundant redeclaration of ‘wxPoint2DInt operator*(const wxPoint2DInt&, wxInt32)’ in same scope /usr/include/wx-2.8/wx/geometry.h:92: warning: previous declaration of ‘wxPoint2DInt operator*(const wxPoint2DInt&, wxInt32)’ /usr/include/wx-2.8/wx/geometry.h:96: warning: redundant redeclaration of ‘wxPoint2DInt operator/(const wxPoint2DInt&, wxInt32)’ in same scope /usr/include/wx-2.8/wx/geometry.h:95: warning: previous declaration of ‘wxPoint2DInt operator/(const wxPoint2DInt&, wxInt32)’ ActorEditor.cpp ActorEditorListCtrl.cpp AnimListEditor.cpp PropListEditor.cpp ActorViewer.cpp ColourTester.cpp ColourTesterColourCtrl.cpp ColourTesterFileCtrl.cpp ColourTesterImageCtrl.cpp ActionButton.cpp ToolButton.cpp Canvas.cpp ColourDialog.cpp DraggableListCtrl.cpp DraggableListCtrlCommands.cpp EditableListCtrl.cpp EditableListCtrlCommands.cpp FieldEditCtrl.cpp ListCtrlValidator.cpp QuickComboBox.cpp QuickFileCtrl.cpp QuickTextCtrl.cpp FileHistory.cpp HighResTimer.cpp SnapSplitterWindow.cpp virtualdirtreectrl.cpp AtlasDialog.cpp AtlasWindow.cpp ErrorReporter.cpp AtlasClipboard.cpp AtlasEventLoop.cpp AtlasWindowCommand.cpp AtlasWindowCommandProc.cpp Datafile.cpp Observable.cpp FFmpeg.cpp VideoRecorder.cpp DLLInterface.cpp ScenarioEditor.cpp SectionLayout.cpp Sidebar.cpp Cinematic.cpp Environment.cpp LightControl.cpp Terrain.cpp Trigger.cpp AlterElevation.cpp FlattenElevation.cpp PaintTerrain.cpp PlaceObject.cpp ScriptedTool.cpp TransformObject.cpp Brushes.cpp MiscState.cpp ObjectSettings.cpp Tools.cpp Linking AtlasUI ../../../binaries/system/libAtlasScript_dbg.a(ScriptInterface.o): In function `~ScriptInterface_impl': /media/DATOS_Bigas2/jocs/0AD/build/workspaces/gcc/../../../source/tools/atlas/AtlasScript/ScriptInterface.cpp:606: undefinedreference to `JS_EndRequest' /media/DATOS_Bigas2/jocs/0AD/build/workspaces/gcc/../../../source/tools/atlas/AtlasScript/ScriptInterface.cpp:606: undefinedreference to `JS_EndRequest' ../../../binaries/system/libAtlasScript_dbg.a(ScriptInterface.o): In function `ScriptInterface_impl': /media/DATOS_Bigas2/jocs/0AD/build/workspaces/gcc/../../../source/tools/atlas/AtlasScript/ScriptInterface.cpp:572: undefinedreference to `JS_BeginRequest' /media/DATOS_Bigas2/jocs/0AD/build/workspaces/gcc/../../../source/tools/atlas/AtlasScript/ScriptInterface.cpp:572: undefinedreference to `JS_BeginRequest' collect2: ld returned 1 exit status make[1]: *** [../../../binaries/system/libAtlasUI_dbg.so] Error 1 make: *** [AtlasUI] Error 2