Report Build Error in Bug reports Posted May 1, 2018 Hello everyone! I've tried build svn21811 with $make -j5 and the result is: Spoiler [gcc]$ make -j5 ==== Building mocks_real (release) ==== mocks_real.cpp Linking mocks_real ==== Building network (release) ==== precompiled.h NetClient.cpp NetClientTurnManager.cpp NetFileTransfer.cpp NetHost.cpp NetMessage.cpp NetMessageSim.cpp NetServer.cpp NetServerTurnManager.cpp NetSession.cpp NetStats.cpp StunClient.cpp fsm.cpp precompiled.cpp Linking network ==== Building tinygettext (release) ==== precompiled.h precompiled.cpp dictionary.cpp dictionary_manager.cpp iconv.cpp language.cpp log.cpp plural_forms.cpp po_parser.cpp tinygettext.cpp unix_file_system.cpp Linking tinygettext ==== Building lobby (release) ==== precompiled.h L10n.cpp Globals.cpp StanzaExtensions.cpp XmppClient.cpp JSInterface_Lobby.cpp precompiled.cpp pkcs5_pbkdf2.cpp Linking lobby ==== Building glooxwrapper (release) ==== precompiled.h glooxwrapper.cpp precompiled.cpp Linking glooxwrapper ==== Building simulation2 (release) ==== precompiled.h precompiled.cpp Simulation2.cpp CCmpAIManager.cpp CCmpCinemaManager.cpp CCmpCommandQueue.cpp CCmpDecay.cpp CCmpFootprint.cpp CCmpMinimap.cpp CCmpMotionBall.cpp CCmpObstruction.cpp CCmpObstructionManager.cpp CCmpOverlayRenderer.cpp CCmpOwnership.cpp CCmpParticleManager.cpp CCmpPathfinder.cpp CCmpPathfinder_Vertex.cpp CCmpPosition.cpp CCmpProjectileManager.cpp CCmpRallyPointRenderer.cpp CCmpRangeManager.cpp CCmpRangeOverlayRenderer.cpp CCmpSelectable.cpp CCmpSoundManager.cpp CCmpTemplateManager.cpp CCmpTerrain.cpp CCmpTerritoryInfluence.cpp CCmpTerritoryManager.cpp CCmpTest.cpp CCmpUnitMotion.cpp CCmpUnitRenderer.cpp CCmpVision.cpp CCmpVisualActor.cpp CCmpWaterManager.cpp ICmpAIInterface.cpp ICmpAIManager.cpp ICmpCinemaManager.cpp ICmpCommandQueue.cpp ICmpDecay.cpp ICmpFogging.cpp ICmpFootprint.cpp ICmpGuiInterface.cpp ICmpIdentity.cpp ICmpMinimap.cpp ICmpMirage.cpp ICmpMotion.cpp ICmpObstruction.cpp ICmpObstructionManager.cpp ICmpOverlayRenderer.cpp ICmpOwnership.cpp ICmpParticleManager.cpp ICmpPathfinder.cpp ICmpPlayer.cpp ICmpPlayerManager.cpp ICmpPosition.cpp ICmpProjectileManager.cpp ICmpRallyPoint.cpp ICmpRallyPointRenderer.cpp ICmpRangeManager.cpp ICmpRangeOverlayRenderer.cpp ICmpSelectable.cpp ICmpSettlement.cpp ICmpSound.cpp ICmpSoundManager.cpp ICmpTemplateManager.cpp ICmpTerrain.cpp ICmpTerritoryDecayManager.cpp ICmpTerritoryInfluence.cpp ICmpTerritoryManager.cpp ICmpTest.cpp ICmpUnitMotion.cpp ICmpUnitRenderer.cpp ICmpUnknownScript.cpp ICmpValueModificationManager.cpp ICmpVisibility.cpp ICmpVision.cpp ICmpVisual.cpp ICmpWaterManager.cpp CinemaPath.cpp Geometry.cpp HierarchicalPathfinder.cpp LongPathfinder.cpp PathGoal.cpp Rasterize.cpp Render.cpp Selection.cpp EngineScriptConversions.cpp JSInterface_Simulation.cpp MessageTypeConversions.cpp ScriptComponent.cpp BinarySerializer.cpp DebugSerializer.cpp HashSerializer.cpp IDeserializer.cpp ISerializer.cpp StdDeserializer.cpp StdSerializer.cpp CmpPtr.cpp ComponentManager.cpp ComponentManagerSerialization.cpp DynamicSubscription.cpp IComponent.cpp LocalTurnManager.cpp ParamNode.cpp ReplayTurnManager.cpp SimContext.cpp TurnManager.cpp Linking simulation2 ==== Building scriptinterface (release) ==== precompiled.h precompiled.cpp ScriptConversions.cpp ScriptInterface.cpp ScriptRuntime.cpp ScriptStats.cpp Linking scriptinterface ==== Building engine (release) ==== precompiled.h L10n.cpp JSInterface_L10n.cpp BoundingBoxOriented.cpp BoundingBoxAligned.cpp Brush.cpp Fixed.cpp MD5.cpp Matrix3D.cpp NUSpline.cpp Noise.cpp Plane.cpp Quaternion.cpp Sqrt.cpp Vector3D.cpp JSInterface_Network.cpp precompiled.cpp ArchiveBuilder.cpp CConsole.cpp CLogger.cpp CStr.cpp CStrIntern.cpp CacheLoader.cpp Compress.cpp ConfigDB.cpp DllLoader.cpp Errors.cpp FileIo.cpp Filesystem.cpp GUID.cpp Game.cpp Atlas.cpp CmdLineArgs.cpp Config.cpp GameSetup.cpp HWDetect.cpp Paths.cpp Globals.cpp Hotkey.cpp Joystick.cpp KeyName.cpp Loader.cpp Mod.cpp ModInstaller.cpp ModIo.cpp Preprocessor.cpp PreprocessorWrapper.cpp ../../../source/ps/ModIo.cpp: In member function ‘void ModIo::StartDownloadMod(size_t)’: ../../../source/ps/ModIo.cpp:320:82: warning: ‘new’ of type ‘DownloadCallbackData’ with extended alignment 64 [-Waligned-new=] m_CallbackData = new DownloadCallbackData(sys_OpenFile(m_DownloadFilePath, "wb")); ^ ../../../source/ps/ModIo.cpp:320:82: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter ../../../source/ps/ModIo.cpp:320:82: note: use ‘-faligned-new’ to enable C++17 over-aligned new support Profile.cpp ProfileViewer.cpp Profiler2.cpp Profiler2GPU.cpp Pyrogenesis.cpp Replay.cpp SavedGame.cpp Shapes.cpp TemplateLoader.cpp ThreadUtil.cpp TouchInput.cpp UserReport.cpp Util.cpp VideoMode.cpp VisualReplay.cpp World.cpp RelaxNG.cpp XMLWriter.cpp XeroXMB.cpp Xeromyces.cpp JSInterface_ConfigDB.cpp JSInterface_Console.cpp JSInterface_Debug.cpp JSInterface_Game.cpp JSInterface_Main.cpp JSInterface_Mod.cpp JSInterface_ModIo.cpp JSInterface_SavedGame.cpp JSInterface_VFS.cpp JSInterface_VisualReplay.cpp SoundManager.cpp OggData.cpp SoundData.cpp ogg.cpp CBufferItem.cpp CSoundBase.cpp CSoundItem.cpp CStreamItem.cpp JSInterface_Sound.cpp SoundGroup.cpp format.cpp Linking engine ==== Building graphics (release) ==== precompiled.h Camera.cpp ColladaManager.cpp CinemaManager.cpp Color.cpp Decal.cpp Font.cpp FontManager.cpp FontMetrics.cpp Frustum.cpp GameView.cpp HFTracer.cpp HeightMipmap.cpp LOSTexture.cpp LightEnv.cpp MapGenerator.cpp MapIO.cpp MapReader.cpp MapWriter.cpp Material.cpp MaterialManager.cpp MeshManager.cpp MiniPatch.cpp Model.cpp ModelAbstract.cpp ModelDef.cpp ObjectBase.cpp ObjectEntry.cpp ObjectManager.cpp Overlay.cpp ParticleEmitter.cpp ParticleEmitterType.cpp ParticleManager.cpp Patch.cpp ShaderDefines.cpp ShaderManager.cpp ShaderProgram.cpp ShaderProgramFFP.cpp ShaderTechnique.cpp SkeletonAnimDef.cpp SkeletonAnimManager.cpp Terrain.cpp TerrainProperties.cpp TerrainTextureEntry.cpp TerrainTextureManager.cpp TerritoryBoundary.cpp TerritoryTexture.cpp TextRenderer.cpp TextureConverter.cpp TextureManager.cpp Unit.cpp UnitAnimation.cpp UnitManager.cpp JSInterface_GameView.cpp precompiled.cpp AlphaMapCalculator.cpp DecalRData.cpp HWLightingModelRenderer.cpp InstancingModelRenderer.cpp MikktspaceWrap.cpp ModelRenderer.cpp OverlayRenderer.cpp ParticleRenderer.cpp PatchRData.cpp PostprocManager.cpp RenderModifiers.cpp Renderer.cpp Scene.cpp ShadowMap.cpp SilhouetteRenderer.cpp SkyManager.cpp TerrainOverlay.cpp TerrainRenderer.cpp TexturedLineRData.cpp TimeManager.cpp VertexArray.cpp VertexBuffer.cpp VertexBufferManager.cpp WaterManager.cpp JSInterface_Renderer.cpp mikktspace.cpp weldmesh.cpp Linking graphics ==== Building atlas (release) ==== precompiled.h precompiled.cpp ActorViewer.cpp Brushes.cpp CommandProc.cpp GameLoop.cpp BrushHandlers.cpp CameraCtrlHandlers.cpp CinemaHandler.cpp CommandHandlers.cpp ElevationHandlers.cpp EnvironmentHandlers.cpp GraphicsSetupHandlers.cpp MapHandlers.cpp MessageHandler.cpp MiscHandlers.cpp ObjectHandlers.cpp PlayerHandlers.cpp TerrainHandlers.cpp InputProcessor.cpp MessagePasserImpl.cpp Misc.cpp Register.cpp SimState.cpp View.cpp Linking atlas ==== Building gui (release) ==== precompiled.h CButton.cpp CChart.cpp CCheckBox.cpp CDropDown.cpp CGUI.cpp CGUIScrollBarVertical.cpp CGUISprite.cpp CImage.cpp CInput.cpp CList.cpp COList.cpp CProgressBar.cpp In member function ‘void CInput::UpdateText(int, int, int)’: cc1plus: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’: specified size 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] CRadioButton.cpp CSlider.cpp CText.cpp CTooltip.cpp GUIManager.cpp GUIRenderer.cpp GUITooltip.cpp GUIbase.cpp GUItext.cpp GUIutil.cpp IGUIButtonBehavior.cpp IGUIObject.cpp IGUIScrollBar.cpp IGUIScrollBarOwner.cpp IGUITextOwner.cpp MiniMap.cpp GuiScriptConversions.cpp JSInterface_GUIManager.cpp JSInterface_GUITypes.cpp JSInterface_IGUIObject.cpp ScriptFunctions.cpp L10n.cpp precompiled.cpp Linking gui ==== Building lowlevel (release) ==== precompiled.h arena.cpp dynarray.cpp freelist.cpp headerless.cpp page_aligned.cpp pool.cpp shared_ptr.cpp unique_range.cpp app_hooks.cpp base32.cpp bits.cpp byte_order.cpp debug.cpp debug_stl.cpp dbghelp.cpp archive.cpp archive_zip.cpp codec.cpp codec_zlib.cpp stream.cpp file_loader.cpp file_stats.cpp real_directory.cpp trace.cpp file.cpp file_system.cpp io.cpp write_buffer.cpp vfs.cpp vfs_lookup.cpp vfs_path.cpp vfs_populate.cpp vfs_tree.cpp vfs_util.cpp fnv_hash.cpp frequency_filter.cpp input.cpp lib.cpp module_init.cpp ogl.cpp path.cpp posix.cpp rand.cpp regex.cpp cursor.cpp ogl_tex.cpp h_mgr.cpp secure_crt.cpp snd.cpp status.cpp svn_revision.cpp acpi.cpp amd64.cpp apic.cpp cache.cpp msr.cpp topology.cpp x86_x64.cpp cpu.cpp dir_watch_inotify.cpp gfx.cpp lcpu.cpp ldbg.cpp linux.cpp udbg.cpp ufilesystem.cpp unix.cpp unix_executable_pathname.cpp unuma.cpp uvm.cpp x.cpp os_cpu.cpp gcc.cpp smbios.cpp tex.cpp tex_bmp.cpp tex_codec.cpp tex_dds.cpp tex_png.cpp tex_tga.cpp timer.cpp utf8.cpp wsecure_crt.cpp precompiled.cpp Linking lowlevel ==== Building mongoose (release) ==== mongoose.cpp Linking mongoose ==== Building Collada (release) ==== precompiled.h CommonConvert.cpp Decompose.cpp DLL.cpp GeomReindex.cpp Maths.cpp PMDConvert.cpp PSAConvert.cpp StdSkeletons.cpp XMLFix.cpp precompiled.cpp Linking Collada ==== Building pyrogenesis (release) ==== main.cpp Linking pyrogenesis ==== Building mocks_test (release) ==== mocks_test.cpp Linking mocks_test ==== Building AtlasObject (release) ==== AtlasObjectImpl.cpp AtlasObjectText.cpp AtlasObjectJS.cpp AtlasObjectXML.cpp ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp: In function ‘std::__cxx11::wstring fromXmlChar(const xmlChar*)’: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:96:31: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: ch += *source++; ch <<= 6; ~~~^~~~~ ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:97:3: note: here case 4: ch += *source++; ch <<= 6; ^~~~ ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:97:31: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: ch += *source++; ch <<= 6; ~~~^~~~~ ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:98:3: note: here case 3: ch += *source++; ch <<= 6; ^~~~ ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:98:31: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: ch += *source++; ch <<= 6; ~~~^~~~~ ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:99:3: note: here case 2: ch += *source++; ch <<= 6; ^~~~ ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:99:31: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: ch += *source++; ch <<= 6; ~~~^~~~~ ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:100:3: note: here case 1: ch += *source++; ch <<= 6; ^~~~ ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:100:31: warning: this statement may fall through [-Wimplicit-fallthrough=] case 1: ch += *source++; ch <<= 6; ~~~^~~~~ ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:101:3: note: here case 0: ch += *source++; ^~~~ ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp: In constructor ‘toXmlChar::toXmlChar(const wstring&)’: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:67:49: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *--target = ((ch | 0x80) & 0xBF); ch >>= 6; ~~~^~~~~ ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:68:4: note: here case 3: *--target = ((ch | 0x80) & 0xBF); ch >>= 6; ^~~~ ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:68:49: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *--target = ((ch | 0x80) & 0xBF); ch >>= 6; ~~~^~~~~ ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:69:4: note: here case 2: *--target = ((ch | 0x80) & 0xBF); ch >>= 6; ^~~~ ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:69:49: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *--target = ((ch | 0x80) & 0xBF); ch >>= 6; ~~~^~~~~ ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:70:4: note: here case 1: *--target = (char)(ch | firstByteMark[bytesToWrite]); ^~~~ Linking AtlasObject ==== Building AtlasUI (release) ==== precompiled.h ActorEditor.cpp ActorEditorListCtrl.cpp AnimListEditor.cpp PropListEditor.cpp TexListEditor.cpp ActionButton.cpp ToolButton.cpp Canvas.cpp ColorDialog.cpp DraggableListCtrl.cpp DraggableListCtrlCommands.cpp EditableListCtrl.cpp EditableListCtrlCommands.cpp FieldEditCtrl.cpp ListCtrlValidator.cpp QuickComboBox.cpp QuickFileCtrl.cpp QuickTextCtrl.cpp FileHistory.cpp HighResTimer.cpp MapDialog.cpp SnapSplitterWindow.cpp virtualdirtreectrl.cpp AtlasDialog.cpp AtlasWindow.cpp AtlasClipboard.cpp In file included from /usr/include/wx-2.8/wx/version.h:17:0, from /usr/include/wx-2.8/wx/defs.h:134, from /usr/include/wx-2.8/wx/wxprec.h:13, from ../../../source/tools/atlas/AtlasUI/Misc/precompiled.h:48: ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp: In constructor ‘MapDialog::MapDialog(wxWindow*, MapDialogType, const wxIcon&)’: ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:113:54: error: ‘Lm_Type’ was not declared in this scope filenameSizer->Add(new wxStaticText(this, wxID_ANY, _(m_Type == MAPDIALOG_SAVE ? "Map name: " : "Map path: ")), wxSizerFlags().Align(wxALIGN_CENTER_VERTICAL)); ^ ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:113:54: note: suggested alternative: ‘m_Type’ make[1]: *** [AtlasUI.make:346: obj/AtlasUI_Release/MapDialog.o] Błąd 1 make[1]: *** Oczekiwanie na niezakończone zadania.... make: *** [Makefile:165: AtlasUI] Błąd 2 Also building later svn21815 with $make -j3 gave me similar error: [gcc]$ make -j3 ==== Building mocks_real (release) ==== ==== Building network (release) ==== ==== Building tinygettext (release) ==== ==== Building lobby (release) ==== ==== Building glooxwrapper (release) ==== ==== Building simulation2 (release) ==== Simulation2.cpp Linking simulation2 ==== Building scriptinterface (release) ==== ==== Building engine (release) ==== GameSetup.cpp VideoMode.cpp World.cpp JSInterface_Main.cpp Linking engine ==== Building graphics (release) ==== MapGenerator.cpp MapIO.cpp MapReader.cpp MapWriter.cpp Linking graphics ==== Building atlas (release) ==== MapHandlers.cpp Linking atlas ==== Building gui (release) ==== ==== Building lowlevel (release) ==== ==== Building mongoose (release) ==== ==== Building Collada (release) ==== ==== Building pyrogenesis (release) ==== Linking pyrogenesis ==== Building mocks_test (release) ==== ==== Building AtlasObject (release) ==== ==== Building AtlasUI (release) ==== MapDialog.cpp AtlasEventLoop.cpp AtlasWindowCommand.cpp In file included from /usr/include/wx-2.8/wx/version.h:17:0, from /usr/include/wx-2.8/wx/defs.h:134, from /usr/include/wx-2.8/wx/wxprec.h:13, from ../../../source/tools/atlas/AtlasUI/Misc/precompiled.h:48: ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp: In constructor ‘MapDialog::MapDialog(wxWindow*, MapDialogType, const wxIcon&)’: ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:113:54: error: ‘Lm_Type’ was not declared in this scope enameSizer->Add(new wxStaticText(this, wxID_ANY, _(m_Type == MAPDIALOG_SAVE ? "Map name: " : "Map path: ")), wxSizerFlags().Align(wxALIGN_CENTER_VERTICAL)); ^ ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:113:54: note: suggested alternative: ‘m_Type’ make[1]: *** [AtlasUI.make:346: obj/AtlasUI_Release/MapDialog.o] Błąd 1 make[1]: *** Oczekiwanie na niezakończone zadania.... make: *** [Makefile:165: AtlasUI] Błąd 2 I'm using Fedora 26 and installed all dependecies. As was mentioned some posts ago I received: [gcc]$ g++ -dumpversion 7 What could cause it? How could I compile code in other way? I really get stuck... P. S. By the way: nice to say you hello once again 1
Build Error
in Bug reports
Posted
Hello everyone!
I've tried build svn21811 with $make -j5 and the result is:
[gcc]$ make -j5
==== Building mocks_real (release) ====
mocks_real.cpp
Linking mocks_real
==== Building network (release) ====
precompiled.h
NetClient.cpp
NetClientTurnManager.cpp
NetFileTransfer.cpp
NetHost.cpp
NetMessage.cpp
NetMessageSim.cpp
NetServer.cpp
NetServerTurnManager.cpp
NetSession.cpp
NetStats.cpp
StunClient.cpp
fsm.cpp
precompiled.cpp
Linking network
==== Building tinygettext (release) ====
precompiled.h
precompiled.cpp
dictionary.cpp
dictionary_manager.cpp
iconv.cpp
language.cpp
log.cpp
plural_forms.cpp
po_parser.cpp
tinygettext.cpp
unix_file_system.cpp
Linking tinygettext
==== Building lobby (release) ====
precompiled.h
L10n.cpp
Globals.cpp
StanzaExtensions.cpp
XmppClient.cpp
JSInterface_Lobby.cpp
precompiled.cpp
pkcs5_pbkdf2.cpp
Linking lobby
==== Building glooxwrapper (release) ====
precompiled.h
glooxwrapper.cpp
precompiled.cpp
Linking glooxwrapper
==== Building simulation2 (release) ====
precompiled.h
precompiled.cpp
Simulation2.cpp
CCmpAIManager.cpp
CCmpCinemaManager.cpp
CCmpCommandQueue.cpp
CCmpDecay.cpp
CCmpFootprint.cpp
CCmpMinimap.cpp
CCmpMotionBall.cpp
CCmpObstruction.cpp
CCmpObstructionManager.cpp
CCmpOverlayRenderer.cpp
CCmpOwnership.cpp
CCmpParticleManager.cpp
CCmpPathfinder.cpp
CCmpPathfinder_Vertex.cpp
CCmpPosition.cpp
CCmpProjectileManager.cpp
CCmpRallyPointRenderer.cpp
CCmpRangeManager.cpp
CCmpRangeOverlayRenderer.cpp
CCmpSelectable.cpp
CCmpSoundManager.cpp
CCmpTemplateManager.cpp
CCmpTerrain.cpp
CCmpTerritoryInfluence.cpp
CCmpTerritoryManager.cpp
CCmpTest.cpp
CCmpUnitMotion.cpp
CCmpUnitRenderer.cpp
CCmpVision.cpp
CCmpVisualActor.cpp
CCmpWaterManager.cpp
ICmpAIInterface.cpp
ICmpAIManager.cpp
ICmpCinemaManager.cpp
ICmpCommandQueue.cpp
ICmpDecay.cpp
ICmpFogging.cpp
ICmpFootprint.cpp
ICmpGuiInterface.cpp
ICmpIdentity.cpp
ICmpMinimap.cpp
ICmpMirage.cpp
ICmpMotion.cpp
ICmpObstruction.cpp
ICmpObstructionManager.cpp
ICmpOverlayRenderer.cpp
ICmpOwnership.cpp
ICmpParticleManager.cpp
ICmpPathfinder.cpp
ICmpPlayer.cpp
ICmpPlayerManager.cpp
ICmpPosition.cpp
ICmpProjectileManager.cpp
ICmpRallyPoint.cpp
ICmpRallyPointRenderer.cpp
ICmpRangeManager.cpp
ICmpRangeOverlayRenderer.cpp
ICmpSelectable.cpp
ICmpSettlement.cpp
ICmpSound.cpp
ICmpSoundManager.cpp
ICmpTemplateManager.cpp
ICmpTerrain.cpp
ICmpTerritoryDecayManager.cpp
ICmpTerritoryInfluence.cpp
ICmpTerritoryManager.cpp
ICmpTest.cpp
ICmpUnitMotion.cpp
ICmpUnitRenderer.cpp
ICmpUnknownScript.cpp
ICmpValueModificationManager.cpp
ICmpVisibility.cpp
ICmpVision.cpp
ICmpVisual.cpp
ICmpWaterManager.cpp
CinemaPath.cpp
Geometry.cpp
HierarchicalPathfinder.cpp
LongPathfinder.cpp
PathGoal.cpp
Rasterize.cpp
Render.cpp
Selection.cpp
EngineScriptConversions.cpp
JSInterface_Simulation.cpp
MessageTypeConversions.cpp
ScriptComponent.cpp
BinarySerializer.cpp
DebugSerializer.cpp
HashSerializer.cpp
IDeserializer.cpp
ISerializer.cpp
StdDeserializer.cpp
StdSerializer.cpp
CmpPtr.cpp
ComponentManager.cpp
ComponentManagerSerialization.cpp
DynamicSubscription.cpp
IComponent.cpp
LocalTurnManager.cpp
ParamNode.cpp
ReplayTurnManager.cpp
SimContext.cpp
TurnManager.cpp
Linking simulation2
==== Building scriptinterface (release) ====
precompiled.h
precompiled.cpp
ScriptConversions.cpp
ScriptInterface.cpp
ScriptRuntime.cpp
ScriptStats.cpp
Linking scriptinterface
==== Building engine (release) ====
precompiled.h
L10n.cpp
JSInterface_L10n.cpp
BoundingBoxOriented.cpp
BoundingBoxAligned.cpp
Brush.cpp
Fixed.cpp
MD5.cpp
Matrix3D.cpp
NUSpline.cpp
Noise.cpp
Plane.cpp
Quaternion.cpp
Sqrt.cpp
Vector3D.cpp
JSInterface_Network.cpp
precompiled.cpp
ArchiveBuilder.cpp
CConsole.cpp
CLogger.cpp
CStr.cpp
CStrIntern.cpp
CacheLoader.cpp
Compress.cpp
ConfigDB.cpp
DllLoader.cpp
Errors.cpp
FileIo.cpp
Filesystem.cpp
GUID.cpp
Game.cpp
Atlas.cpp
CmdLineArgs.cpp
Config.cpp
GameSetup.cpp
HWDetect.cpp
Paths.cpp
Globals.cpp
Hotkey.cpp
Joystick.cpp
KeyName.cpp
Loader.cpp
Mod.cpp
ModInstaller.cpp
ModIo.cpp
Preprocessor.cpp
PreprocessorWrapper.cpp
../../../source/ps/ModIo.cpp: In member function ‘void ModIo::StartDownloadMod(size_t)’:
../../../source/ps/ModIo.cpp:320:82: warning: ‘new’ of type ‘DownloadCallbackData’ with extended alignment 64 [-Waligned-new=]
m_CallbackData = new DownloadCallbackData(sys_OpenFile(m_DownloadFilePath, "wb"));
^
../../../source/ps/ModIo.cpp:320:82: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter
../../../source/ps/ModIo.cpp:320:82: note: use ‘-faligned-new’ to enable C++17 over-aligned new support
Profile.cpp
ProfileViewer.cpp
Profiler2.cpp
Profiler2GPU.cpp
Pyrogenesis.cpp
Replay.cpp
SavedGame.cpp
Shapes.cpp
TemplateLoader.cpp
ThreadUtil.cpp
TouchInput.cpp
UserReport.cpp
Util.cpp
VideoMode.cpp
VisualReplay.cpp
World.cpp
RelaxNG.cpp
XMLWriter.cpp
XeroXMB.cpp
Xeromyces.cpp
JSInterface_ConfigDB.cpp
JSInterface_Console.cpp
JSInterface_Debug.cpp
JSInterface_Game.cpp
JSInterface_Main.cpp
JSInterface_Mod.cpp
JSInterface_ModIo.cpp
JSInterface_SavedGame.cpp
JSInterface_VFS.cpp
JSInterface_VisualReplay.cpp
SoundManager.cpp
OggData.cpp
SoundData.cpp
ogg.cpp
CBufferItem.cpp
CSoundBase.cpp
CSoundItem.cpp
CStreamItem.cpp
JSInterface_Sound.cpp
SoundGroup.cpp
format.cpp
Linking engine
==== Building graphics (release) ====
precompiled.h
Camera.cpp
ColladaManager.cpp
CinemaManager.cpp
Color.cpp
Decal.cpp
Font.cpp
FontManager.cpp
FontMetrics.cpp
Frustum.cpp
GameView.cpp
HFTracer.cpp
HeightMipmap.cpp
LOSTexture.cpp
LightEnv.cpp
MapGenerator.cpp
MapIO.cpp
MapReader.cpp
MapWriter.cpp
Material.cpp
MaterialManager.cpp
MeshManager.cpp
MiniPatch.cpp
Model.cpp
ModelAbstract.cpp
ModelDef.cpp
ObjectBase.cpp
ObjectEntry.cpp
ObjectManager.cpp
Overlay.cpp
ParticleEmitter.cpp
ParticleEmitterType.cpp
ParticleManager.cpp
Patch.cpp
ShaderDefines.cpp
ShaderManager.cpp
ShaderProgram.cpp
ShaderProgramFFP.cpp
ShaderTechnique.cpp
SkeletonAnimDef.cpp
SkeletonAnimManager.cpp
Terrain.cpp
TerrainProperties.cpp
TerrainTextureEntry.cpp
TerrainTextureManager.cpp
TerritoryBoundary.cpp
TerritoryTexture.cpp
TextRenderer.cpp
TextureConverter.cpp
TextureManager.cpp
Unit.cpp
UnitAnimation.cpp
UnitManager.cpp
JSInterface_GameView.cpp
precompiled.cpp
AlphaMapCalculator.cpp
DecalRData.cpp
HWLightingModelRenderer.cpp
InstancingModelRenderer.cpp
MikktspaceWrap.cpp
ModelRenderer.cpp
OverlayRenderer.cpp
ParticleRenderer.cpp
PatchRData.cpp
PostprocManager.cpp
RenderModifiers.cpp
Renderer.cpp
Scene.cpp
ShadowMap.cpp
SilhouetteRenderer.cpp
SkyManager.cpp
TerrainOverlay.cpp
TerrainRenderer.cpp
TexturedLineRData.cpp
TimeManager.cpp
VertexArray.cpp
VertexBuffer.cpp
VertexBufferManager.cpp
WaterManager.cpp
JSInterface_Renderer.cpp
mikktspace.cpp
weldmesh.cpp
Linking graphics
==== Building atlas (release) ====
precompiled.h
precompiled.cpp
ActorViewer.cpp
Brushes.cpp
CommandProc.cpp
GameLoop.cpp
BrushHandlers.cpp
CameraCtrlHandlers.cpp
CinemaHandler.cpp
CommandHandlers.cpp
ElevationHandlers.cpp
EnvironmentHandlers.cpp
GraphicsSetupHandlers.cpp
MapHandlers.cpp
MessageHandler.cpp
MiscHandlers.cpp
ObjectHandlers.cpp
PlayerHandlers.cpp
TerrainHandlers.cpp
InputProcessor.cpp
MessagePasserImpl.cpp
Misc.cpp
Register.cpp
SimState.cpp
View.cpp
Linking atlas
==== Building gui (release) ====
precompiled.h
CButton.cpp
CChart.cpp
CCheckBox.cpp
CDropDown.cpp
CGUI.cpp
CGUIScrollBarVertical.cpp
CGUISprite.cpp
CImage.cpp
CInput.cpp
CList.cpp
COList.cpp
CProgressBar.cpp
In member function ‘void CInput::UpdateText(int, int, int)’:
cc1plus: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’: specified size 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
CRadioButton.cpp
CSlider.cpp
CText.cpp
CTooltip.cpp
GUIManager.cpp
GUIRenderer.cpp
GUITooltip.cpp
GUIbase.cpp
GUItext.cpp
GUIutil.cpp
IGUIButtonBehavior.cpp
IGUIObject.cpp
IGUIScrollBar.cpp
IGUIScrollBarOwner.cpp
IGUITextOwner.cpp
MiniMap.cpp
GuiScriptConversions.cpp
JSInterface_GUIManager.cpp
JSInterface_GUITypes.cpp
JSInterface_IGUIObject.cpp
ScriptFunctions.cpp
L10n.cpp
precompiled.cpp
Linking gui
==== Building lowlevel (release) ====
precompiled.h
arena.cpp
dynarray.cpp
freelist.cpp
headerless.cpp
page_aligned.cpp
pool.cpp
shared_ptr.cpp
unique_range.cpp
app_hooks.cpp
base32.cpp
bits.cpp
byte_order.cpp
debug.cpp
debug_stl.cpp
dbghelp.cpp
archive.cpp
archive_zip.cpp
codec.cpp
codec_zlib.cpp
stream.cpp
file_loader.cpp
file_stats.cpp
real_directory.cpp
trace.cpp
file.cpp
file_system.cpp
io.cpp
write_buffer.cpp
vfs.cpp
vfs_lookup.cpp
vfs_path.cpp
vfs_populate.cpp
vfs_tree.cpp
vfs_util.cpp
fnv_hash.cpp
frequency_filter.cpp
input.cpp
lib.cpp
module_init.cpp
ogl.cpp
path.cpp
posix.cpp
rand.cpp
regex.cpp
cursor.cpp
ogl_tex.cpp
h_mgr.cpp
secure_crt.cpp
snd.cpp
status.cpp
svn_revision.cpp
acpi.cpp
amd64.cpp
apic.cpp
cache.cpp
msr.cpp
topology.cpp
x86_x64.cpp
cpu.cpp
dir_watch_inotify.cpp
gfx.cpp
lcpu.cpp
ldbg.cpp
linux.cpp
udbg.cpp
ufilesystem.cpp
unix.cpp
unix_executable_pathname.cpp
unuma.cpp
uvm.cpp
x.cpp
os_cpu.cpp
gcc.cpp
smbios.cpp
tex.cpp
tex_bmp.cpp
tex_codec.cpp
tex_dds.cpp
tex_png.cpp
tex_tga.cpp
timer.cpp
utf8.cpp
wsecure_crt.cpp
precompiled.cpp
Linking lowlevel
==== Building mongoose (release) ====
mongoose.cpp
Linking mongoose
==== Building Collada (release) ====
precompiled.h
CommonConvert.cpp
Decompose.cpp
DLL.cpp
GeomReindex.cpp
Maths.cpp
PMDConvert.cpp
PSAConvert.cpp
StdSkeletons.cpp
XMLFix.cpp
precompiled.cpp
Linking Collada
==== Building pyrogenesis (release) ====
main.cpp
Linking pyrogenesis
==== Building mocks_test (release) ====
mocks_test.cpp
Linking mocks_test
==== Building AtlasObject (release) ====
AtlasObjectImpl.cpp
AtlasObjectText.cpp
AtlasObjectJS.cpp
AtlasObjectXML.cpp
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp: In function ‘std::__cxx11::wstring fromXmlChar(const xmlChar*)’:
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:96:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 5: ch += *source++; ch <<= 6;
~~~^~~~~
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:97:3: note: here
case 4: ch += *source++; ch <<= 6;
^~~~
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:97:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 4: ch += *source++; ch <<= 6;
~~~^~~~~
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:98:3: note: here
case 3: ch += *source++; ch <<= 6;
^~~~
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:98:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 3: ch += *source++; ch <<= 6;
~~~^~~~~
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:99:3: note: here
case 2: ch += *source++; ch <<= 6;
^~~~
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:99:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 2: ch += *source++; ch <<= 6;
~~~^~~~~
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:100:3: note: here
case 1: ch += *source++; ch <<= 6;
^~~~
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:100:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 1: ch += *source++; ch <<= 6;
~~~^~~~~
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:101:3: note: here
case 0: ch += *source++;
^~~~
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp: In constructor ‘toXmlChar::toXmlChar(const wstring&)’:
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:67:49: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 4: *--target = ((ch | 0x80) & 0xBF); ch >>= 6;
~~~^~~~~
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:68:4: note: here
case 3: *--target = ((ch | 0x80) & 0xBF); ch >>= 6;
^~~~
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:68:49: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 3: *--target = ((ch | 0x80) & 0xBF); ch >>= 6;
~~~^~~~~
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:69:4: note: here
case 2: *--target = ((ch | 0x80) & 0xBF); ch >>= 6;
^~~~
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:69:49: warning: this statement may fall through [-Wimplicit-fallthrough=]
case 2: *--target = ((ch | 0x80) & 0xBF); ch >>= 6;
~~~^~~~~
../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:70:4: note: here
case 1: *--target = (char)(ch | firstByteMark[bytesToWrite]);
^~~~
Linking AtlasObject
==== Building AtlasUI (release) ====
precompiled.h
ActorEditor.cpp
ActorEditorListCtrl.cpp
AnimListEditor.cpp
PropListEditor.cpp
TexListEditor.cpp
ActionButton.cpp
ToolButton.cpp
Canvas.cpp
ColorDialog.cpp
DraggableListCtrl.cpp
DraggableListCtrlCommands.cpp
EditableListCtrl.cpp
EditableListCtrlCommands.cpp
FieldEditCtrl.cpp
ListCtrlValidator.cpp
QuickComboBox.cpp
QuickFileCtrl.cpp
QuickTextCtrl.cpp
FileHistory.cpp
HighResTimer.cpp
MapDialog.cpp
SnapSplitterWindow.cpp
virtualdirtreectrl.cpp
AtlasDialog.cpp
AtlasWindow.cpp
AtlasClipboard.cpp
In file included from /usr/include/wx-2.8/wx/version.h:17:0,
from /usr/include/wx-2.8/wx/defs.h:134,
from /usr/include/wx-2.8/wx/wxprec.h:13,
from ../../../source/tools/atlas/AtlasUI/Misc/precompiled.h:48:
../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp: In constructor ‘MapDialog::MapDialog(wxWindow*, MapDialogType, const wxIcon&)’:
../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:113:54: error: ‘Lm_Type’ was not declared in this scope
filenameSizer->Add(new wxStaticText(this, wxID_ANY, _(m_Type == MAPDIALOG_SAVE ? "Map name: " : "Map path: ")), wxSizerFlags().Align(wxALIGN_CENTER_VERTICAL));
^
../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:113:54: note: suggested alternative: ‘m_Type’
make[1]: *** [AtlasUI.make:346: obj/AtlasUI_Release/MapDialog.o] Błąd 1
make[1]: *** Oczekiwanie na niezakończone zadania....
make: *** [Makefile:165: AtlasUI] Błąd 2
Also building later svn21815 with $make -j3 gave me similar error:
I'm using Fedora 26 and installed all dependecies. As was mentioned some posts ago I received:
What could cause it? How could I compile code in other way? I really get stuck...
P. S.
By the way: nice to say you hello once again