Project

General

Profile

Actions

Emulator Issues #11603

closed

Compilation Error [Manjaro]

Added by mrturcot about 5 years ago. Updated about 5 years 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

Actions #1

Updated by JosJuice about 5 years ago

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

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.

Actions #2

Updated by flacs about 5 years ago

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

Actions #3

Updated by mrturcot about 5 years 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!

Actions #4

Updated by JosJuice about 5 years ago

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

Updated by JosJuice about 5 years ago

  • Status changed from Accepted to Fixed

Oops, wrong status...

Actions

Also available in: Atom PDF