I always get some warnings when building Dolphin, though they haven't prevented me from building and installing yet...
This is when building Videocommon:
This is when building the dolphin-emu binary:
What do they mean?
This is when building Videocommon:
PHP Code:
Scanning dependencies of target videocommon
[ 16%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/BPFunctions.cpp.o
[ 16%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/BPMemory.cpp.o
[ 17%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/BPStructs.cpp.o
[ 17%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/CPMemory.cpp.o
[ 17%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/CommandProcessor.cpp.o
[ 17%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/DLCache.cpp.o
[ 18%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/Debugger.cpp.o
[ 18%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/Fifo.cpp.o
[ 18%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/FramebufferManagerBase.cpp.o
[ 18%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/HiresTextures.cpp.o
[ 19%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/ImageWrite.cpp.o
[ 19%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/IndexGenerator.cpp.o
[ 19%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/LightingShaderGen.cpp.o
[ 19%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/MainBase.cpp.o
[ 20%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/OnScreenDisplay.cpp.o
[ 20%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/OpcodeDecoding.cpp.o
[ 20%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/OpenCL.cpp.o
[ 20%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/OpenCL/OCLTextureDecoder.cpp.o
[ 21%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/PixelEngine.cpp.o
[ 21%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/PixelShaderGen.cpp.o
[ 21%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/PixelShaderManager.cpp.o
/home/jc_lara/Programas/dolphin-emu-read-only/Source/Core/VideoCommon/Src/PixelShaderManager.cpp: In static member function ‘static void PixelShaderManager::SetConstants()’:
/home/jc_lara/Programas/dolphin-emu-read-only/Source/Core/VideoCommon/Src/PixelShaderManager.cpp:307:38: warning: array subscript is above array bounds
/home/jc_lara/Programas/dolphin-emu-read-only/Source/Core/VideoCommon/Src/PixelShaderManager.cpp:307:38: warning: array subscript is above array bounds
[ 21%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/RenderBase.cpp.o
[ 22%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/Statistics.cpp.o
[ 22%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/TextureCacheBase.cpp.o
[ 22%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/TextureConversionShader.cpp.o
[ 22%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/TextureDecoder.cpp.o
[ 23%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexLoader.cpp.o
[ 23%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexLoaderManager.cpp.o
In file included from /usr/include/c++/4.5/ext/hash_map:60:0,
from /home/jc_lara/Programas/dolphin-emu-read-only/Source/Core/VideoCommon/Src/VertexLoaderManager.cpp:23:
/usr/include/c++/4.5/backward/backward_warning.h:28:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated.
[ 23%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexLoader_Color.cpp.o
[ 23%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexLoader_Normal.cpp.o
[ 24%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexLoader_Position.cpp.o
[ 24%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexLoader_TextCoord.cpp.o
[ 24%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexManagerBase.cpp.o
[ 24%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexShaderGen.cpp.o
[ 25%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VertexShaderManager.cpp.o
/home/jc_lara/Programas/dolphin-emu-read-only/Source/Core/VideoCommon/Src/VertexShaderManager.cpp: In static member function ‘static void VertexShaderManager::SetConstants()’:
/home/jc_lara/Programas/dolphin-emu-read-only/Source/Core/VideoCommon/Src/VertexShaderManager.cpp:245:37: warning: array subscript is above array bounds
/home/jc_lara/Programas/dolphin-emu-read-only/Source/Core/VideoCommon/Src/VertexShaderManager.cpp:245:37: warning: array subscript is above array bounds
[ 25%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VideoConfig.cpp.o
[ 25%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/VideoState.cpp.o
[ 25%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/XFMemory.cpp.o
[ 26%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/XFStructs.cpp.o
[ 26%] Building CXX object Source/Core/VideoCommon/CMakeFiles/videocommon.dir/Src/memcpy_amd.cpp.o
Linking CXX static library libvideocommon.a
[ 26%] Built target videocommon
This is when building the dolphin-emu binary:
PHP Code:
Scanning dependencies of target dolphin-emu
[ 89%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/ARCodeAddEdit.cpp.o
[ 89%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/AboutDolphin.cpp.o
[ 90%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/CheatsWindow.cpp.o
[ 90%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/ConfigMain.cpp.o
[ 90%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Debugger/BreakpointDlg.cpp.o
[ 90%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Debugger/BreakpointView.cpp.o
[ 91%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Debugger/BreakpointWindow.cpp.o
[ 91%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Debugger/CodeView.cpp.o
[ 91%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Debugger/CodeWindow.cpp.o
[ 91%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Debugger/CodeWindowFunctions.cpp.o
[ 92%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Debugger/DSPDebugWindow.cpp.o
[ 92%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Debugger/DSPRegisterView.cpp.o
[ 92%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Debugger/DebuggerPanel.cpp.o
[ 92%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Debugger/DebuggerUIUtil.cpp.o
[ 93%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Debugger/JitWindow.cpp.o
[ 93%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Debugger/MemoryCheckDlg.cpp.o
[ 93%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Debugger/MemoryView.cpp.o
[ 93%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Debugger/MemoryWindow.cpp.o
[ 94%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Debugger/RegisterView.cpp.o
[ 94%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Debugger/RegisterWindow.cpp.o
[ 94%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Frame.cpp.o
[ 94%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/FrameAui.cpp.o
[ 95%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/FrameTools.cpp.o
[ 95%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/GameListCtrl.cpp.o
[ 95%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/GeckoCodeDiag.cpp.o
[ 95%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/HotkeyDlg.cpp.o
[ 96%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/ISOFile.cpp.o
/home/jc_lara/Programas/dolphin-emu-read-only/Source/Core/DolphinWX/Src/ISOFile.h: In constructor ‘GameListItem::GameListItem(const std::string&)’:
/home/jc_lara/Programas/dolphin-emu-read-only/Source/Core/DolphinWX/Src/ISOFile.h:83:7: warning: ‘GameListItem::m_BlobCompressed’ will be initialized after
/home/jc_lara/Programas/dolphin-emu-read-only/Source/Core/DolphinWX/Src/ISOFile.h:71:6: warning: ‘int GameListItem::m_emu_state’
/home/jc_lara/Programas/dolphin-emu-read-only/Source/Core/DolphinWX/Src/ISOFile.cpp:46:1: warning: when initialized here
[ 96%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/ISOProperties.cpp.o
[ 96%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/InputConfigDiag.cpp.o
[ 96%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/InputConfigDiagBitmaps.cpp.o
[ 97%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/LogConfigWindow.cpp.o
[ 97%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/LogWindow.cpp.o
[ 97%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/Main.cpp.o
[ 97%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/MemcardManager.cpp.o
[ 98%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/MemoryCards/GCMemcard.cpp.o
[ 98%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/MemoryCards/WiiSaveCrypted.cpp.o
[ 98%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/NetWindow.cpp.o
[ 98%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/PHackSettings.cpp.o
[ 99%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/PatchAddEdit.cpp.o
[ 99%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/UDPConfigDiag.cpp.o
[ 99%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/VideoConfigDiag.cpp.o
[ 99%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/WXInputBase.cpp.o
[100%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/WiimoteConfigDiag.cpp.o
[100%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/WxUtils.cpp.o
[100%] Building CXX object Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/Src/X11Utils.cpp.o
Linking CXX executable ../../../Binaries/dolphin-emu
[100%] Built target dolphin-emu
What do they mean?