not-jan / apex-tux

Linux support for the OLED screen of the Apex Pro, Apex 5 and Apex 7 keyboards by SteelSeries
The Unlicense
68 stars 14 forks source link

Doesn't compile! #16

Closed lraty closed 1 year ago

lraty commented 1 year ago

"error: failed to select a version for the requirement funty = "~1.2" candidate versions found which didn't match: 2.0.0, 1.1.0, 1.0.1, ... location searched: crates.io index required by package bitvec v0.22.3 ... which satisfies dependency bitvec = "^0.22.3" of package apex-hardware v0.1.0 (/home/name/apex-tux/apex-hardware) ... which satisfies path dependency apex-hardware of package `apex-ctl v0.1.0 (/home/name/apex-tux/apex-ctl)"

I tried to compile by older nightly toolchain with same results. Can someone help?

not-jan commented 1 year ago

Hi! Can you check out the issue-16 branch and see if that fixes your issue?

See below.

not-jan commented 1 year ago

Actually, @BigBigos has fixed the issues and some more with https://github.com/not-jan/apex-tux/pull/15. I've just merged it into the master branch.

lraty commented 1 year ago

Now there is another problem:

cargo build --release

" Updating crates.io index Updating git repository https://github.com/not-jan/gamesense error: failed to select a version for windows. ... required by package apex-windows v0.1.0 (/home/name/apex-tux/apex-windows) versions that meet the requirements ^0.43 are: 0.43.0

the package apex-windows depends on windows, with features: std but windows does not have these features.

failed to select a version for windows which could resolve this conflict"