Commit Graph

8999 Commits

Author SHA1 Message Date
Piotr Kubaj
7402df08e6 emulators/dynamips-community: enable on powerpc
Builds fine.
2021-06-19 01:31:40 +00:00
Jan Beich
65a8ba5bda emulators/yuzu: update to s20210617
Changes:	973bf306e...3870ba670
2021-06-19 00:23:12 +00:00
Jan Beich
2b45f81322 emulators/rpcs3: update to 0.0.16.12404
Changes:	9fadd48ea...72680c770
2021-06-19 00:23:12 +00:00
Piotr Kubaj
099ce8b59d emulators/mame: enable on powerpc 2021-06-17 10:28:03 +00:00
Jan Beich
6459ae7753 emulators/yuzu: update to s20210616
Changes:	c8f86edee...973bf306e
2021-06-17 00:37:54 +00:00
Jan Beich
eaf6448925 emulators/rpcs3: update to 0.0.16.12403
Changes:	c3415bcff...9fadd48ea
2021-06-17 00:37:53 +00:00
Alexey Dokuchaev
9041a8ad49 emulators/uae: the port had been improved (+)
- Unbreak the build on modern FreeBSD versions by avoiding
  injecting duplicate symbols in the object files
- Drop MAKE_JOBS_UNSAFE: it was added back in 2013 in the
  commit 2a5c8652e5 to fix the build error:

    crt1.c:(.text+0xa8): undefined reference to `main'
    gmake[2]: *** [build68k] Error 1

  which no longer manifests itself

PR:	256577
2021-06-15 04:23:48 +00:00
Jan Beich
e43ed0b7af emulators/yuzu: update to s20210614
Changes:	58180f9fa...c8f86edee
2021-06-15 00:48:51 +00:00
Jan Beich
e36b75e8db emulators/rpcs3: update to 0.0.16.12397
Changes:	dfbd63df9...c3415bcff
2021-06-15 00:48:51 +00:00
Alexander Vereeken
6d80a8f07a emulators/i386-wine-devel: Update to 6.10
Changes https://www.winehq.org/announce/6.10

PR:		256490
Approved by:	maintainer
2021-06-14 17:37:02 -07:00
Guido Falsi
354344ce8a emulators/virtualbox-ose-kmod-legacy: Fix hang at module loading time
After src commit e266a0f7f001 a module is not allowed to call
kern_kldload while being loaded. The virtualbox module is doing
exactly this though. virutalbox used to do this because the ng_ether
netgraph node did not provide version information in the past and
there was no way to properly depend on it.

ng_ether has gained versioning information in base r238844 more
than ten years ago, so we can now unconditionally properly depend
on it, since this revision is now included in all supported FreeBSD
versions.

Thanks to Tomoaki AOKI for identifying the base commuit exposing
the issue.

Backport fix to legacy port.

WHile here also merge a double patch for the smae file.

PR:		256505
MFH:		2021Q2
2021-06-14 22:02:23 +02:00
Guido Falsi
082999790a emulators/virtualbox-ose-kmod: Fix hang at module loading time
After src commit e266a0f7f001 a module is not allowed to call
kern_kldload while being loaded. The virtualbox module is doing
exactly this though. virutalbox used to do this because the ng_ether
netgraph node did not provide version information in the past and
there was no way to properly depend on it.

ng_ether has gained versioning information in base r238844 more
than ten years ago, so we can now unconditionally properly depend
on it, since this revision is now included in all supported FreeBSD
versions.

Thanks to Tomoaki AOKI for identifying the base commuit exposing
the issue.
PR:			256505
Tested by:		Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
MFH:			2021Q2
Differential Revision:	https://reviews.freebsd.org/D30722
2021-06-14 20:55:28 +02:00
Kevin Bowling
2c58edd16c emulators/linux-power10-functional-sim: Update to 1.1 2021-06-13 14:39:57 -07:00
Jan Beich
72cb3d2eba emulators/yuzu: update to s20210611
Changes:	86d832ab9...58180f9fa
2021-06-12 00:05:57 +00:00
Jan Beich
b1ec839eac emulators/rpcs3: update to 0.0.16.12392
Changes:	2dc6adc03...dfbd63df9
2021-06-12 00:05:57 +00:00
Jan Beich
d206d32338 emulators/yuzu: update to s20210609
Changes:	df91c9f5e...86d832ab9
2021-06-10 00:59:46 +00:00
Jan Beich
1c2d7e46de emulators/rpcs3: update to 0.0.16.12386
Changes:	2169e8d93...2dc6adc03
2021-06-10 00:59:46 +00:00
Jan Beich
13dc7304e7 emulators/yuzu: update to s20210607
Changes:	1bccbc424...df91c9f5e
2021-06-08 00:34:15 +00:00
Jan Beich
76f0d05e7b emulators/rpcs3: update to 0.0.16.12375
- Drop BSL remains from LICENSE after 1197aa34b9

Changes:	6ac9e6f9c...2169e8d93
2021-06-08 00:34:15 +00:00
Gerald Pfeifer
0c075c3473 emulators/wine-devel: Update to Wine 6.10
This brings the following changes:
 - Shell folders naming scheme follows recent Windows.
 - WinePulse library converted to PE.
 - More math functions from Musl in the C runtime.
 - Various bug fixes.
 - And the Mono engine has been updated to version 6.2.0.
2021-06-07 05:47:05 +00:00
Jan Beich
e8aa9591b3 emulators/rpcs3: unbreak on -CURRENT after src@95aa617e4bf0
In file included from rpcs3/Emu/Cell/Modules/cellNetCtl.cpp:1:
In file included from rpcs3/stdafx.h:7:
In file included from Utilities/File.h:4:
rpcs3/util/shared_ptr.hpp:10:17: error: constexpr variable 'same_ptr_implicit_v<thread_future, thread_future_t<true, netstart_hack &, int>>' must be initialized by a constant expression
        constexpr bool same_ptr_implicit_v = std::is_convertible_v<const volatile From*, const volatile To*> ? is_same_ptr<From, To>() : false;
                       ^                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rpcs3/util/shared_ptr.hpp:396:34: note: in instantiation of variable template specialization 'stx::same_ptr_implicit_v<thread_future, thread_future_t<true, netstart_hack &, int>>' requested here
                template <typename U> requires same_ptr_implicit_v<T, U>
                                               ^
rpcs3/util/shared_ptr.hpp:396:34: note: while substituting template arguments into constraint expression here
                template <typename U> requires same_ptr_implicit_v<T, U>
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~
Utilities/Thread.h:567:18: note: while checking constraint satisfaction for template 'shared_ptr<thread_future_t<true, netstart_hack &, int>>' required here
                                thread::push(std::move(target));
                                             ^~~
Utilities/Thread.h:567:18: note: in instantiation of function template specialization 'stx::shared_ptr<thread_future>::shared_ptr<thread_future_t<true, netstart_hack &, int>>' requested here
rpcs3/Emu/Cell/Modules/cellNetCtl.cpp:264:43: note: in instantiation of function template specialization 'named_thread<netstart_hack>::operator()<true, int>' requested here
        g_fxo->get<named_thread<netstart_hack>>()(0);
                                                 ^
rpcs3/util/types.hpp:1049:16: note: non-constexpr function 'allocate' cannot be used in a constant expression
                                X* ptr = a.allocate(1);
                                           ^
rpcs3/util/shared_ptr.hpp:10:105: note: in call to 'is_same_ptr()'
        constexpr bool same_ptr_implicit_v = std::is_convertible_v<const volatile From*, const volatile To*> ? is_same_ptr<From, To>() : false;
                                                                                                               ^
/usr/include/c++/v1/memory:1783:66: note: declared here
    _LIBCPP_NODISCARD_AFTER_CXX17 _LIBCPP_INLINE_VISIBILITY _Tp* allocate(size_t __n)
                                                                 ^
In file included from rpcs3/Emu/Cell/Modules/cellNetCtl.cpp:1:
In file included from rpcs3/stdafx.h:7:
In file included from Utilities/File.h:4:
rpcs3/util/shared_ptr.hpp:396:34: error: substitution into constraint expression resulted in a non-constant expression
                template <typename U> requires same_ptr_implicit_v<T, U>
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~
Utilities/Thread.h:567:18: note: while checking constraint satisfaction for template 'shared_ptr<thread_future_t<true, netstart_hack &, int>>' required here
                                thread::push(std::move(target));
                                             ^~~
Utilities/Thread.h:567:18: note: in instantiation of function template specialization 'stx::shared_ptr<thread_future>::shared_ptr<thread_future_t<true, netstart_hack &, int>>' requested here
rpcs3/Emu/Cell/Modules/cellNetCtl.cpp:264:43: note: in instantiation of function template specialization 'named_thread<netstart_hack>::operator()<true, int>' requested here
        g_fxo->get<named_thread<netstart_hack>>()(0);
                                                 ^
rpcs3/util/shared_ptr.hpp:396:34: note: initializer of 'same_ptr_implicit_v<thread_future, thread_future_t<true, netstart_hack &, int>>' is not a constant expression
                template <typename U> requires same_ptr_implicit_v<T, U>
                                               ^
rpcs3/util/shared_ptr.hpp:10:17: note: declared here
        constexpr bool same_ptr_implicit_v = std::is_convertible_v<const volatile From*, const volatile To*> ? is_same_ptr<From, To>() : false;
                       ^
In file included from rpcs3/Emu/Cell/Modules/cellNetCtl.cpp:3:
In file included from rpcs3/Emu/Cell/PPUModule.h:3:
In file included from rpcs3/Emu/Cell/PPUFunction.h:3:
In file included from rpcs3/Emu/Cell/PPUThread.h:3:
In file included from rpcs3/Emu/CPU/CPUThread.h:3:
Utilities/Thread.h:567:18: error: no viable conversion from 'typename remove_reference<single_ptr<thread_future_t<true, netstart_hack &, int>> &>::type' (aka 'stx::single_ptr<thread_future_t<true, netstart_hack &, int>>') to 'shared_ptr<thread_future>'
                                thread::push(std::move(target));
                                             ^~~~~~~~~~~~~~~~~
rpcs3/Emu/Cell/Modules/cellNetCtl.cpp:264:43: note: in instantiation of function template specialization 'named_thread<netstart_hack>::operator()<true, int>' requested here
        g_fxo->get<named_thread<netstart_hack>>()(0);
                                                 ^
rpcs3/util/shared_ptr.hpp:356:3: note: candidate constructor not viable: no known conversion from 'typename remove_reference<single_ptr<thread_future_t<true, netstart_hack &, int>> &>::type' (aka 'stx::single_ptr<thread_future_t<true, netstart_hack &, int>>') to 'const stx::shared_ptr<thread_future> &' for 1st argument
                shared_ptr(const shared_ptr& r) noexcept
                ^
rpcs3/util/shared_ptr.hpp:364:34: note: candidate constructor not viable: no known conversion from 'typename remove_reference<single_ptr<thread_future_t<true, netstart_hack &, int>> &>::type' (aka 'stx::single_ptr<thread_future_t<true, netstart_hack &, int>>') to 'std::nullptr_t' (aka 'nullptr_t') for 1st argument
                [[deprecated("Use null_ptr")]] shared_ptr(std::nullptr_t) = delete;
                                               ^
rpcs3/util/shared_ptr.hpp:383:3: note: candidate constructor not viable: no known conversion from 'typename remove_reference<single_ptr<thread_future_t<true, netstart_hack &, int>> &>::type' (aka 'stx::single_ptr<thread_future_t<true, netstart_hack &, int>>') to 'stx::shared_ptr<thread_future> &&' for 1st argument
                shared_ptr(shared_ptr&& r) noexcept
                ^
rpcs3/util/shared_ptr.hpp:376:3: note: candidate template ignored: could not match 'shared_ptr' against 'single_ptr'
                shared_ptr(const shared_ptr<U>& r) noexcept
                ^
rpcs3/util/shared_ptr.hpp:390:3: note: candidate template ignored: could not match 'shared_ptr' against 'single_ptr'
                shared_ptr(shared_ptr<U>&& r) noexcept
                ^
rpcs3/util/shared_ptr.hpp:397:3: note: candidate template ignored: failed template argument deduction
                shared_ptr(single_ptr<U>&& r) noexcept
                ^
rpcs3/util/shared_ptr.hpp:367:12: note: explicit constructor is not a candidate
                explicit shared_ptr(T* _this) noexcept
                         ^
rpcs3/util/shared_ptr.hpp:200:3: note: candidate function
                operator element_type*() const noexcept
                ^
rpcs3/util/shared_ptr.hpp:212:12: note: explicit conversion function is not a candidate
                explicit operator single_ptr<U>() && noexcept
                         ^
Utilities/Thread.h:187:37: note: passing argument to parameter here
        void push(shared_ptr<thread_future>);
                                           ^

Reported by:	pkg-fallout
2021-06-07 05:17:47 +00:00
Jan Beich
ce3e9c1b52 emulators/yuzu: update to s20210605
Changes:	4ea171fa5...1bccbc424
2021-06-05 22:54:07 +00:00
Jan Beich
52e7a8301f emulators/rpcs3: update to 0.0.16.12366
Changes:	6c44664c1...6ac9e6f9c
2021-06-05 22:54:07 +00:00
Gerald Pfeifer
1c1c069284 emulators/wine-mono-devel: Update to version 6.2.0 2021-06-05 07:28:03 +00:00
Guido Falsi
ef04eff33c emulators/virtualbox-ose: Fix additions build on recent HEAD
Src HEAD commit 6d3e78ad6c11 vfs_quotactl function signature, adapt
virtualbox code to be able to compile there too.

MFH:		2021Q2
2021-06-04 09:34:21 +02:00
Gerald Pfeifer
d09ed096c4 */*: Replace USE_GCC=any with USE_GCC=yes
USE_GCC=any has been equivalent to USE_GCC=yes in most cases (such
as i386 and amd64 since 12.x and depending on configuration 11.x,
most newer installations on other platforms, and 13.x across the
board).

Since commit 96c17633d9 Mk/bsd.gcc.mk is treating them as
different spellings of the same, so continue the deorbiting of the
USE_GCC=any form and simply replace it with USE_GCC=yes.

This should not make any functional difference at all.

Discussed with:	mat, linimon, pkubaj
2021-06-04 05:53:21 +00:00
Jan Beich
a500d6f8fb emulators/yuzu: update to s20210602
Changes:	519ddfae0...4ea171fa5
2021-06-03 00:37:28 +00:00
Jan Beich
486fdc29e0 emulators/rpcs3: update to 0.0.16.12361
Changes:	a7d4da25a...6c44664c1
2021-06-03 00:37:28 +00:00
Alexander Vereeken
ffe41e6446
emulators/i386-wine: Update to 5.0.4
Pass maintainership to submitter

PR:		255402
Differential Revision:	https://reviews.freebsd.org/D29980
2021-06-02 16:03:18 +08:00
Bob Eager
e3fccda618
emulators/simh-hp2100: Update to 3.11-0.31
PR:		256134
2021-06-02 00:40:55 +08:00
Bob Eager
c9e464fdd4
emulators/simh-hp3000: Update to 3.11-0.10
PR:		256136
2021-06-02 00:40:37 +08:00
Jan Beich
b5db27e221 emulators/yuzu: update to s20210531
Changes:	945effcc7...519ddfae0
2021-05-31 23:32:51 +00:00
Jan Beich
1197aa34b9 emulators/rpcs3: update to 0.0.16.12351
Changes:	7d8993862...a7d4da25a
2021-05-31 23:32:51 +00:00
Alexander Vereeken
67cbe331ca emulators/i386-wine-devel: Update to 6.9
Changes: https://www.winehq.org/announce/6.9

PR:	256206
2021-05-28 22:06:15 -07:00
Jan Beich
8ffcda2e8b emulators/rpcs3: update to 0.0.16.12330
Changes:	56f7359da...7d8993862
2021-05-29 00:52:06 +00:00
Jan Beich
71b05f80ea emulators/yuzu: update to s20210528
Changes:	116989be8...945effcc7
2021-05-29 00:26:41 +00:00
Jan Beich
52d7016229 emulators/yuzu: update to s20210526
Changes:	aee3b57c4...116989be8
2021-05-27 00:43:08 +00:00
Jan Beich
3207de71f9 emulators/rpcs3: update to 0.0.16.12324
Changes:	ac5907307...56f7359da
2021-05-27 00:43:07 +00:00
Gerald Pfeifer
78fd9398bb emulators/wine-devel: Update to Wine 6.9
This includes the following changes:
 - WPCAP library converted to PE.
 - Support for paper forms in the print spooler.
 - More math functions from Musl in the C runtime.
 - Various bug fixes.
2021-05-26 08:00:56 +00:00
Jan Beich
5e328da994 emulators/rpcs3: update to 0.0.16.12309
Changes:	9ba3e6d3f...ac5907307
2021-05-25 12:25:20 +00:00
Jan Beich
71e737582c emulators/yuzu: update to s20210524
Changes:	5068279f2...aee3b57c4
2021-05-25 00:21:23 +00:00
Jan Beich
0655ae9c58 emulators/rpcs3: update to 0.0.16.12307
Changes:	5db38c012...9ba3e6d3f
2021-05-25 00:21:23 +00:00
Jan Beich
9d5c779a3f emulators/yuzu: switch to system libzip after a67b6931f1
https://github.com/yuzu-emu/yuzu/commit/d3e87d70ec7d

This reverts commit e48ecb93a6.
2021-05-23 15:14:43 +00:00
Alex S
d8fafe84bd
emulators/wine-proton: add wow64 wrapper.
PR:		255381
2021-05-23 12:37:44 +08:00
Alex S
1c2c1dec44
emulators/wine-proton: update to 6.3.
PR:		255381
2021-05-23 12:37:42 +08:00
Guido Falsi
8b0a535c5a emulators/virtualbox-ose-additions(-legacy): fix conflicts
- Add missing conflicts lines to emulators/virtualbox-ose-additions
  ports
- Remove duplicate entry in emulators/virtualbox-ose-additions-legacy
  CONFLICTS_INSTALL

PR:		256048
2021-05-22 17:42:28 +02:00
Alexander Vereeken
3667408d39 emulators/i386-wine-devel: Update to 6.8
Differential Revision:	https://reviews.freebsd.org/D30391
2021-05-22 15:51:36 +03:00
Jan Beich
e22b00853a emulators/yuzu: update to s20210520
Changes:	41b1f8d61...5068279f2
2021-05-22 00:34:22 +00:00
Max Brazhnikov
7c225866d1 emulators/aqemu: clean up port
- Drop needless linguisttools_build, the port does not use translations.
- Drop noninja. Works for me, have no idea why it was set in the first place.
- Correctly use rcc to fix build once misc/qtchooser is removed
2021-05-21 23:19:47 +03:00
Jan Beich
bd9872793c emulators/yuzu: unbreak with sdl < 2.0.14 after c61770cb80
src/input_common/sdl/sdl_impl.cpp:95:20: error: 'SDL_ControllerSensorEvent' has not been declared
   95 |     void SetMotion(SDL_ControllerSensorEvent event) {
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
src/input_common/sdl/sdl_impl.cpp: In member function 'void InputCommon::SDL::SDLJoystick::EnableMotion()':
src/input_common/sdl/sdl_impl.cpp:79:17: error: 'SDL_GameControllerHasSensor' was not declared in this scope; did you mean 'SDL_GameControllerGetVendor'?
   79 |             if (SDL_GameControllerHasSensor(controller, SDL_SENSOR_ACCEL) && !has_accel) {
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 SDL_GameControllerGetVendor
src/input_common/sdl/sdl_impl.cpp:80:17: error: 'SDL_GameControllerSetSensorEnabled' was not declared in this scope; did you mean 'SDL_GameControllerGetVendor'?
   80 |                 SDL_GameControllerSetSensorEnabled(controller, SDL_SENSOR_ACCEL, SDL_TRUE);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 SDL_GameControllerGetVendor
src/input_common/sdl/sdl_impl.cpp:83:17: error: 'SDL_GameControllerHasSensor' was not declared in this scope; did you mean 'SDL_GameControllerGetVendor'?
   83 |             if (SDL_GameControllerHasSensor(controller, SDL_SENSOR_GYRO) && !has_gyro) {
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 SDL_GameControllerGetVendor
src/input_common/sdl/sdl_impl.cpp:84:17: error: 'SDL_GameControllerSetSensorEnabled' was not declared in this scope; did you mean 'SDL_GameControllerGetVendor'?
   84 |                 SDL_GameControllerSetSensorEnabled(controller, SDL_SENSOR_GYRO, SDL_TRUE);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                 SDL_GameControllerGetVendor
src/input_common/sdl/sdl_impl.cpp: In member function 'void InputCommon::SDL::SDLJoystick::SetMotion(int)':
src/input_common/sdl/sdl_impl.cpp:98:37: error: request for member 'timestamp' in 'event', which is of non-class type 'int'
   98 |         u64 time_difference = event.timestamp - last_motion_update;
      |                                     ^~~~~~~~~
src/input_common/sdl/sdl_impl.cpp:99:36: error: request for member 'timestamp' in 'event', which is of non-class type 'int'
   99 |         last_motion_update = event.timestamp;
      |                                    ^~~~~~~~~
src/input_common/sdl/sdl_impl.cpp💯23: error: request for member 'sensor' in 'event', which is of non-class type 'int'
  100 |         switch (event.sensor) {
      |                       ^~~~~~
src/input_common/sdl/sdl_impl.cpp:102:56: error: request for member 'data' in 'event', which is of non-class type 'int'
  102 |             const Common::Vec3f acceleration = {-event.data[0], event.data[2], -event.data[1]};
      |                                                        ^~~~
src/input_common/sdl/sdl_impl.cpp:102:71: error: request for member 'data' in 'event', which is of non-class type 'int'
  102 |             const Common::Vec3f acceleration = {-event.data[0], event.data[2], -event.data[1]};
      |                                                                       ^~~~
src/input_common/sdl/sdl_impl.cpp:102:87: error: request for member 'data' in 'event', which is of non-class type 'int'
  102 |             const Common::Vec3f acceleration = {-event.data[0], event.data[2], -event.data[1]};
      |                                                                                       ^~~~
src/input_common/sdl/sdl_impl.cpp:102:94: error: could not convert '{<expression error>, <expression error>, <expression error>}' from '<brace-enclosed initializer list>' to 'const Vec3f' {aka 'const Common::Vec3<float>'}
  102 |             const Common::Vec3f acceleration = {-event.data[0], event.data[2], -event.data[1]};
      |                                                                                              ^
      |                                                                                              |
      |                                                                                              <brace-enclosed initializer list>
src/input_common/sdl/sdl_impl.cpp:107:52: error: request for member 'data' in 'event', which is of non-class type 'int'
  107 |             const Common::Vec3f gyroscope = {event.data[0], -event.data[2], event.data[1]};
      |                                                    ^~~~
src/input_common/sdl/sdl_impl.cpp:107:68: error: request for member 'data' in 'event', which is of non-class type 'int'
  107 |             const Common::Vec3f gyroscope = {event.data[0], -event.data[2], event.data[1]};
      |                                                                    ^~~~
src/input_common/sdl/sdl_impl.cpp:107:83: error: request for member 'data' in 'event', which is of non-class type 'int'
  107 |             const Common::Vec3f gyroscope = {event.data[0], -event.data[2], event.data[1]};
      |                                                                                   ^~~~
src/input_common/sdl/sdl_impl.cpp:107:90: error: could not convert '{<expression error>, <expression error>, <expression error>}' from '<brace-enclosed initializer list>' to 'const Vec3f' {aka 'const Common::Vec3<float>'}
  107 |             const Common::Vec3f gyroscope = {event.data[0], -event.data[2], event.data[1]};
      |                                                                                          ^
      |                                                                                          |
      |                                                                                          <brace-enclosed initializer list>
src/input_common/sdl/sdl_impl.cpp: In member function 'void InputCommon::SDL::SDLState::HandleGameControllerEvent(const SDL_Event&)':
src/input_common/sdl/sdl_impl.cpp:355:10: error: 'SDL_CONTROLLERSENSORUPDATE' was not declared in this scope; did you mean 'SDL_CONTROLLERBUTTONUP'?
  355 |     case SDL_CONTROLLERSENSORUPDATE: {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |          SDL_CONTROLLERBUTTONUP
src/input_common/sdl/sdl_impl.cpp:356:57: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
  356 |         if (auto joystick = GetSDLJoystickBySDLID(event.csensor.which)) {
      |                                                         ^~~~~~~
      |                                                         sensor
src/input_common/sdl/sdl_impl.cpp:357:39: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
  357 |             joystick->SetMotion(event.csensor);
      |                                       ^~~~~~~
      |                                       sensor
src/input_common/sdl/sdl_impl.cpp: In function 'Common::ParamPackage InputCommon::SDL::{anonymous}::SDLEventToMotionParamPackage(InputCommon::SDL::SDLState&, const SDL_Event&)':
src/input_common/sdl/sdl_impl.cpp:1008:10: error: 'SDL_CONTROLLERSENSORUPDATE' was not declared in this scope; did you mean 'SDL_CONTROLLERBUTTONUP'?
 1008 |     case SDL_CONTROLLERSENSORUPDATE: {
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |          SDL_CONTROLLERBUTTONUP
src/input_common/sdl/sdl_impl.cpp:1012:19: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1012 |         if (event.csensor.sensor == SDL_SENSOR_ACCEL) {
      |                   ^~~~~~~
      |                   sensor
src/input_common/sdl/sdl_impl.cpp:1013:56: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1013 |             const Common::Vec3f acceleration = {-event.csensor.data[0], event.csensor.data[2],
      |                                                        ^~~~~~~
      |                                                        sensor
src/input_common/sdl/sdl_impl.cpp:1013:79: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1013 |             const Common::Vec3f acceleration = {-event.csensor.data[0], event.csensor.data[2],
      |                                                                               ^~~~~~~
      |                                                                               sensor
src/input_common/sdl/sdl_impl.cpp:1014:56: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1014 |                                                 -event.csensor.data[1]};
      |                                                        ^~~~~~~
      |                                                        sensor
src/input_common/sdl/sdl_impl.cpp:1014:71: error: could not convert '{<expression error>, <expression error>, <expression error>}' from '<brace-enclosed initializer list>' to 'const Vec3f' {aka 'const Common::Vec3<float>'}
 1014 |                                                 -event.csensor.data[1]};
      |                                                                       ^
      |                                                                       |
      |                                                                       <brace-enclosed initializer list>
src/input_common/sdl/sdl_impl.cpp:1020:19: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1020 |         if (event.csensor.sensor == SDL_SENSOR_GYRO) {
      |                   ^~~~~~~
      |                   sensor
src/input_common/sdl/sdl_impl.cpp:1021:52: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1021 |             const Common::Vec3f gyroscope = {event.csensor.data[0], -event.csensor.data[2],
      |                                                    ^~~~~~~
      |                                                    sensor
src/input_common/sdl/sdl_impl.cpp:1021:76: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1021 |             const Common::Vec3f gyroscope = {event.csensor.data[0], -event.csensor.data[2],
      |                                                                            ^~~~~~~
      |                                                                            sensor
src/input_common/sdl/sdl_impl.cpp:1022:52: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1022 |                                              event.csensor.data[1]};
      |                                                    ^~~~~~~
      |                                                    sensor
src/input_common/sdl/sdl_impl.cpp:1022:67: error: could not convert '{<expression error>, <expression error>, <expression error>}' from '<brace-enclosed initializer list>' to 'const Vec3f' {aka 'const Common::Vec3<float>'}
 1022 |                                              event.csensor.data[1]};
      |                                                                   ^
      |                                                                   |
      |                                                                   <brace-enclosed initializer list>
src/input_common/sdl/sdl_impl.cpp:1032:69: error: 'const SDL_Event' {aka 'const union SDL_Event'} has no member named 'csensor'; did you mean 'sensor'?
 1032 |         if (const auto joystick = state.GetSDLJoystickBySDLID(event.csensor.which)) {
      |                                                                     ^~~~~~~
      |                                                                     sensor
src/input_common/sdl/sdl_impl.cpp: In member function 'std::optional<Common::ParamPackage> InputCommon::SDL::Polling::SDLMotionPoller::FromEvent(const SDL_Event&) const':
src/input_common/sdl/sdl_impl.cpp:1300:14: error: 'SDL_CONTROLLERSENSORUPDATE' was not declared in this scope; did you mean 'SDL_CONTROLLERBUTTONUP'?
 1300 |         case SDL_CONTROLLERSENSORUPDATE:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |              SDL_CONTROLLERBUTTONUP

Reported by:	pkg-fallout
2021-05-20 14:21:38 +00:00