Skip to content

Build error #69

@dratyti22

Description

@dratyti22

I am using Fedora 39, errors appear in files when using make.
Make:

c++ -c include/m990chroma/writers.cpp -std=c++17 -Wall -Wextra -O2 `pkg-config --cflags libusb-1.0` -o writers_m990chroma.o
include/m990chroma/writers.cpp: In member function ‘int mouse_m990chroma::write_settings()’:
include/m990chroma/writers.cpp:99:48: warning: iteration 8 invokes undefined behavior [-Waggressive-loop-optimizations]
   99 |                         buffer3[35+(8*i)+j][8] = _s_keymap_data[i][j][0];
include/m990chroma/writers.cpp:98:35: note: within this loop
   98 |                 for( int j = 0; j < 25; j++ ){
      |                                 ~~^~~~
c++ -c include/m990chroma/readers.cpp -std=c++17 -Wall -Wextra -O2 `pkg-config --cflags libusb-1.0` -o readers_m990chroma.o
include/m990chroma/readers.cpp: In member function ‘int mouse_m990chroma::read_settings()’:
include/m990chroma/readers.cpp:408:51: warning: iteration 8 invokes undefined behavior [-Waggressive-loop-optimizations]
  408 |                         _s_keymap_data[i-1][j][0] = buffer_in3[j+(20*(i-1))][8];
include/m990chroma/readers.cpp:406:35: note: within this loop
  406 |                 for( int j = 0; j < 20; j++ ){
      |                                 ~~^~~~
c++ -c include/generic/constructor.cpp -std=c++17 -Wall -Wextra -O2 `pkg-config --cflags libusb-1.0` -o constructor_generic.o

и это приводит к ошибке в make rpm:

rpmbuild --buildroot /home/dratyti/Desktop/mouse/mouse_m908/rpmbuild/BUILDROOT --define "_topdir /home/dratiti/Desktop/mouse/mouse_m908/rpmbuild" -bb mouse_m908.spec
link: unable to connect to /home/network/Desktop/mouse/mouse_m908/stol/mouse/mouse_m908/rpmbuild/BUILDROOT: There is no such file or directory
make: *** [makefile:55: rpm] Sample 1

How can I fix this?

Will Redragon M801 Sniper Pro be supported?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions