-
-
Notifications
You must be signed in to change notification settings - Fork 40.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] Pinky4 default keymap fails to build on Guix System #11886
Comments
Are you still facing this issue? I can't reproduce. Make sure you have |
I had given up and done the building on another machine running Arch in the end, but I just tried this again and it seemed to work. I guess I'll consider it solved. Thanks for the reminder. |
I was still on the same QMK version as in my initial report. I tried to update it first with pip, which seemed to print the same version upon recompiling, and then I just did a git pull in my qmk_firmware dir. Now I get errors compiling again and I've broken everything. I'm not sure I even care to fix it, but I'm just gonna post it here anyway.
A shame qmk isn't packaged properly in guix. pip is truly horrible and I'd ideally never touch it again. |
What if you try to add that local bin directory to your path? ( EDIT: Also, you can ditch the From the hacker's perspective, the CLI is just yet another layer of unnecessary complexity. But I do acknowledge its value and necessity, since not all keyboard nerds are hackers. |
I seem to get an identical error after sorting out my PATH issues
I wouldn't say I am, haha. I'm more comfortable with sysadmin-type stuff than programming.
|
What's the output of |
Actually you can't, because recent
This error happens because the For Nix the If someone decides to work on this, here are the |
In the term where I changed my PATH:
normally:
I recently tried to update my pip by doing
So, I probably have two pips on my system with different versions I guess. |
So I decided to spend a whole day on this, and the result is guix-qmk — for now it contains only the guix environment --manifest=path/to/guix-manifest.scm The resulting environment will provide the When testing this, you should remove any Python modules installed by And the compile error that was mentioned in the original message apparently was noticed back in #8234 (comment), and is caused by including both the Arm and AVR toolchains in the environment — the underlying problem in Guix is still not fixed, even though that bug report was closed in 2020. However, my |
If anyone is still watching this issue, I finally updated guix-qmk for compatibility with recent Guix (including the |
@sigprof amazing work! I've been happily using guix-qmk :) |
Note that after #21656 had been merged to the |
Describe the Bug
I'm following along with the newbs guide and when it has me build the default keymap to test my environment works, it fails with
error: unknown type name ‘uint_farptr_t’; did you mean ‘uint_fast8_t’?
System Information
Keyboard: Pinky4
Operating system: Guix System GNU/Linux
AVR GCC version: avr-gcc (GCC) 7.5.0
Additional Context
The text was updated successfully, but these errors were encountered: