Project

General

Profile

Emulator Issues #11603

Compilation Error [Manjaro]

Added by mrturcot 8 months ago. Updated 8 months ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Current
Regression:
Yes
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
5.0-9719

Description

Hello

I am using https://aur.archlinux.org/packages/dolphin-emu-git and the package maintainer has advised me to report this build failure upstream.

Please see full build log here https://hastebin.com/sibudomufu.makefile

tail of build

Please submit a full bug report,
with preprocessed source if appropriate.
See <https://bugs.archlinux.org/> for instructions.
make[2]: *** [Source/Core/Core/CMakeFiles/core.dir/build.make:1831: Source/Core/Core/CMakeFiles/core.dir/HW/WiimoteEmu/Camera.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:934: Source/Core/Core/CMakeFiles/core.dir/all] Error 2
make: *** [Makefile:152: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
[1] mrturcot@GL552VW
[~/mitch/builds/dolphin-emu-git] >$

Regards

History

#1 Updated by JosJuice 8 months ago

  • Regression changed from No to Yes
  • Milestone set to Current
  • Assignee set to Billiard26

The important part of the log is:

/home/mrturcot/mitch/builds/dolphin-emu-git/src/dolphin-emu/Source/Core/Core/HW/WiimoteEmu/Camera.cpp: In instantiation of ‘WiimoteEmu::CameraLogic::Update(const Common::Matrix44&, bool)::<lambda(auto:1&)> [with auto:1 = const Common::TVec3<float>]’:
/usr/include/c++/8.2.1/bits/stl_algo.h:4304:24:   required from ‘_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = const Common::TVec3<float>*; _OIter = WiimoteEmu::CameraLogic::Update(const Common::Matrix44&, bool)::CameraPoint*; _UnaryOperation = WiimoteEmu::CameraLogic::Update(const Common::Matrix44&, bool)::<lambda(auto:1&)>]’
/home/mrturcot/mitch/builds/dolphin-emu-git/src/dolphin-emu/Source/Core/Core/HW/WiimoteEmu/Camera.cpp:123:4:   required from here
/home/mrturcot/mitch/builds/dolphin-emu-git/src/dolphin-emu/Source/Core/Core/HW/WiimoteEmu/Camera.cpp:116:43: internal compiler error: in tsubst_copy, at cp/pt.c:15478
       const auto point_size = std::lround(MAX_POINT_SIZE / point.w / 2);
                                           ^~~~~~~~~~~~~~

I believe this was reported on the forums as well.

#2 Updated by flacs 8 months ago

Can you try https://github.com/dolphin-emu/dolphin/pull/7867 and see if that fixes it for you?

#3 Updated by mrturcot 8 months ago

flacs wrote:

Can you try https://github.com/dolphin-emu/dolphin/pull/7867 and see if that fixes it for you?

It build successfully from that PR :)

[100%] Linking CXX executable ../../../Binaries/dolphin-emu
[100%] Built target dolphin-emu
[1] mrturcot@GL552VW
[~/mitch/builds/dolphin/build] >$

Cheers!

#4 Updated by JosJuice 8 months ago

  • Fixed in set to 5.0-9719
  • Assignee deleted (Billiard26)
  • Status changed from New to Accepted

#5 Updated by JosJuice 8 months ago

  • Status changed from Accepted to Fixed

Oops, wrong status...

Also available in: Atom PDF