Temporary header file '/tmp/getwPpTX9A/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/spatialaudio/AmbisonicBase.h"
  #include "/usr/include/spatialaudio/AmbisonicBinauralizer.h"
  #include "/usr/include/spatialaudio/AmbisonicCommons.h"
  #include "/usr/include/spatialaudio/AmbisonicDecoder.h"
  #include "/usr/include/spatialaudio/AmbisonicDecoderPresets.h"
  #include "/usr/include/spatialaudio/AmbisonicEncoder.h"
  #include "/usr/include/spatialaudio/AmbisonicEncoderDist.h"
  #include "/usr/include/spatialaudio/AmbisonicMicrophone.h"
  #include "/usr/include/spatialaudio/AmbisonicProcessor.h"
  #include "/usr/include/spatialaudio/AmbisonicPsychoacousticFilters.h"
  #include "/usr/include/spatialaudio/AmbisonicSource.h"
  #include "/usr/include/spatialaudio/AmbisonicSpeaker.h"
  #include "/usr/include/spatialaudio/AmbisonicTypesDefinesCommons.h"
  #include "/usr/include/spatialaudio/AmbisonicZoomer.h"
  #include "/usr/include/spatialaudio/Ambisonics.h"
  #include "/usr/include/spatialaudio/BFormat.h"
  #include "/usr/include/spatialaudio/SpeakersBinauralizer.h"
  #include "/usr/include/spatialaudio/config.h"
  #include "/usr/include/spatialaudio/hrtf.h"
  #include "/usr/include/spatialaudio/kiss_fft.h"
  #include "/usr/include/spatialaudio/kiss_fftr.h"
  #include "/usr/include/spatialaudio/mit_hrtf.h"
  #include "/usr/include/spatialaudio/mit_hrtf_filter.h"
  #include "/usr/include/spatialaudio/mit_hrtf_lib.h"
  #include "/usr/include/spatialaudio/sofa_hrtf.h"

  // add classes
  CAmbisonicBase* tmp_add_class_0;
  CAmbisonicBinauralizer* tmp_add_class_1;
  CAmbisonicDecoder* tmp_add_class_2;
  CAmbisonicEncoder* tmp_add_class_3;
  CAmbisonicEncoderDist* tmp_add_class_4;
  CAmbisonicMicrophone* tmp_add_class_5;
  CAmbisonicProcessor* tmp_add_class_6;
  CAmbisonicSource* tmp_add_class_7;
  CAmbisonicSpeaker* tmp_add_class_8;
  CAmbisonicZoomer* tmp_add_class_9;
  CBFormat* tmp_add_class_10;
  HRTF* tmp_add_class_11;
  MYSOFA_ARRAY* tmp_add_class_12;
  MYSOFA_ATTRIBUTE* tmp_add_class_13;
  MYSOFA_EASY* tmp_add_class_14;
  MYSOFA_HRTF* tmp_add_class_15;
  MYSOFA_LOOKUP* tmp_add_class_16;
  MYSOFA_NEIGHBORHOOD* tmp_add_class_17;
  MYSOFA_VARIABLE* tmp_add_class_18;
  Orientation* tmp_add_class_19;
  PolarPoint* tmp_add_class_20;
  SOFA_HRTF* tmp_add_class_21;
  SpeakersBinauralizer* tmp_add_class_22;
  _G_fpos64_t* tmp_add_class_23;
  _G_fpos_t* tmp_add_class_24;
  _IO_cookie_io_functions_t* tmp_add_class_25;
  mit_hrtf_filter_44_str* tmp_add_class_26;
  mit_hrtf_filter_48_str* tmp_add_class_27;
  mit_hrtf_filter_88_str* tmp_add_class_28;
  mit_hrtf_filter_96_str* tmp_add_class_29;
  mit_hrtf_filter_set_44_str* tmp_add_class_30;
  mit_hrtf_filter_set_48_str* tmp_add_class_31;
  mit_hrtf_filter_set_88_str* tmp_add_class_32;
  mit_hrtf_filter_set_96_str* tmp_add_class_33;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/getwPpTX9A/dump1.h"

In file included from /tmp/getwPpTX9A/dump1.h:21:
/usr/include/spatialaudio/AmbisonicPsychoacousticFilters.h:18:15: error: redefinition of ‘const int16_t first_order_3D [][101]’
   18 | const int16_t first_order_3D[][101] =
      |               ^~~~~~~~~~~~~~
In file included from /usr/include/spatialaudio/AmbisonicProcessor.h:23,
                 from /tmp/getwPpTX9A/dump1.h:20:
/usr/include/spatialaudio/AmbisonicPsychoacousticFilters.h:18:15: note: ‘const int16_t first_order_3D [2][101]’ previously defined here
   18 | const int16_t first_order_3D[][101] =
      |               ^~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicPsychoacousticFilters.h:24:15: error: redefinition of ‘const int16_t second_order_3D [][101]’
   24 | const int16_t second_order_3D[][101] =
      |               ^~~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicPsychoacousticFilters.h:24:15: note: ‘const int16_t second_order_3D [3][101]’ previously defined here
   24 | const int16_t second_order_3D[][101] =
      |               ^~~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicPsychoacousticFilters.h:31:15: error: redefinition of ‘const int16_t third_order_3D [][101]’
   31 | const int16_t third_order_3D[][101] =
      |               ^~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicPsychoacousticFilters.h:31:15: note: ‘const int16_t third_order_3D [4][101]’ previously defined here
   31 | const int16_t third_order_3D[][101] =
      |               ^~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicPsychoacousticFilters.h:41:15: error: redefinition of ‘const int16_t first_order_2D [][101]’
   41 | const int16_t first_order_2D[][101] =
      |               ^~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicPsychoacousticFilters.h:41:15: note: ‘const int16_t first_order_2D [2][101]’ previously defined here
   41 | const int16_t first_order_2D[][101] =
      |               ^~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicPsychoacousticFilters.h:47:15: error: redefinition of ‘const int16_t second_order_2D [][101]’
   47 | const int16_t second_order_2D[][101] =
      |               ^~~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicPsychoacousticFilters.h:47:15: note: ‘const int16_t second_order_2D [3][101]’ previously defined here
   47 | const int16_t second_order_2D[][101] =
      |               ^~~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicPsychoacousticFilters.h:54:15: error: redefinition of ‘const int16_t third_order_2D [][101]’
   54 | const int16_t third_order_2D[][101] =
      |               ^~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicPsychoacousticFilters.h:54:15: note: ‘const int16_t third_order_2D [4][101]’ previously defined here
   54 | const int16_t third_order_2D[][101] =
      |               ^~~~~~~~~~~~~~
In file included from /usr/include/spatialaudio/Ambisonics.h:31,
                 from /tmp/getwPpTX9A/dump1.h:26:
/usr/include/spatialaudio/AmbisonicDecoderPresets.h:15:13: error: redefinition of ‘const float decoder_coefficient_stereo [][16]’
   15 | const float decoder_coefficient_stereo[][16] =
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/getwPpTX9A/dump1.h:16:
/usr/include/spatialaudio/AmbisonicDecoderPresets.h:15:13: note: ‘const float decoder_coefficient_stereo [2][16]’ previously defined here
   15 | const float decoder_coefficient_stereo[][16] =
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicDecoderPresets.h:23:13: error: redefinition of ‘const float decoder_coefficient_first_5_0 [][4]’
   23 | const float decoder_coefficient_first_5_0[][4] =
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicDecoderPresets.h:23:13: note: ‘const float decoder_coefficient_first_5_0 [6][4]’ previously defined here
   23 | const float decoder_coefficient_first_5_0[][4] =
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicDecoderPresets.h:35:13: error: redefinition of ‘const float decoder_coefficient_second_5_0 [][9]’
   35 | const float decoder_coefficient_second_5_0[][9] =
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicDecoderPresets.h:35:13: note: ‘const float decoder_coefficient_second_5_0 [6][9]’ previously defined here
   35 | const float decoder_coefficient_second_5_0[][9] =
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicDecoderPresets.h:47:13: error: redefinition of ‘const float decoder_coefficient_third_5_0 [][16]’
   47 | const float decoder_coefficient_third_5_0[][16] =
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicDecoderPresets.h:47:13: note: ‘const float decoder_coefficient_third_5_0 [6][16]’ previously defined here
   47 | const float decoder_coefficient_third_5_0[][16] =
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicDecoderPresets.h:60:13: error: redefinition of ‘const float decoder_coefficient_first_7_0 [][4]’
   60 | const float decoder_coefficient_first_7_0[][4] =
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicDecoderPresets.h:60:13: note: ‘const float decoder_coefficient_first_7_0 [8][4]’ previously defined here
   60 | const float decoder_coefficient_first_7_0[][4] =
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicDecoderPresets.h:74:13: error: redefinition of ‘const float decoder_coefficient_second_7_0 [][9]’
   74 | const float decoder_coefficient_second_7_0[][9] =
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicDecoderPresets.h:74:13: note: ‘const float decoder_coefficient_second_7_0 [8][9]’ previously defined here
   74 | const float decoder_coefficient_second_7_0[][9] =
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicDecoderPresets.h:88:13: error: redefinition of ‘const float decoder_coefficient_third_7_0 [][16]’
   88 | const float decoder_coefficient_third_7_0[][16] =
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/spatialaudio/AmbisonicDecoderPresets.h:88:13: note: ‘const float decoder_coefficient_third_7_0 [8][16]’ previously defined here
   88 | const float decoder_coefficient_third_7_0[][16] =
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

