![]() |
|
Compilation error on KDE Neon - Printable Version +- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org) +-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support) +--- Forum: Support (https://forums.dolphin-emu.org/Forum-support) +--- Thread: Compilation error on KDE Neon (/Thread-compilation-error-on-kde-neon) |
Compilation error on KDE Neon - Bladeforce - 11-06-2022 Hi, I'm getting the following error compiling: [ 0%] Building CXX object Externals/cpp-optparse/CMakeFiles/cpp-optparse.dir/OptionParser.cpp.o [ 0%] Building CXX object Externals/imgui/CMakeFiles/imgui.dir/imgui.cpp.o [ 0%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/dis_decode.cc.o [ 0%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/GenericCodeGen/CodeGen.cpp.o [ 0%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/dis_groups.cc.o [ 0%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/GenericCodeGen/Link.cpp.o [ 0%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/resolve.cc.o [ 0%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/syntax.cc.o [ 0%] Linking CXX static library libbdisasm.a [ 0%] Built target bdisasm [ 0%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/attribute.cpp.o [ 0%] Building CXX object Externals/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o In file included from /media/ade/Temp/dolphin/Externals/imgui/imgui.cpp:779: In file included from /media/ade/Temp/dolphin/Externals/imgui/imgui.h:49: In file included from /media/ade/Temp/dolphin/Externals/imgui/imconfig.h:17: In file included from /media/ade/Temp/dolphin/Source/Core/Common/Assert.h:9: /media/ade/Temp/dolphin/Source/Core/Common/MsgHandler.h:79:27: error: no member named 'runtime' in namespace 'fmt' return fmt::format(fmt::runtime(Common::GetStringT(string)), std::forward<Args>(args)...); ~~~~~^ In file included from /media/ade/Temp/dolphin/Externals/imgui/imgui_draw.cpp:29: In file included from /media/ade/Temp/dolphin/Externals/imgui/imgui.h:49: In file included from /media/ade/Temp/dolphin/Externals/imgui/imconfig.h:17: In file included from /media/ade/Temp/dolphin/Source/Core/Common/Assert.h:9: /media/ade/Temp/dolphin/Source/Core/Common/MsgHandler.h:79:27: error: no member named 'runtime' in namespace 'fmt' return fmt::format(fmt::runtime(Common::GetStringT(string)), std::forward<Args>(args)...); ~~~~~^ [ 0%] Linking CXX static library libcpp-optparse.a [ 0%] Built target cpp-optparse [ 0%] Building CXX object Externals/imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o [ 0%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Constant.cpp.o In file included from /media/ade/Temp/dolphin/Externals/imgui/imgui_tables.cpp:191: In file included from /media/ade/Temp/dolphin/Externals/imgui/imgui.h:49: In file included from /media/ade/Temp/dolphin/Externals/imgui/imconfig.h:17: In file included from /media/ade/Temp/dolphin/Source/Core/Common/Assert.h:9: /media/ade/Temp/dolphin/Source/Core/Common/MsgHandler.h:79:27: error: no member named 'runtime' in namespace 'fmt' return fmt::format(fmt::runtime(Common::GetStringT(string)), std::forward<Args>(args)...); ~~~~~^ 1 error generated. make[2]: *** [Externals/imgui/CMakeFiles/imgui.dir/build.make:76: Externals/imgui/CMakeFiles/imgui.dir/imgui.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... [ 0%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_cfg.cpp.o 1 error generated. make[2]: *** [Externals/imgui/CMakeFiles/imgui.dir/build.make:90: Externals/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o] Error 1 [ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/callbacks.c.o [ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/compress.c.o [ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/host.c.o [ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/list.c.o [ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/packet.c.o [ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/peer.c.o [ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/protocol.c.o 1 error generated. make[2]: *** [Externals/imgui/CMakeFiles/imgui.dir/build.make:104: Externals/imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:1045: Externals/imgui/CMakeFiles/imgui.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 1%] Building C object Externals/enet/CMakeFiles/enet.dir/unix.c.o [ 1%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_cpp.cpp.o [ 1%] Building C object Externals/enet/CMakeFiles/enet.dir/win32.c.o [ 1%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_cross.cpp.o [ 1%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/glslang_tab.cpp.o [ 1%] Linking C static library libenet.a [ 1%] Built target enet [ 1%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/InfoSink.cpp.o [ 1%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Initialize.cpp.o [ 1%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Intermediate.cpp.o [ 2%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_cross_c.cpp.o [ 2%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_cross_parsed_ir.cpp.o [ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/intermOut.cpp.o [ 2%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_cross_util.cpp.o [ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/IntermTraverse.cpp.o [ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/iomapper.cpp.o [ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/limits.cpp.o [ 3%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_glsl.cpp.o [ 3%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_hlsl.cpp.o [ 3%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_msl.cpp.o [ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/linkValidate.cpp.o [ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/parseConst.cpp.o [ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ParseContextBase.cpp.o [ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ParseHelper.cpp.o [ 3%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_parser.cpp.o [ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/PoolAlloc.cpp.o [ 3%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_reflect.cpp.o [ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/Pp.cpp.o [ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o [ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpContext.cpp.o [ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/propagateNoContraction.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/reflection.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/RemoveTree.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Scan.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ShaderLang.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/SpirvIntrinsics.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/SymbolTable.cpp.o [ 4%] Linking CXX static library libspirv_cross.a [ 4%] Built target spirv_cross [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Versions.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/OGLCompilersDLL/InitializeDll.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/disassemble.cpp.o [ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/doc.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/GlslangToSpv.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/InReadableOrder.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/Logger.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/SpvBuilder.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/SpvPostProcess.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/SPVRemapper.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/SpvTools.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/StandAlone/ResourceLimits.cpp.o [ 5%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/OSDependent/Unix/ossource.cpp.o [ 5%] Linking CXX static library libglslang.a [ 5%] Built target glslang make: *** [Makefile:156: all] Error 2 RE: Compilation error on KDE Neon - KHg8m3r - 11-09-2022 Looks like it's complaining about fmt. Have you run in the main dolphin-emu folder `git submodule update --init` to make sure you have the fmt library for Dolphin downloaded? You may need to delete your build folder and rerun cmake |