I'm working on an improved Arduino Ethernet library.
Today I tried compiling it for a ChipKit UNO32. It compiles correctly the first time, and I get this:
Sketch uses 59,048 bytes (46%) of program storage space. Maximum is 126,976 bytes.
Global variables use 6,668 bytes (40%) of dynamic memory, leaving 9,716 bytes for local variables. Maximum is 16,384 bytes.
But if I try to compile (the exact same code) again, I get this error:
panic: runtime error: index out of range
goroutine 1 [running]:
arduino.cc/builder.findIncludesUntilDone(0xc208020e00, 0xc208159260, 0x59f0c0, 0xc2080d23c0, 0xc20823cd0a, 0x7, 0x0, 0x0)
/home/jenkins/jenkins/jobs/arduino-builder-linux64/workspace/src/arduino.cc/builder/container_find_includes.go:321 +0xc06
arduino.cc/builder.(*ContainerFindIncludes).Run(0x6c5060, 0xc208020e00, 0x0, 0x0)
/home/jenkins/jenkins/jobs/arduino-builder-linux64/workspace/src/arduino.cc/builder/container_find_includes.go:149 +0x75d
arduino.cc/builder.runCommands(0xc208020e00, 0xc20806fa98, 0x22, 0x22, 0x1, 0x0, 0x0)
/home/jenkins/jenkins/jobs/arduino-builder-linux64/workspace/src/arduino.cc/builder/builder.go:189 +0x139
arduino.cc/builder.(*Builder).Run(0xc20806fce0, 0xc208020e00, 0x0, 0x0)
/home/jenkins/jenkins/jobs/arduino-builder-linux64/workspace/src/arduino.cc/builder/builder.go:124 +0x1227
arduino.cc/builder.RunBuilder(0xc208020e00, 0x0, 0x0)
/home/jenkins/jenkins/jobs/arduino-builder-linux64/workspace/src/arduino.cc/builder/builder.go:220 +0x49
main.main()
/home/jenkins/jenkins/jobs/arduino-builder-linux64/workspace/src/arduino.cc/arduino-builder/main.go:316 +0x171b
/home/paul/teensy/arduino-1.6.13/arduino-builder returned 2
Error compiling for board chipKIT UNO32.
I'm using Arduino 1.6.13 with ChipKit version 1.3.1 installed from the Boards Manager.
This is the code I'm compiling, using the WebClient example:
Question
PaulStoffregen
I'm working on an improved Arduino Ethernet library.
Today I tried compiling it for a ChipKit UNO32. It compiles correctly the first time, and I get this:
Sketch uses 59,048 bytes (46%) of program storage space. Maximum is 126,976 bytes. Global variables use 6,668 bytes (40%) of dynamic memory, leaving 9,716 bytes for local variables. Maximum is 16,384 bytes.
But if I try to compile (the exact same code) again, I get this error:
panic: runtime error: index out of range goroutine 1 [running]: arduino.cc/builder.findIncludesUntilDone(0xc208020e00, 0xc208159260, 0x59f0c0, 0xc2080d23c0, 0xc20823cd0a, 0x7, 0x0, 0x0) /home/jenkins/jenkins/jobs/arduino-builder-linux64/workspace/src/arduino.cc/builder/container_find_includes.go:321 +0xc06 arduino.cc/builder.(*ContainerFindIncludes).Run(0x6c5060, 0xc208020e00, 0x0, 0x0) /home/jenkins/jenkins/jobs/arduino-builder-linux64/workspace/src/arduino.cc/builder/container_find_includes.go:149 +0x75d arduino.cc/builder.runCommands(0xc208020e00, 0xc20806fa98, 0x22, 0x22, 0x1, 0x0, 0x0) /home/jenkins/jenkins/jobs/arduino-builder-linux64/workspace/src/arduino.cc/builder/builder.go:189 +0x139 arduino.cc/builder.(*Builder).Run(0xc20806fce0, 0xc208020e00, 0x0, 0x0) /home/jenkins/jenkins/jobs/arduino-builder-linux64/workspace/src/arduino.cc/builder/builder.go:124 +0x1227 arduino.cc/builder.RunBuilder(0xc208020e00, 0x0, 0x0) /home/jenkins/jenkins/jobs/arduino-builder-linux64/workspace/src/arduino.cc/builder/builder.go:220 +0x49 main.main() /home/jenkins/jenkins/jobs/arduino-builder-linux64/workspace/src/arduino.cc/arduino-builder/main.go:316 +0x171b /home/paul/teensy/arduino-1.6.13/arduino-builder returned 2 Error compiling for board chipKIT UNO32.
I'm using Arduino 1.6.13 with ChipKit version 1.3.1 installed from the Boards Manager.
This is the code I'm compiling, using the WebClient example:
https://github.com/PaulStoffregen/Ethernet
Link to comment
Share on other sites
13 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.