In file included from ../third_party/opus/src/celt/cpu_support.h:36:0, from ../third_party/opus/src/celt/kiss_fft.h:35, from ../third_party/opus/src/celt/mdct.h:46, from ../third_party/opus/src/celt/modes.h:36, from ../third_party/opus/src/celt/pitch.h:37, from ../third_party/opus/src/celt/arm/arm_celt_map.c:32: ../third_party/opus/src/celt/arm/pitch_arm.h:93:54: error: ‘arch’ undeclared here (not in a function) # define celt_pitch_xcorr (*CELT_PITCH_XCORR_IMPL[(arch)&OPUS_ARCHMASK]) ^ ../third_party/opus/src/celt/arm/armcpu.h:38:32: note: in definition of macro ‘MAY_HAVE_MEDIA’ # define MAY_HAVE_MEDIA(name) name ## _media ^ ../third_party/opus/src/celt/arm/arm_celt_map.c:64:3: note: in expansion of macro ‘MAY_HAVE_NEON’ MAY_HAVE_NEON(celt_pitch_xcorr) /* NEON */ ^ ../third_party/opus/src/celt/arm/arm_celt_map.c:64:17: note: in expansion of macro ‘celt_pitch_xcorr’ MAY_HAVE_NEON(celt_pitch_xcorr) /* NEON */ ^ ../third_party/opus/src/celt/arm/pitch_arm.h:93:74: error: pasting ")" and "_media" does not give a valid preprocessing token # define celt_pitch_xcorr (*CELT_PITCH_XCORR_IMPL[(arch)&OPUS_ARCHMASK]) ^ ../third_party/opus/src/celt/arm/armcpu.h:38:32: note: in definition of macro ‘MAY_HAVE_MEDIA’ # define MAY_HAVE_MEDIA(name) name ## _media ^ ../third_party/opus/src/celt/arm/arm_celt_map.c:64:3: note: in expansion of macro ‘MAY_HAVE_NEON’ MAY_HAVE_NEON(celt_pitch_xcorr) /* NEON */ ^ ../third_party/opus/src/celt/arm/arm_celt_map.c:64:17: note: in expansion of macro ‘celt_pitch_xcorr’ MAY_HAVE_NEON(celt_pitch_xcorr) /* NEON */ ^ ../third_party/opus/src/celt/arm/armcpu.h:38:40: error: expected ‘}’ before ‘_media’ # define MAY_HAVE_MEDIA(name) name ## _media ^ ../third_party/opus/src/celt/arm/armcpu.h:46:31: note: in expansion of macro ‘MAY_HAVE_MEDIA’ # define MAY_HAVE_NEON(name) MAY_HAVE_MEDIA(name) ^ ../third_party/opus/src/celt/arm/arm_celt_map.c:64:3: note: in expansion of macro ‘MAY_HAVE_NEON’ MAY_HAVE_NEON(celt_pitch_xcorr) /* NEON */ ^ cc1: warning: unrecognized command line option "-Wno-#pragma-messages" [775/1802] CC obj/third_party/opus/opus/opus_encoder.o ninja: build stopped: subcommand failed.