Package Details: mouse_m908 3.4-1

Git Clone URL: https://aur.archlinux.org/mouse_m908.git (read-only, click to copy)
Package Base: mouse_m908
Description: Control Redragon gaming mice from Linux, BSD and Haiku
Upstream URL: https://github.com/dokutan/mouse_m908
Licenses: GPL3
Provides: mouse_m908
Submitter: dokutan
Maintainer: dokutan
Last Packager: dokutan
Votes: 6
Popularity: 0.000707
First Submitted: 2021-08-03 16:49 (UTC)
Last Updated: 2023-06-19 00:20 (UTC)

Latest Comments

dokutan commented on 2023-06-19 00:29 (UTC)

@Tio Thanks, this should be fixed with version 3.4.

Tio commented on 2023-06-13 13:34 (UTC)

Fails to install:

include/rd_mouse_wireless.h:35:58: error: ‘uint8_t’ was not declared in this scope
   35 |                 static std::map< std::string, std::array<uint8_t, 4> > _c_keycodes;
      |                                                          ^~~~~~~
include/rd_mouse_wireless.h:26:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
   25 | #include <vector>
  +++ |+#include <cstdint>
   26 | 
include/rd_mouse_wireless.h:35:68: error: template argument 1 is invalid
   35 |                 static std::map< std::string, std::array<uint8_t, 4> > _c_keycodes;
      |                                                                    ^
include/rd_mouse_wireless.h:35:70: error: template argument 2 is invalid
   35 |                 static std::map< std::string, std::array<uint8_t, 4> > _c_keycodes;
      |                                                                      ^
include/rd_mouse_wireless.h:35:70: error: template argument 4 is invalid
include/rd_mouse_wireless.h:38:24: error: ‘uint8_t’ does not name a type
   38 |                 static uint8_t _i_keyboard_key_checksum(uint8_t scancode);
      |                        ^~~~~~~
include/rd_mouse_wireless.h:38:24: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
include/rd_mouse_wireless.h:41:35: error: ‘uint8_t’ was not declared in this scope
   41 |                 static std::array<uint8_t, 17> _c_data_button_as_keyboard_key;
      |                                   ^~~~~~~
include/rd_mouse_wireless.h:41:35: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
include/rd_mouse_wireless.h:41:46: error: template argument 1 is invalid
   41 |                 static std::array<uint8_t, 17> _c_data_button_as_keyboard_key;
      |                                              ^
include/rd_mouse_wireless.cpp:21:35: error: ‘uint8_t’ was not declared in this scope
   21 | std::map< std::string, std::array<uint8_t, 4> > rd_mouse_wireless::_c_keycodes = {
      |                                   ^~~~~~~
include/rd_mouse_wireless.cpp:20:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
   19 | #include "rd_mouse_wireless.h"
  +++ |+#include <cstdint>
   20 | 
include/rd_mouse_wireless.cpp:21:45: error: template argument 1 is invalid
   21 | std::map< std::string, std::array<uint8_t, 4> > rd_mouse_wireless::_c_keycodes = {
      |                                             ^
include/rd_mouse_wireless.cpp:21:47: error: template argument 2 is invalid
   21 | std::map< std::string, std::array<uint8_t, 4> > rd_mouse_wireless::_c_keycodes = {
      |                                               ^
include/rd_mouse_wireless.cpp:21:47: error: template argument 4 is invalid
include/rd_mouse_wireless.cpp:21:49: error: scalar object ‘rd_mouse_wireless::_c_keycodes’ requires one element in initializer
   21 | std::map< std::string, std::array<uint8_t, 4> > rd_mouse_wireless::_c_keycodes = {
      |                                                 ^~~~~~~~~~~~~~~~~
include/rd_mouse_wireless.cpp:37:1: error: ‘uint8_t’ does not name a type
   37 | uint8_t rd_mouse_wireless::_i_keyboard_key_checksum(uint8_t scancode){
      | ^~~~~~~
include/rd_mouse_wireless.cpp:37:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
include/rd_mouse_wireless.cpp:41:12: error: ‘uint8_t’ was not declared in this scope
   41 | std::array<uint8_t, 17> rd_mouse_wireless::_c_data_button_as_keyboard_key = {
      |            ^~~~~~~
include/rd_mouse_wireless.cpp:41:12: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
include/rd_mouse_wireless.cpp:41:23: error: template argument 1 is invalid
   41 | std::array<uint8_t, 17> rd_mouse_wireless::_c_data_button_as_keyboard_key = {
      |                       ^
include/rd_mouse_wireless.cpp:41:25: error: scalar object ‘rd_mouse_wireless::_c_data_button_as_keyboard_key’ requires one element in initializer
   41 | std::array<uint8_t, 17> rd_mouse_wireless::_c_data_button_as_keyboard_key = {
      |                         ^~~~~~~~~~~~~~~~~
make: *** [makefile:114: rd_mouse_wireless.o] Error 1
make: *** Waiting for unfinished jobs....
==> ERROR: A failure occurred in build().
    Aborting...