SDK内に含まれるControlEngineのビルドに失敗する。具体的にはビルド用のシェルスクリプトにより自動生成されるヘッダが壊れている。
対象ファイルとその内容を抜粋。
ARDroneEngine/Classes/ARDroneGenerateTypes.h
(略)
../../ARDroneLib/Soft/Common/navdata_common.h:#define
NB_NAVDATA_DETECTION_RESULTS 4
typedef enum {
../../ARDroneLib/Soft/Common/led_animation.h:LED_ANIMATION(BLINK_GREEN_RED,{0,2,{{0x55,500},{0xAA,500}}})
../../ARDroneLib/Soft/Common/led_animation.h:LED_ANIMATION(BLINK_GREEN,{0,2,{{0x00,500},{0xAA,500}}})
../../ARDroneLib/Soft/Common/led_animation.h:LED_ANIMATION(BLINK_RED,{0,2,{{0x55,500},{0x00,500}}})
(略)
こんな感じで、grepした結果を加工し損なったような残念な状態になってる。こいつを生成してるのはControlEngine/iPhone/CopyLibraries.sh。案の定grepへのオプション指定をミスってるので-hオプションを付け、ファイルパス出力を抑制してやればok。