• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 ... 8 9 10 11 12 ... 1197 Next »

Could NOT find QT (missing: QT_DIR)
View New Posts | View Today's Posts

Pages (2): « Previous 1 2
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Could NOT find QT (missing: QT_DIR)
11-12-2022, 05:46 AM
#11
Bladeforce Offline
Junior Member
**
Posts: 12
Threads: 3
Joined: Jan 2016
(11-09-2022, 04:28 AM)KHg8m3r Wrote: @bladeforce:  If you just did a system update, you might want to remove your build folder `rm -rf <build_folder>`, then rerun cmake since your system build packages have changed. If that doesn't help, try updating to qt6 (your packages should be named the same as the ones I mentioned earlier).

I am using kde neon so installing qt6 is not an option right now. I referred to the punes problem as it was fixed because the neon developers changed something with qt5 to incorporate the future upgrade to qt6
Find
Reply
11-12-2022, 05:51 AM
#12
Bladeforce Offline
Junior Member
**
Posts: 12
Threads: 3
Joined: Jan 2016
An update to this, this is what happens when i attempt to build including the odd QT error before trying to compile

-- Could NOT find QT (missing: QT_DIR)
-- Found Qt version 5.15.7
-- Found Gettext: /usr/bin/msgmerge (found version "0.21")
-- Configuring done
-- Generating done
-- Build files have been written to: /media/***/Temp/Build/dolphin/build
ade@NeonPC:/media/ade/Temp/Build/dolphin/build$ make -j4
[ 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/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Constant.cpp.o
In file included from /media/ade/Temp/Build/dolphin/Externals/imgui/imgui.cpp:779:
In file included from /media/ade/Temp/Build/dolphin/Externals/imgui/imgui.h:49:
In file included from /media/ade/Temp/Build/dolphin/Externals/imgui/imconfig.h:17:
In file included from /media/ade/Temp/Build/dolphin/Source/Core/Common/Assert.h:9:
/media/ade/Temp/Build/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/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/glslang_tab.cpp.o
[ 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:76: Externals/imgui/CMakeFiles/imgui.dir/imgui.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1045: Externals/imgui/CMakeFiles/imgui.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 0%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_cpp.cpp.o
[ 0%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_cross.cpp.o
[ 0%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/InfoSink.cpp.o
[ 1%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_cross_c.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
[ 1%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_cross_parsed_ir.cpp.o
[ 1%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/intermOut.cpp.o
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/IntermTraverse.cpp.o
[ 2%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_cross_util.cpp.o
[ 2%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_glsl.cpp.o
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/iomapper.cpp.o
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/limits.cpp.o
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/linkValidate.cpp.o
[ 2%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_hlsl.cpp.o
[ 2%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_msl.cpp.o
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/parseConst.cpp.o
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ParseContextBase.cpp.o
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ParseHelper.cpp.o
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/PoolAlloc.cpp.o
[ 2%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_parser.cpp.o
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/Pp.cpp.o
[ 2%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_reflect.cpp.o
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpContext.cpp.o
[ 2%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/propagateNoContraction.cpp.o
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/reflection.cpp.o
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/RemoveTree.cpp.o
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Scan.cpp.o
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ShaderLang.cpp.o
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/SpirvIntrinsics.cpp.o
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/SymbolTable.cpp.o
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Versions.cpp.o
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/OGLCompilersDLL/InitializeDll.cpp.o
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/disassemble.cpp.o
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/doc.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/GlslangToSpv.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/InReadableOrder.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/Logger.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/SpvBuilder.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/SpvPostProcess.cpp.o
[ 4%] Linking CXX static library libspirv_cross.a
[ 4%] Built target spirv_cross
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/SPVRemapper.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/SpvTools.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/StandAlone/ResourceLimits.cpp.o
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/OSDependent/Unix/ossource.cpp.o
[ 4%] Linking CXX static library libglslang.a
[ 4%] Built target glslang
make: *** [Makefile:156: all] Error 2
Find
Reply
11-16-2022, 01:21 AM (This post was last modified: 11-16-2022, 01:21 AM by KHg8m3r.)
#13
KHg8m3r Offline
Doesn't sleep, just Dolphin and Robots
*******
Posts: 5,953
Threads: 4
Joined: Sep 2013
I grabbed the latest KDE Neon installer and installed 5.26 in a VM to see if I could figure this out. I followed the Ubuntu steps here: https://wiki.dolphin-emu.org/index.php?title=Building_Dolphin_on_Linux since KDE Neon is based on Ubuntu

The QT_DIR missing is a check for older versions of QT5 and is not your actual issue. Cmake found QT 5.15.7 and there's no problem with that. Your actual issue is with fmt and imgui.

(11-12-2022, 05:51 AM)Bladeforce Wrote: ~~~
In file included from /media/ade/Temp/Build/dolphin/Externals/imgui/imgui.cpp:779:
In file included from /media/ade/Temp/Build/dolphin/Externals/imgui/imgui.h:49:
In file included from /media/ade/Temp/Build/dolphin/Externals/imgui/imconfig.h:17:
In file included from /media/ade/Temp/Build/dolphin/Source/Core/Common/Assert.h:9:
/media/ade/Temp/Build/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/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/glslang_tab.cpp.o
[ 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:76: Externals/imgui/CMakeFiles/imgui.dir/imgui.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1045: Externals/imgui/CMakeFiles/imgui.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
~~
make: *** [Makefile:156: all] Error 2

If you follow the Building Dolphin steps, after you git clone the Dolphin repository, you have to `cd` into the dolphin folder and run `git submodule update --init` to pull the latest updates for the External libraries. This pulls fmt, imgui, and a few others needed to properly build dolphin. Then you should probably delete your build folder and make a new one to start from a nice clean `cmake ..`

Also, if you're on KDE neon 5.26, you can totally install QT6 dev packages, it won't mess with your OS. Just run `sudo pkcon install qt6-base-dev qt6-base-private-dev` and it'll install what you need. Then if you rerun cmake it'll pick up on the new QT6 files and you can build against QT6 and run it without problem. I tested this and it works
Find
Reply
11-16-2022, 04:13 AM
#14
Bladeforce Offline
Junior Member
**
Posts: 12
Threads: 3
Joined: Jan 2016
Hi, thanks for trying. I have followed your how to by the letter and still get this error

[ 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/cpp-optparse/CMakeFiles/cpp-optparse.dir/OptionParser.cpp.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/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/attribute.cpp.o
In file included from /media/ade/Temp/Build/dolphin/Source/Core/Common/Assert.h:9,
from /media/ade/Temp/Build/dolphin/Externals/imgui/imconfig.h:17,
from /media/ade/Temp/Build/dolphin/Externals/imgui/imgui.h:49,
from /media/ade/Temp/Build/dolphin/Externals/imgui/imgui.cpp:779:
/media/ade/Temp/Build/dolphin/Source/Core/Common/MsgHandler.h: In function ‘std:Confusedtring Common::FmtFormatT(const char*, Args&& ...)’:
/media/ade/Temp/Build/dolphin/Source/Core/Common/MsgHandler.h:79:27: error: ‘runtime’ is not a member of ‘fmt’
79 | return fmt::format(fmt::runtime(Common::GetStringT(string)), std::forward<Args>(args)...);
| ^~~~~~~
[ 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/Constant.cpp.o
[ 0%] Building CXX object Externals/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o
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/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/glslang_tab.cpp.o
[ 0%] Linking CXX static library libcpp-optparse.a
[ 0%] Built target cpp-optparse
[ 0%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/InfoSink.cpp.o
[ 0%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_cfg.cpp.o
In file included from /media/ade/Temp/Build/dolphin/Source/Core/Common/Assert.h:9,
from /media/ade/Temp/Build/dolphin/Externals/imgui/imconfig.h:17,
from /media/ade/Temp/Build/dolphin/Externals/imgui/imgui.h:49,
from /media/ade/Temp/Build/dolphin/Externals/imgui/imgui_draw.cpp:29:
/media/ade/Temp/Build/dolphin/Source/Core/Common/MsgHandler.h: In function ‘std:Confusedtring Common::FmtFormatT(const char*, Args&& ...)’:
/media/ade/Temp/Build/dolphin/Source/Core/Common/MsgHandler.h:79:27: error: ‘runtime’ is not a member of ‘fmt’
79 | return fmt::format(fmt::runtime(Common::GetStringT(string)), std::forward<Args>(args)...);
| ^~~~~~~
[ 0%] Building CXX object Externals/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_cpp.cpp.o
[ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/callbacks.c.o
[ 0%] Building C object Externals/enet/CMakeFiles/enet.dir/compress.c.o
make[2]: *** [Externals/imgui/CMakeFiles/imgui.dir/build.make:90: Externals/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1063: Externals/imgui/CMakeFiles/imgui.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 0%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/Initialize.cpp.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%] Building C object Externals/enet/CMakeFiles/enet.dir/unix.c.o
[ 1%] Building C object Externals/enet/CMakeFiles/enet.dir/win32.c.o
[ 1%] Linking C static library libenet.a
[ 1%] Built target enet
[ 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.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/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/intermOut.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/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/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_glsl.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/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/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/ParseContextBase.cpp.o
[ 3%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/glslang/MachineIndependent/ParseHelper.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_parser.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/spirv_cross/CMakeFiles/spirv_cross.dir/SPIRV-Cross/spirv_reflect.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%] 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%] Linking CXX static library libspirv_cross.a
[ 4%] Built target spirv_cross
[ 4%] Building CXX object Externals/glslang/CMakeFiles/glslang.dir/SPIRV/disassemble.cpp.o
[ 5%] 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
Find
Reply
11-16-2022, 11:41 PM (This post was last modified: 11-16-2022, 11:42 PM by KHg8m3r.)
#15
KHg8m3r Offline
Doesn't sleep, just Dolphin and Robots
*******
Posts: 5,953
Threads: 4
Joined: Sep 2013
Just to confirm, the steps you followed are the ones below? (maybe delete the dolphin-emu folder and start clean with these steps)
KDE neon steps: (Show Spoiler)
Code:
sudo pkcon update
sudo pkcon install ca-certificates qtbase5-dev qtbase5-private-dev git cmake make gcc g++ pkg-config libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libxi-dev libxrandr-dev libudev-dev libevdev-dev libsfml-dev libminiupnpc-dev libmbedtls-dev libcurl4-openssl-dev libhidapi-dev libsystemd-dev libbluetooth-dev libasound2-dev libpulse-dev libpugixml-dev libbz2-dev libzstd-dev liblzo2-dev libpng-dev libusb-1.0-0-dev gettext qt6-base-dev qt6-base-private-dev
git clone https://github.com/dolphin-emu/dolphin.git dolphin-emu
cd dolphin-emu
git submodule update --init
mkdir build
cd buid
cmake ..
make -j$(nproc)
sudo make install
Find
Reply
11-17-2022, 03:58 AM
#16
GenerationI Offline
Junior Member
**
Posts: 33
Threads: 3
Joined: Oct 2022
Could it depend on which compiler you are using? I'm using Linux Mint which is also based on Ubuntu, and my compiler is as follows:

export CXX=/usr/bin/g++-11
export CMAKE_CXX_COMPILER=/usr/bin/g++-11

This is working for me. The first few lines of my build log are as follows:

[  0%] Building CXX object Externals/fmt/CMakeFiles/fmt.dir/src/format.cc.o
[  0%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/syntax.cc.o
[  0%] Building C object Externals/xxhash/CMakeFiles/xxhash.dir/xxhash.c.o
[  0%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/dis_decode.cc.o
[  2%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/dis_groups.cc.o
[  2%] Building CXX object Externals/cpp-optparse/CMakeFiles/cpp-optparse.dir/OptionParser.cpp.o
[  2%] Building CXX object Externals/fmt/CMakeFiles/fmt.dir/src/os.cc.o
[  2%] Building CXX object Externals/Bochs_disasm/CMakeFiles/bdisasm.dir/resolve.cc.o

I tried this today for Dolphin 5.0-17877.
Find
Reply
01-26-2023, 08:07 PM
#17
skygazing Offline
Junior Member
**
Posts: 1
Threads: 0
Joined: Jan 2023
(11-16-2022, 11:41 PM)KHg8m3r Wrote: Just to confirm, the steps you followed are the ones below? (maybe delete the dolphin-emu folder and start clean with these steps)
KDE neon steps: (Show Spoiler)

Code:
sudo pkcon update
sudo pkcon install ca-certificates qtbase5-dev qtbase5-private-dev git cmake make gcc g++ pkg-config libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libxi-dev libxrandr-dev libudev-dev libevdev-dev libsfml-dev libminiupnpc-dev libmbedtls-dev libcurl4-openssl-dev libhidapi-dev libsystemd-dev libbluetooth-dev libasound2-dev libpulse-dev libpugixml-dev libbz2-dev libzstd-dev liblzo2-dev libpng-dev libusb-1.0-0-dev gettext qt6-base-dev qt6-base-private-dev
git clone https://github.com/dolphin-emu/dolphin.git dolphin-emu
cd dolphin-emu
git submodule update --init
mkdir build
cd buid
cmake ..
make -j$(nproc)
sudo make install

@KHg8m3r, thank you, this worked for me.

Like @Bladeforce I'm running KDE Neon 5.26 (Ubuntu 22.04) and had an issue with Qt. I got Dolphin to compile but attempting to start it threw the following error "Cannot mix incompatible Qt library (5.15.7) with this library (5.15.8)" ...so the Qt I have on my system is 5.15.8.

I looked up the forums and found this thread. Followed your advice and installed Qt6. Removed the build folder and redid the build and make, and was able to get Dolphin to start (it's the current dev version 5.0-18349).

The "Building Dolphin on Linux" guide obviously needs to be updated to reflect this. Thanks again.
Find
Reply
« Next Oldest | Next Newest »
Pages (2): « Previous 1 2


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode