pert
March 19, 2018, 9:31pm
7
I suspected it was a problem specific to the Beta build. There is a new tool added in the Beta build which is still kind of rough around the edges. This looks like a relevant issue report:
opened 07:45AM - 12 Oct 17 UTC
closed 10:00AM - 03 Oct 18 UTC
As reported by @gril002 on https://github.com/arduino/Arduino/issues/6816 , the… preprocessor fails if launched from a path containing unicode characters.
The error message is
```
LLVM ERROR: Cannot chdir into "C:\Users\Gašper Gril
```
This call doesn't fails
```
"C:\Users\IEUser\Desktop\arduino-PR-beta1.9-BUILD-41\tools-builder\arduino-preprocessor\0.1.3/arduino-preprocessor" "C:\Users\GAPERG~1\AppData\Local\Temp\arduino_build_861144\preproc\ctags_target_for_gcc_minus_e.cpp" "" -- -std=gnu++11
```
This does
```
"C:\Users\Gašper Gril\Desktop\arduino-PR-beta1.9-BUILD-41\tools-builder\arduino-preprocessor\0.1.3/arduino-preprocessor" "C:\Users\GAPERG~1\AppData\Local\Temp\arduino_build_779924\preproc\ctags_target_for_gcc_minus_e.cpp" "" -- -std=gnu++11
```
The builder seems to mangle the path in strange ways but gcc is unaffected so I believe the bug is not there.
Unable to reproduce on Linux, testing on Mac later today
So the developers are aware there is some issue and I think they'll be sure to get it fixed before making the 1.9.0 release of the Arduino IDE.