khampf / g13

libusb driver for the g13
23 stars 15 forks source link

Compile Error #32

Open Toxican opened 3 days ago

Toxican commented 3 days ago

Hello!

I got an compiling error while installing package from AUR - same error occurs on manual compile.

`[ 85%] Building CXX object CMakeFiles/g13d.dir/g13_stick.cpp.o /home/tox/.cache/yay/g13/src/g13-git/g13_stick.cpp: In Elementfunktion »void G13::G13_Stick::RemoveZone(const G13::G13_StickZone&)«: /home/tox/.cache/yay/g13/src/g13-git/g13_stick.cpp:76:42: Fehler: »std::vector::iterator« kann nicht nach »const char*« umgewandelt werden 76 m_zones.erase(std::remove(m_zones.begin(), m_zones.end(), target), m_zones.end()); ~~~~~^~
std::vector::iterator

In Datei, eingebunden von /usr/include/c++/14.2.1/cstdio:42, von /usr/include/c++/14.2.1/ext/string_conversions.h:45, von /usr/include/c++/14.2.1/bits/basic_string.h:4154, von /usr/include/c++/14.2.1/string:54, von /home/tox/.cache/yay/g13/src/g13-git/g13_keys.hpp:8, von /home/tox/.cache/yay/g13/src/g13-git/g13_action.hpp:9, von /home/tox/.cache/yay/g13/src/g13-git/g13_manager.hpp:9, von /home/tox/.cache/yay/g13/src/g13-git/g13_device.hpp:8, von /home/tox/.cache/yay/g13/src/g13-git/g13.hpp:5, von /home/tox/.cache/yay/g13/src/g13-git/g13_stick.cpp:4: /usr/include/stdio.h:158:32: Anmerkung: Argument 1 von »int remove(const char)« wird initialisiert 158 | extern int remove (const char filename) THROW; | ~~^~~~ make[3]: [CMakeFiles/g13d.dir/build.make:219: CMakeFiles/g13d.dir/g13_stick.cpp.o] Fehler 1 make[2]: [CMakeFiles/Makefile2:125: CMakeFiles/g13d.dir/all] Fehler 2 make[1]: [CMakeFiles/Makefile2:132: CMakeFiles/g13d.dir/rule] Fehler 2 make: [Makefile:137: g13d] Fehler 2 make: Verzeichnis „/home/tox/.cache/yay/g13/src/build“ wird verlassen ==> FEHLER: Ein Fehler geschah in build(). Breche ab... -> Fehler beim Erstellen: g13-exit status 4 -> Die folgenden Pakete konnten nicht installiert werden. Ein manueller Eingriff ist erforderlich: g13-git - exit status 4`