Dolphin fails to build from packages menu using source in Ubuntu 18.04 LTS
-
Log has been shortened due to limits...
Log started at: Thu Jul 30 21:41:18 EDT 2020 RetroPie-Setup version: 4.6.4 (719d702) System: Ubuntu 18.04.4 LTS - Linux UbuntuMini01 5.4.0-42-generic #46~18.04.1-Ubuntu SMP Fri Jul 10 07:21:24 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux [ 65%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/HW/WiiSave.cpp.o [ 67%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/Device.cpp.o [ 67%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/DeviceStub.cpp.o [ 67%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/DolphinDevice.cpp.o [ 67%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/IOS.cpp.o [ 67%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/IOSC.cpp.o [ 67%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/MIOS.cpp.o [ 67%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/VersionInfo.cpp.o [ 67%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/DI/DI.cpp.o [ 67%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/ES/ES.cpp.o [ 68%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/ES/Formats.cpp.o [ 68%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/ES/Identity.cpp.o [ 68%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/ES/NandUtils.cpp.o [ 68%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/ES/TitleContents.cpp.o [ 68%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/ES/TitleInformation.cpp.o [ 68%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/ES/TitleManagement.cpp.o [ 68%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/ES/Views.cpp.o [ 68%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/FS/FileSystem.cpp.o [ 68%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/FS/FileSystemProxy.cpp.o [ 69%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/FS/HostBackend/File.cpp.o [ 69%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/FS/HostBackend/FS.cpp.o [ 69%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/Network/ICMPLin.cpp.o [ 69%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/Network/MACUtils.cpp.o [ 69%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/Network/Socket.cpp.o [ 69%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/Network/SSL.cpp.o [ 69%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/Network/IP/Top.cpp.o [ 69%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/Network/KD/NetKDRequest.cpp.o [ 69%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/Network/KD/NetKDTime.cpp.o [ 70%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/Network/KD/NWC24Config.cpp.o [ 70%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/Network/NCD/WiiNetConfig.cpp.o [ 70%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/Network/NCD/Manage.cpp.o [ 70%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/Network/WD/Command.cpp.o [ 70%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/SDIO/SDIOSlot0.cpp.o [ 70%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/STM/STM.cpp.o [ 70%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/Common.cpp.o [ 70%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/Host.cpp.o [ 70%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/OH0/OH0.cpp.o [ 71%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/OH0/OH0Device.cpp.o [ 71%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/USB_HID/HIDv4.cpp.o [ 71%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/USB_HID/HIDv5.cpp.o [ 71%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/USB_VEN/VEN.cpp.o [ 71%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/USBV0.cpp.o [ 71%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/USBV4.cpp.o [ 71%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/USBV5.cpp.o [ 71%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/USB_KBD.cpp.o [ 71%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/Bluetooth/BTBase.cpp.o [ 72%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/Bluetooth/BTEmu.cpp.o [ 72%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/Bluetooth/BTStub.cpp.o [ 72%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/Bluetooth/WiimoteDevice.cpp.o [ 72%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/Bluetooth/WiimoteHIDAttr.cpp.o [ 72%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/WFS/WFSSRV.cpp.o [ 72%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/WFS/WFSI.cpp.o [ 72%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/BreakPoints.cpp.o [ 72%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/ConditionRegister.cpp.o [ 72%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/JitInterface.cpp.o [ 73%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/MMU.cpp.o [ 73%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/PowerPC.cpp.o [ 73%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/PPCAnalyst.cpp.o [ 73%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/PPCCache.cpp.o [ 73%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/PPCSymbolDB.cpp.o [ 73%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/PPCTables.cpp.o [ 73%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/CachedInterpreter/CachedInterpreter.cpp.o [ 73%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/CachedInterpreter/InterpreterBlockCache.cpp.o [ 73%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/JitCommon/JitAsmCommon.cpp.o [ 73%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/JitCommon/JitBase.cpp.o [ 74%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/JitCommon/JitCache.cpp.o [ 74%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/SignatureDB/CSVSignatureDB.cpp.o [ 74%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/SignatureDB/DSYSignatureDB.cpp.o [ 74%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/SignatureDB/MEGASignatureDB.cpp.o [ 74%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/SignatureDB/SignatureDB.cpp.o [ 74%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Interpreter/Interpreter_Branch.cpp.o [ 74%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Interpreter/Interpreter.cpp.o [ 74%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Interpreter/Interpreter_FloatingPoint.cpp.o [ 74%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Interpreter/Interpreter_Integer.cpp.o [ 75%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Interpreter/Interpreter_LoadStore.cpp.o [ 75%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Interpreter/Interpreter_LoadStorePaired.cpp.o [ 75%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Interpreter/Interpreter_Paired.cpp.o [ 75%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Interpreter/Interpreter_SystemRegisters.cpp.o [ 75%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Interpreter/Interpreter_Tables.cpp.o [ 75%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/DSP/Jit/x64/DSPEmitter.cpp.o [ 75%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/DSP/Jit/x64/DSPJitBranch.cpp.o [ 75%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/DSP/Jit/x64/DSPJitArithmetic.cpp.o [ 75%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/DSP/Jit/x64/DSPJitCCUtil.cpp.o [ 76%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/DSP/Jit/x64/DSPJitExtOps.cpp.o [ 76%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/DSP/Jit/x64/DSPJitLoadStore.cpp.o [ 76%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/DSP/Jit/x64/DSPJitMisc.cpp.o [ 76%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/DSP/Jit/x64/DSPJitMultiplier.cpp.o [ 76%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/DSP/Jit/x64/DSPJitRegCache.cpp.o [ 76%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/DSP/Jit/x64/DSPJitTables.cpp.o [ 76%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/DSP/Jit/x64/DSPJitUtil.cpp.o [ 76%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64/Jit.cpp.o [ 76%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64/Jit64_Tables.cpp.o [ 77%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64/Jit_Branch.cpp.o [ 77%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64/Jit_FloatingPoint.cpp.o [ 77%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64/Jit_Integer.cpp.o [ 77%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64/Jit_LoadStore.cpp.o [ 77%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64/Jit_LoadStoreFloating.cpp.o [ 77%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64/Jit_LoadStorePaired.cpp.o [ 77%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64/Jit_Paired.cpp.o [ 77%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64/Jit_SystemRegisters.cpp.o [ 77%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64/JitAsm.cpp.o [ 78%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64/RegCache/FPURegCache.cpp.o [ 78%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64/RegCache/GPRRegCache.cpp.o [ 78%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64/RegCache/JitRegCache.cpp.o [ 78%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64Common/BlockCache.cpp.o [ 78%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64Common/ConstantPool.cpp.o [ 78%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64Common/EmuCodeBlock.cpp.o [ 78%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64Common/FarCodeCache.cpp.o [ 78%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64Common/Jit64AsmCommon.cpp.o [ 78%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/PowerPC/Jit64Common/TrampolineCache.cpp.o [ 79%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/LibusbDevice.cpp.o [ 79%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/IOS/USB/Bluetooth/BTReal.cpp.o [ 79%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/HW/EXI/BBA/TAP_Unix.cpp.o [ 79%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/HW/EXI/BBA/XLINK_KAI_BBA.cpp.o [ 79%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/HW/WiimoteReal/IOLinux.cpp.o [ 79%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/HW/WiimoteReal/IOhidapi.cpp.o [ 79%] Building CXX object Source/Core/Core/CMakeFiles/core.dir/MemoryWatcher.cpp.o [ 79%] Linking CXX static library libcore.a [ 79%] Built target core Scanning dependencies of target dolphin-emu_autogen [ 79%] Automatic MOC for target dolphin-emu Scanning dependencies of target dolphin-nogui [ 80%] Building CXX object Source/Core/DolphinNoGUI/CMakeFiles/dolphin-nogui.dir/Platform.cpp.o [ 80%] Building CXX object Source/Core/DolphinNoGUI/CMakeFiles/dolphin-nogui.dir/PlatformHeadless.cpp.o [ 80%] Building CXX object Source/Core/DolphinNoGUI/CMakeFiles/dolphin-nogui.dir/MainNoGUI.cpp.o [ 80%] Building CXX object Source/Core/DolphinNoGUI/CMakeFiles/dolphin-nogui.dir/PlatformX11.cpp.o [ 80%] Building CXX object Source/Core/DolphinNoGUI/CMakeFiles/dolphin-nogui.dir/PlatformFBDev.cpp.o [ 80%] Linking CXX executable ../../../Binaries/dolphin-emu-nogui /usr/bin/ld: cannot find -lLibLZMA::LibLZMA collect2: error: ld returned 1 exit status Source/Core/DolphinNoGUI/CMakeFiles/dolphin-nogui.dir/build.make:256: recipe for target 'Binaries/dolphin-emu-nogui' failed make[2]: *** [Binaries/dolphin-emu-nogui] Error 1 CMakeFiles/Makefile2:1823: recipe for target 'Source/Core/DolphinNoGUI/CMakeFiles/dolphin-nogui.dir/all' failed make[1]: *** [Source/Core/DolphinNoGUI/CMakeFiles/dolphin-nogui.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 80%] Built target dolphin-emu_autogen Makefile:151: recipe for target 'all' failed make: *** [all] Error 2 /home/brian/RetroPie-Setup Could not successfully build dolphin - Gamecube/Wii emulator Dolphin (/home/brian/RetroPie-Setup/tmp/build/dolphin/build/Binaries/dolphin-emu not found). Log ended at: Thu Jul 30 21:46:01 EDT 2020 Total running time: 0 hours, 4 mins, 43 secs
-
Looks like an upstream build error - building with the distribution's
lzma
library fails. I see their test build use thelzma
library that's included with Dolphin, that's why they don't fail. -
Thanks for the reply. Is there anyway for me to edit something and would get it working to build properly?
-
As a workaround, you can remove the
liblzma-dev
package and the build script will automatically use the includedlzma
library. Don't forget to cleanup/remove the package before attempting the installation again. -
thanks, I will try and report back!
-
@mitu said in Dolphin fails to build from packages menu using source in Ubuntu 18.04 LTS:
liblzma-dev
so one step forward!, but a new issue :) removing the package allowed me to install dolphin but now the RetroPie GUI is missing all the emulators to select from.
-
@linuxhaveyou What do you mean ? Are you referring to
runcommand
launch menu or the package installation ? -
Or now that I did the work around should I just reinstall package I removed?
-
-
@linuxhaveyou I don't think removing that package produced this error. How are you starting EmulationStation ? What's on your
/etc/emulationstation/es_systems.cfg
file (use pastebin.com for the content) ? -
@mitu said in Dolphin fails to build from packages menu using source in Ubuntu 18.04 LTS:
/etc/emulationstation/es_systems.cfg
I didn't change anything else. Also performed a reboot just in case still the same as in the screenshot.
Thanks again for the help.
-
I think I see the issue, its pointing to /root, doing a mass update and seeing if that will fix it automatically back to the correct path.
-
@linuxhaveyou said in Dolphin fails to build from packages menu using source in Ubuntu 18.04 LTS:
I think I see the issue, its pointing to /root, doing a mass update and seeing if that will fix it automatically back to the correct path.
Did you use
sudo su
and then run the RetroPie-Setup script ? Don't do that, always usesudo
when using the RetroPie-Setup script. -
@linuxhaveyou updating packages will not automatically reconfigure unless there are updates. If you have installed as root at some.point you may have a bunch of configuration issues.
May be easiest to backup (if you don't have a backup), remove /opt/retropie and reinstall from your user account (via sudo).
-
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.