Arduino IDE(1.8.2) でコンパイルエラー

Arduino IDE(1.8.2) でスケッチの検証を行うと「ボードArduino/Genuino Unoに対するコンパイル時にエラーが発生しました」というメッセージが出て、どのようなスケッチ(サンプルの Blink など)でもエラーとなってしまう現象に遭遇した。

Arduino:1.8.2 (Mac OS X), ボード:"Arduino/Genuino Uno"
... 略 ...
"/Applications/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "/var/folders/mz/fcdbp5hd38g_mc_9bhtfg3tc0000gn/T/arduino_build_319531/preproc/ctags_target_for_gcc_minus_e.cpp"
exit status 1
ボードArduino/Genuino Unoに対するコンパイル時にエラーが発生しました。

エラー直前の処理が ctags のものだったので、その行のみを実行してみると ctags の append モードについてのエラーが表示された。

※この時 Arduino IDE は開いたままとする。

$ /Applications/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /var/folders/mz/fcdbp5hd38g_mc_9bhtfg3tc0000gn/T/arduino_build_319531/preproc/ctags_target_for_gcc_minus_e.cpp
ctags: append mode is not compatible with tags to stdout

~/.ctags の設定を見てみると --append=yes という設定を行っていたので、こちらを --append=no に変更してから Arduino IDE で検証を行ってみると無事にコンパイルが通った。


参考:Problem with OSX and Arduino 1.6.7: Unable to verify/upload code · Issue #4176 · arduino/Arduino

«
»