Temporary header file '/tmp/Y30U2G66jt/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/stdlib.h"
  #include "/usr/include/stdio.h"
  #include "/usr/include/arm-linux-gnueabihf/jconfig.h"
  #include "/usr/include/jerror.h"
  #include "/usr/include/jmorecfg.h"
  #include "/usr/include/jpegint.h"
  #include "/usr/include/jpeglib.h"

  // add classes
  _G_fpos64_t* tmp_add_class_0;
  _G_fpos_t* tmp_add_class_1;
  _IO_cookie_io_functions_t* tmp_add_class_2;
  jpeg_c_coef_controller* tmp_add_class_3;
  jpeg_c_main_controller* tmp_add_class_4;
  jpeg_c_prep_controller* tmp_add_class_5;
  jpeg_color_converter* tmp_add_class_6;
  jpeg_color_deconverter* tmp_add_class_7;
  jpeg_color_quantizer* tmp_add_class_8;
  jpeg_common_struct* tmp_add_class_9;
  jpeg_comp_master* tmp_add_class_10;
  jpeg_compress_struct* tmp_add_class_11;
  jpeg_d_coef_controller* tmp_add_class_12;
  jpeg_d_main_controller* tmp_add_class_13;
  jpeg_d_post_controller* tmp_add_class_14;
  jpeg_decomp_master* tmp_add_class_15;
  jpeg_decompress_struct* tmp_add_class_16;
  jpeg_destination_mgr* tmp_add_class_17;
  jpeg_downsampler* tmp_add_class_18;
  jpeg_entropy_decoder* tmp_add_class_19;
  jpeg_entropy_encoder* tmp_add_class_20;
  jpeg_error_mgr* tmp_add_class_21;
  jpeg_forward_dct* tmp_add_class_22;
  jpeg_input_controller* tmp_add_class_23;
  jpeg_inverse_dct* tmp_add_class_24;
  jpeg_marker_reader* tmp_add_class_25;
  jpeg_marker_struct* tmp_add_class_26;
  jpeg_marker_writer* tmp_add_class_27;
  jpeg_memory_mgr* tmp_add_class_28;
  jpeg_progress_mgr* tmp_add_class_29;
  jpeg_source_mgr* tmp_add_class_30;
  jpeg_upsampler* tmp_add_class_31;

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

In file included from /tmp/Y30U2G66jt/dump1.h:16:
/usr/include/jpegint.h:46:36: error: ‘j_compress_ptr’ has not been declared
   46 |   JMETHOD(void, prepare_for_pass, (j_compress_ptr cinfo));
      |                                    ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:47:32: error: ‘j_compress_ptr’ has not been declared
   47 |   JMETHOD(void, pass_startup, (j_compress_ptr cinfo));
      |                                ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:48:31: error: ‘j_compress_ptr’ has not been declared
   48 |   JMETHOD(void, finish_pass, (j_compress_ptr cinfo));
      |                               ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:57:30: error: ‘j_compress_ptr’ has not been declared
   57 |   JMETHOD(void, start_pass, (j_compress_ptr cinfo, J_BUF_MODE pass_mode));
      |                              ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:58:32: error: ‘j_compress_ptr’ has not been declared
   58 |   JMETHOD(void, process_data, (j_compress_ptr cinfo,
      |                                ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:59:32: error: ‘JSAMPARRAY’ has not been declared
   59 |                                JSAMPARRAY input_buf, JDIMENSION *in_row_ctr,
      |                                ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:65:30: error: ‘j_compress_ptr’ has not been declared
   65 |   JMETHOD(void, start_pass, (j_compress_ptr cinfo, J_BUF_MODE pass_mode));
      |                              ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:66:36: error: ‘j_compress_ptr’ has not been declared
   66 |   JMETHOD(void, pre_process_data, (j_compress_ptr cinfo,
      |                                    ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:67:36: error: ‘JSAMPARRAY’ has not been declared
   67 |                                    JSAMPARRAY input_buf,
      |                                    ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:70:36: error: ‘JSAMPIMAGE’ has not been declared
   70 |                                    JSAMPIMAGE output_buf,
      |                                    ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:77:30: error: ‘j_compress_ptr’ has not been declared
   77 |   JMETHOD(void, start_pass, (j_compress_ptr cinfo, J_BUF_MODE pass_mode));
      |                              ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:78:36: error: ‘j_compress_ptr’ has not been declared
   78 |   JMETHOD(boolean, compress_data, (j_compress_ptr cinfo,
      |                                    ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:79:36: error: ‘JSAMPIMAGE’ has not been declared
   79 |                                    JSAMPIMAGE input_buf));
      |                                    ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:84:30: error: ‘j_compress_ptr’ has not been declared
   84 |   JMETHOD(void, start_pass, (j_compress_ptr cinfo));
      |                              ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:85:33: error: ‘j_compress_ptr’ has not been declared
   85 |   JMETHOD(void, color_convert, (j_compress_ptr cinfo,
      |                                 ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:86:33: error: ‘JSAMPARRAY’ has not been declared
   86 |                                 JSAMPARRAY input_buf, JSAMPIMAGE output_buf,
      |                                 ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:86:55: error: ‘JSAMPIMAGE’ has not been declared
   86 |                                 JSAMPARRAY input_buf, JSAMPIMAGE output_buf,
      |                                                       ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:92:30: error: ‘j_compress_ptr’ has not been declared
   92 |   JMETHOD(void, start_pass, (j_compress_ptr cinfo));
      |                              ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:93:30: error: ‘j_compress_ptr’ has not been declared
   93 |   JMETHOD(void, downsample, (j_compress_ptr cinfo,
      |                              ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:94:30: error: ‘JSAMPIMAGE’ has not been declared
   94 |                              JSAMPIMAGE input_buf, JDIMENSION in_row_index,
      |                              ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:95:30: error: ‘JSAMPIMAGE’ has not been declared
   95 |                              JSAMPIMAGE output_buf,
      |                              ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:103:30: error: ‘j_compress_ptr’ has not been declared
  103 |   JMETHOD(void, start_pass, (j_compress_ptr cinfo));
      |                              ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:105:31: error: ‘j_compress_ptr’ has not been declared
  105 |   JMETHOD(void, forward_DCT, (j_compress_ptr cinfo,
      |                               ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:106:31: error: ‘jpeg_component_info’ has not been declared
  106 |                               jpeg_component_info * compptr,
      |                               ^~~~~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:107:31: error: ‘JSAMPARRAY’ has not been declared
  107 |                               JSAMPARRAY sample_data, JBLOCKROW coef_blocks,
      |                               ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:107:55: error: ‘JBLOCKROW’ has not been declared
  107 |                               JSAMPARRAY sample_data, JBLOCKROW coef_blocks,
      |                                                       ^~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:114:30: error: ‘j_compress_ptr’ has not been declared
  114 |   JMETHOD(void, start_pass, (j_compress_ptr cinfo, boolean gather_statistics));
      |                              ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:115:33: error: ‘j_compress_ptr’ has not been declared
  115 |   JMETHOD(boolean, encode_mcu, (j_compress_ptr cinfo, JBLOCKROW *MCU_data));
      |                                 ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:115:55: error: ‘JBLOCKROW’ has not been declared
  115 |   JMETHOD(boolean, encode_mcu, (j_compress_ptr cinfo, JBLOCKROW *MCU_data));
      |                                                       ^~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:116:31: error: ‘j_compress_ptr’ has not been declared
  116 |   JMETHOD(void, finish_pass, (j_compress_ptr cinfo));
      |                               ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:121:37: error: ‘j_compress_ptr’ has not been declared
  121 |   JMETHOD(void, write_file_header, (j_compress_ptr cinfo));
      |                                     ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:122:38: error: ‘j_compress_ptr’ has not been declared
  122 |   JMETHOD(void, write_frame_header, (j_compress_ptr cinfo));
      |                                      ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:123:37: error: ‘j_compress_ptr’ has not been declared
  123 |   JMETHOD(void, write_scan_header, (j_compress_ptr cinfo));
      |                                     ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:124:38: error: ‘j_compress_ptr’ has not been declared
  124 |   JMETHOD(void, write_file_trailer, (j_compress_ptr cinfo));
      |                                      ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:125:37: error: ‘j_compress_ptr’ has not been declared
  125 |   JMETHOD(void, write_tables_only, (j_compress_ptr cinfo));
      |                                     ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:128:39: error: ‘j_compress_ptr’ has not been declared
  128 |   JMETHOD(void, write_marker_header, (j_compress_ptr cinfo, int marker,
      |                                       ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:130:37: error: ‘j_compress_ptr’ has not been declared
  130 |   JMETHOD(void, write_marker_byte, (j_compress_ptr cinfo, int val));
      |                                     ^~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:138:43: error: ‘j_decompress_ptr’ has not been declared
  138 |   JMETHOD(void, prepare_for_output_pass, (j_decompress_ptr cinfo));
      |                                           ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:139:38: error: ‘j_decompress_ptr’ has not been declared
  139 |   JMETHOD(void, finish_output_pass, (j_decompress_ptr cinfo));
      |                                      ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:147:32: error: ‘j_decompress_ptr’ has not been declared
  147 |   JMETHOD(int, consume_input, (j_decompress_ptr cinfo));
      |                                ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:148:42: error: ‘j_decompress_ptr’ has not been declared
  148 |   JMETHOD(void, reset_input_controller, (j_decompress_ptr cinfo));
      |                                          ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:149:36: error: ‘j_decompress_ptr’ has not been declared
  149 |   JMETHOD(void, start_input_pass, (j_decompress_ptr cinfo));
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:150:37: error: ‘j_decompress_ptr’ has not been declared
  150 |   JMETHOD(void, finish_input_pass, (j_decompress_ptr cinfo));
      |                                     ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:159:30: error: ‘j_decompress_ptr’ has not been declared
  159 |   JMETHOD(void, start_pass, (j_decompress_ptr cinfo, J_BUF_MODE pass_mode));
      |                              ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:160:32: error: ‘j_decompress_ptr’ has not been declared
  160 |   JMETHOD(void, process_data, (j_decompress_ptr cinfo,
      |                                ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:161:32: error: ‘JSAMPARRAY’ has not been declared
  161 |                                JSAMPARRAY output_buf, JDIMENSION *out_row_ctr,
      |                                ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:167:36: error: ‘j_decompress_ptr’ has not been declared
  167 |   JMETHOD(void, start_input_pass, (j_decompress_ptr cinfo));
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:168:31: error: ‘j_decompress_ptr’ has not been declared
  168 |   JMETHOD(int, consume_data, (j_decompress_ptr cinfo));
      |                               ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:169:37: error: ‘j_decompress_ptr’ has not been declared
  169 |   JMETHOD(void, start_output_pass, (j_decompress_ptr cinfo));
      |                                     ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:170:34: error: ‘j_decompress_ptr’ has not been declared
  170 |   JMETHOD(int, decompress_data, (j_decompress_ptr cinfo,
      |                                  ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:171:34: error: ‘JSAMPIMAGE’ has not been declared
  171 |                                  JSAMPIMAGE output_buf));
      |                                  ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
In file included from /tmp/Y30U2G66jt/dump1.h:17:
/usr/include/jpegint.h:173:3: error: ‘jvirt_barray_ptr’ does not name a type
  173 |   jvirt_barray_ptr *coef_arrays;
      |   ^~~~~~~~~~~~~~~~
/usr/include/jpegint.h:178:30: error: ‘j_decompress_ptr’ has not been declared
  178 |   JMETHOD(void, start_pass, (j_decompress_ptr cinfo, J_BUF_MODE pass_mode));
      |                              ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:179:37: error: ‘j_decompress_ptr’ has not been declared
  179 |   JMETHOD(void, post_process_data, (j_decompress_ptr cinfo,
      |                                     ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:180:37: error: ‘JSAMPIMAGE’ has not been declared
  180 |                                     JSAMPIMAGE input_buf,
      |                                     ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:183:37: error: ‘JSAMPARRAY’ has not been declared
  183 |                                     JSAMPARRAY output_buf,
      |                                     ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:190:39: error: ‘j_decompress_ptr’ has not been declared
  190 |   JMETHOD(void, reset_marker_reader, (j_decompress_ptr cinfo));
      |                                       ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:195:31: error: ‘j_decompress_ptr’ has not been declared
  195 |   JMETHOD(int, read_markers, (j_decompress_ptr cinfo));
      |                               ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:197:3: error: ‘jpeg_marker_parser_method’ does not name a type
  197 |   jpeg_marker_parser_method read_restart_marker;
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/jpegint.h:210:30: error: ‘j_decompress_ptr’ has not been declared
  210 |   JMETHOD(void, start_pass, (j_decompress_ptr cinfo));
      |                              ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:211:33: error: ‘j_decompress_ptr’ has not been declared
  211 |   JMETHOD(boolean, decode_mcu, (j_decompress_ptr cinfo,
      |                                 ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:212:33: error: ‘JBLOCKROW’ has not been declared
  212 |                                 JBLOCKROW *MCU_data));
      |                                 ^~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:220:23: error: typedef ‘inverse_DCT_method_ptr’ is initialized (use ‘decltype’ instead)
  220 | typedef JMETHOD(void, inverse_DCT_method_ptr,
      |                       ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:50: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                  ^~~~~~~~~~
/usr/include/jpegint.h:221:18: error: ‘j_decompress_ptr’ was not declared in this scope
  221 |                 (j_decompress_ptr cinfo, jpeg_component_info * compptr,
      |                  ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:221:42: error: ‘jpeg_component_info’ was not declared in this scope
  221 |                 (j_decompress_ptr cinfo, jpeg_component_info * compptr,
      |                                          ^~~~~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:221:64: error: ‘compptr’ was not declared in this scope
  221 |                 (j_decompress_ptr cinfo, jpeg_component_info * compptr,
      |                                                                ^~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:222:18: error: ‘JCOEFPTR’ was not declared in this scope; did you mean ‘JCOEF’?
  222 |                  JCOEFPTR coef_block,
      |                  ^~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:223:18: error: ‘JSAMPARRAY’ was not declared in this scope
  223 |                  JSAMPARRAY output_buf, JDIMENSION output_col));
      |                  ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:223:52: error: expected primary-expression before ‘output_col’
  223 |                  JSAMPARRAY output_buf, JDIMENSION output_col));
      |                                                    ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:226:30: error: ‘j_decompress_ptr’ has not been declared
  226 |   JMETHOD(void, start_pass, (j_decompress_ptr cinfo));
      |                              ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:228:3: error: ‘inverse_DCT_method_ptr’ does not name a type
  228 |   inverse_DCT_method_ptr inverse_DCT[MAX_COMPONENTS];
      |   ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/jpegint.h:233:30: error: ‘j_decompress_ptr’ has not been declared
  233 |   JMETHOD(void, start_pass, (j_decompress_ptr cinfo));
      |                              ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:234:28: error: ‘j_decompress_ptr’ has not been declared
  234 |   JMETHOD(void, upsample, (j_decompress_ptr cinfo,
      |                            ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:235:28: error: ‘JSAMPIMAGE’ has not been declared
  235 |                            JSAMPIMAGE input_buf,
      |                            ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:238:28: error: ‘JSAMPARRAY’ has not been declared
  238 |                            JSAMPARRAY output_buf,
      |                            ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:247:30: error: ‘j_decompress_ptr’ has not been declared
  247 |   JMETHOD(void, start_pass, (j_decompress_ptr cinfo));
      |                              ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:248:33: error: ‘j_decompress_ptr’ has not been declared
  248 |   JMETHOD(void, color_convert, (j_decompress_ptr cinfo,
      |                                 ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:249:33: error: ‘JSAMPIMAGE’ has not been declared
  249 |                                 JSAMPIMAGE input_buf, JDIMENSION input_row,
      |                                 ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:250:33: error: ‘JSAMPARRAY’ has not been declared
  250 |                                 JSAMPARRAY output_buf, int num_rows));
      |                                 ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:255:30: error: ‘j_decompress_ptr’ has not been declared
  255 |   JMETHOD(void, start_pass, (j_decompress_ptr cinfo, boolean is_pre_scan));
      |                              ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:256:34: error: ‘j_decompress_ptr’ has not been declared
  256 |   JMETHOD(void, color_quantize, (j_decompress_ptr cinfo,
      |                                  ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:257:34: error: ‘JSAMPARRAY’ has not been declared
  257 |                                  JSAMPARRAY input_buf, JSAMPARRAY output_buf,
      |                                  ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:257:56: error: ‘JSAMPARRAY’ has not been declared
  257 |                                  JSAMPARRAY input_buf, JSAMPARRAY output_buf,
      |                                                        ^~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:259:31: error: ‘j_decompress_ptr’ has not been declared
  259 |   JMETHOD(void, finish_pass, (j_decompress_ptr cinfo));
      |                               ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:260:33: error: ‘j_decompress_ptr’ has not been declared
  260 |   JMETHOD(void, new_color_map, (j_decompress_ptr cinfo));
      |                                 ^~~~~~~~~~~~~~~~
/usr/include/jmorecfg.h:200:62: note: in definition of macro ‘JMETHOD’
  200 | #define JMETHOD(type,methodname,arglist)  type (*methodname) arglist
      |                                                              ^~~~~~~
/usr/include/jpegint.h:334:36: error: expected initializer before ‘JPP’
  334 | EXTERN(void) jinit_compress_master JPP((j_compress_ptr cinfo));
      |                                    ^~~
/usr/include/jpegint.h:335:37: error: expected initializer before ‘JPP’
  335 | EXTERN(void) jinit_c_master_control JPP((j_compress_ptr cinfo,
      |                                     ^~~
/usr/include/jpegint.h:337:38: error: expected initializer before ‘JPP’
  337 | EXTERN(void) jinit_c_main_controller JPP((j_compress_ptr cinfo,
      |                                      ^~~
/usr/include/jpegint.h:339:38: error: expected initializer before ‘JPP’
  339 | EXTERN(void) jinit_c_prep_controller JPP((j_compress_ptr cinfo,
      |                                      ^~~
/usr/include/jpegint.h:341:38: error: expected initializer before ‘JPP’
  341 | EXTERN(void) jinit_c_coef_controller JPP((j_compress_ptr cinfo,
      |                                      ^~~
/usr/include/jpegint.h:343:36: error: expected initializer before ‘JPP’
  343 | EXTERN(void) jinit_color_converter JPP((j_compress_ptr cinfo));
      |                                    ^~~
/usr/include/jpegint.h:344:32: error: expected initializer before ‘JPP’
  344 | EXTERN(void) jinit_downsampler JPP((j_compress_ptr cinfo));
      |                                ^~~
/usr/include/jpegint.h:345:32: error: expected initializer before ‘JPP’
  345 | EXTERN(void) jinit_forward_dct JPP((j_compress_ptr cinfo));
      |                                ^~~
/usr/include/jpegint.h:346:33: error: expected initializer before ‘JPP’
  346 | EXTERN(void) jinit_huff_encoder JPP((j_compress_ptr cinfo));
      |                                 ^~~
/usr/include/jpegint.h:347:34: error: expected initializer before ‘JPP’
  347 | EXTERN(void) jinit_phuff_encoder JPP((j_compress_ptr cinfo));
      |                                  ^~~
/usr/include/jpegint.h:348:34: error: expected initializer before ‘JPP’
  348 | EXTERN(void) jinit_marker_writer JPP((j_compress_ptr cinfo));
      |                                  ^~~
/usr/include/jpegint.h:350:38: error: expected initializer before ‘JPP’
  350 | EXTERN(void) jinit_master_decompress JPP((j_decompress_ptr cinfo));
      |                                      ^~~
/usr/include/jpegint.h:351:38: error: expected initializer before ‘JPP’
  351 | EXTERN(void) jinit_d_main_controller JPP((j_decompress_ptr cinfo,
      |                                      ^~~
/usr/include/jpegint.h:353:38: error: expected initializer before ‘JPP’
  353 | EXTERN(void) jinit_d_coef_controller JPP((j_decompress_ptr cinfo,
      |                                      ^~~
/usr/include/jpegint.h:355:38: error: expected initializer before ‘JPP’
  355 | EXTERN(void) jinit_d_post_controller JPP((j_decompress_ptr cinfo,
      |                                      ^~~
/usr/include/jpegint.h:357:37: error: expected initializer before ‘JPP’
  357 | EXTERN(void) jinit_input_controller JPP((j_decompress_ptr cinfo));
      |                                     ^~~
/usr/include/jpegint.h:358:34: error: expected initializer before ‘JPP’
  358 | EXTERN(void) jinit_marker_reader JPP((j_decompress_ptr cinfo));
      |                                  ^~~
/usr/include/jpegint.h:359:33: error: expected initializer before ‘JPP’
  359 | EXTERN(void) jinit_huff_decoder JPP((j_decompress_ptr cinfo));
      |                                 ^~~
/usr/include/jpegint.h:360:34: error: expected initializer before ‘JPP’
  360 | EXTERN(void) jinit_phuff_decoder JPP((j_decompress_ptr cinfo));
      |                                  ^~~
/usr/include/jpegint.h:361:32: error: expected initializer before ‘JPP’
  361 | EXTERN(void) jinit_inverse_dct JPP((j_decompress_ptr cinfo));
      |                                ^~~
/usr/include/jpegint.h:362:30: error: expected initializer before ‘JPP’
  362 | EXTERN(void) jinit_upsampler JPP((j_decompress_ptr cinfo));
      |                              ^~~
/usr/include/jpegint.h:363:38: error: expected initializer before ‘JPP’
  363 | EXTERN(void) jinit_color_deconverter JPP((j_decompress_ptr cinfo));
      |                                      ^~~
/usr/include/jpegint.h:364:36: error: expected initializer before ‘JPP’
  364 | EXTERN(void) jinit_1pass_quantizer JPP((j_decompress_ptr cinfo));
      |                                    ^~~
/usr/include/jpegint.h:365:36: error: expected initializer before ‘JPP’
  365 | EXTERN(void) jinit_2pass_quantizer JPP((j_decompress_ptr cinfo));
      |                                    ^~~
/usr/include/jpegint.h:366:37: error: expected initializer before ‘JPP’
  366 | EXTERN(void) jinit_merged_upsampler JPP((j_decompress_ptr cinfo));
      |                                     ^~~
/usr/include/jpegint.h:368:31: error: expected initializer before ‘JPP’
  368 | EXTERN(void) jinit_memory_mgr JPP((j_common_ptr cinfo));
      |                               ^~~
/usr/include/jpegint.h:371:28: error: expected initializer before ‘JPP’
  371 | EXTERN(long) jdiv_round_up JPP((long a, long b));
      |                            ^~~
/usr/include/jpegint.h:372:24: error: expected initializer before ‘JPP’
  372 | EXTERN(long) jround_up JPP((long a, long b));
      |                        ^~~
/usr/include/jpegint.h:373:32: error: expected initializer before ‘JPP’
  373 | EXTERN(void) jcopy_sample_rows JPP((JSAMPARRAY input_array, int source_row,
      |                                ^~~
/usr/include/jpegint.h:376:30: error: expected initializer before ‘JPP’
  376 | EXTERN(void) jcopy_block_row JPP((JBLOCKROW input_row, JBLOCKROW output_row,
      |                              ^~~
/usr/include/jpegint.h:378:24: error: expected initializer before ‘JPP’
  378 | EXTERN(void) jzero_far JPP((void FAR * target, size_t bytestozero));
      |                        ^~~

