bug#39794: AVR-Toolchain-5 avr/io not found

2020-02-29 Thread Arun Isaac
>> arm-none-eabi-toolchain is conflicting with avr-toolchain since both are >> setting the CROSS_* environment variables. See the output of `avr-gcc -E -v >> -` below. >> >> This should probably be considered a bug. But I have no idea how to fix >> this. :-( What do you think? > > I agree. The pr

bug#39794: AVR-Toolchain-5 avr/io not found

2020-02-29 Thread Ekaitz Zarraga
> > I can replicate what you did and it works. > > Nice! :-) > > > May it be conflicting with other packages? > > arm-none-eabi-toolchain is conflicting with avr-toolchain since both are > setting the CROSS_* environment variables. See the output of `avr-gcc -E -v > -` below. > > This should pro

bug#39794: AVR-Toolchain-5 avr/io not found

2020-02-29 Thread Arun Isaac
> I can replicate what you did and it works. Nice! :-) > May it be conflicting with other packages? arm-none-eabi-toolchain is conflicting with avr-toolchain since both are setting the CROSS_* environment variables. See the output of `avr-gcc -E -v -` below. --8<---cut here

bug#39794: AVR-Toolchain-5 avr/io not found

2020-02-29 Thread Ekaitz Zarraga
> I'm not able to reproduce this error. Could you provide the exact steps > you did? Here's what I did. Oh... I saw what's happening... I was using `guix environment --manifest=manifest.scm` Being manifest: (specifications->manifest '("unzip" "zip" "git" "wget" "dfu-programm

bug#39794: AVR-Toolchain-5 avr/io not found

2020-02-29 Thread Arun Isaac
> ``` > QMK Firmware 0.7.163 > Making helix/rev2 with keymap default > [ERRORS] > In file included from drivers/avr/pro_micro.h:28:0, > from keyboards/helix/rev2/matrix.c:33: > /gnu/store/gq69j5j0458dcc4jp5ymq62wgnd

bug#39794: AVR-Toolchain-5 avr/io not found

2020-02-29 Thread Ekaitz Zarraga
But looks like some part of the code is not including the /avr/include/inttypes.h file because it's declared on it. Ideas on this?

bug#39794: AVR-Toolchain-5 avr/io not found

2020-02-29 Thread Ekaitz Zarraga
Not working for me: ``` QMK Firmware 0.7.163 Making helix/rev2 with keymap default [ERRORS] In file included from drivers/avr/pro_micro.h:28:0, from keyboards/helix/rev2/matrix.c:33: /gnu/store/gq69j5j0458dcc4jp5ymq

bug#39794: AVR-Toolchain-5 avr/io not found

2020-02-29 Thread Arun Isaac
Hi, I tried the last patch at bug 24416 [1] and it does fix the issue. Can you confirm? Regards, Arun. [1]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=24416#17 signature.asc Description: PGP signature

bug#39794: AVR-Toolchain-5 avr/io not found

2020-02-28 Thread Ekaitz Zarraga
I'm checking the output by avr-gcc-4.9 in order to compare, and it doesn't have the stubs-32.h file neither but the compilation with avr-gcc-4.9 doesn't ask for it so it doesn't break. Instead, if I use avr-gcc-5 it asks for the stubs-32.h file and it fails because it's not installed. Both of

bug#39794: AVR-Toolchain-5 avr/io not found

2020-02-26 Thread Ekaitz Zarraga
Follow up of the problem: Looks like what it's missing is `multilib`, avr-gcc-4.9 package description clearly activates multilib and states that in a comment: (define-public avr-gcc-4.9 (let ((xgcc (cross-gcc "avr" #:xgcc gcc-4.9 #:xbinutils avr-binutils))) (package (inherit xgcc)

bug#39794: AVR-Toolchain-5 avr/io not found

2020-02-25 Thread Ekaitz Zarraga
Hi, I've been trying to debug AVR toolchain errors found in here: https://lists.gnu.org/archive/html/help-guix/2020-02/msg00204.html I'm not experienced enough to know all that's going on here and I need some assistance to make everything work. I'm working on QMK-Firmware (helix keyboard spec