Open neomikr0n opened 1 year ago
Thanks for reporting this. Missing cstdint header which on all other compilers seems to be implicitly being included - but not on your linux flavour. I have created a separate branch for testing: https://github.com/couriersud/msigd/tree/51-compile-errors-msi-mpg341qr-on-garuda-linux-arch-btw This should compile now. Please follow the instructions from the Readme.md for arch-type distros.
I followed your instructions, this is the log. Basically:
If there's something I'm missing, just let me know and will try it, thanks for your work!
@couriersud I think this needs to be merged.
I am seeing both local and github workflow build failures when targeting windows from the master branch however your https://github.com/couriersud/msigd/tree/51-compile-errors-msi-mpg341qr-on-garuda-linux-arch-btw branch fixes these errors for windows.
Same here on arch linux, the header is necessary to make it compile again.
Hey! I got an MSI MPG341QR for my Garuda Linux (arch based), so I tried to make TARGETOS=arch, but there are a bunch of errors and doesn't compile.
Already tried:
make, make TARGETOS=osx (lol)
make clean, then: make USE_HIDAPI=0 &> moar-errors
reinstalled dependencies:
Installing dev/devel libraries, turns out Arch Linux based distros does not split its packages resulting in:
Editing makefile changing "-lhidapi" to "lhidapi-hidraw" or "lhidapi-libusb" and several other creative options without success.
Could you please kindly help? Thank you in advance! :)
P.D. More info:
neofetch dixit:
[🔍] × sudo lsusb