qmk / qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families
https://qmk.fm
GNU General Public License v2.0
18.28k stars 39.38k forks source link

Build issues when trying to update keymap on Ergodox Infinity #1662

Closed packman86 closed 6 years ago

packman86 commented 7 years ago

I was having some issues with one of my keys and decided to build a new keymap. After downloading the latest version of QMK, I cannot make my keymap anymore.

Can someone help me resolve this issue?

This is my input:

make ergodox_infinity-doxxy

This is my output:

Making ergodox_infinity with keymap doxxy

quantum/visualizer/visualizer.mk:77: lib/ugfx/gfx.mk: No such file or directory make[1]: No rule to make target 'lib/ugfx/gfx.mk'. Stop. Make finished with errors make: [Makefile:525: ergodox_infinity-doxxy] Error 1

olivierpons commented 7 years ago

I have the same problem.

fredizzimo commented 7 years ago

It sounds like you haven't updated the git submodules properly.

You can either run make git-submodule

or the following two commands

git submodule sync --recursive
git submodule update --init --recursive

If that doesn't help, I need the output of git status

ghost commented 6 years ago

W530-i7@W530 MINGW64 /c/users/w530-i7/downloads/qmk_firmware/qmk_firmware $ make git-submodule ': not a valid identifierline 88: export: `dashless fatal: Not a git repository (or any of the parent directories): .git make: *** [Makefile:579: git-submodule] Error 128

W530-i7@W530 MINGW64 /c/users/w530-i7/downloads/qmk_firmware/qmk_firmware $ git status fatal: Not a git repository (or any of the parent directories): .git

drashna commented 6 years ago

Did you download the zip, or use git clone?

drashna commented 6 years ago

Abandoned, or fixed.

If not, please reopen.

ghost commented 6 years ago

Abandon Ergodox altogether. Piece of junk and waste of money

olivierpons commented 5 years ago

The command that worked for me (as time of writing) is git submodule update --init --recursive

nmall commented 5 years ago

I'm willing to bet @Benjamin-Blackswan probably downloaded the zip from the configurator rather than cloning the repo.

I have run the commands and was able to compile an ergodox_infinity fw.