Temporary header file '/tmp/hnBYiKrRGO/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/srecord/adler16.h" #include "/usr/include/srecord/adler32.h" #include "/usr/include/srecord/crc16.h" #include "/usr/include/srecord/crc32.h" #include "/usr/include/srecord/defcon.h" #include "/usr/include/srecord/endian.h" #include "/usr/include/srecord/fletcher16.h" #include "/usr/include/srecord/fletcher32.h" #include "/usr/include/srecord/format_printf.h" #include "/usr/include/srecord/input/catenate.h" #include "/usr/include/srecord/input/file/aomf.h" #include "/usr/include/srecord/input/file/ascii_hex.h" #include "/usr/include/srecord/input/file/atmel_generic.h" #include "/usr/include/srecord/input/file/binary.h" #include "/usr/include/srecord/input/file/brecord.h" #include "/usr/include/srecord/input/file/cosmac.h" #include "/usr/include/srecord/input/file/dec_binary.h" #include "/usr/include/srecord/input/file/emon52.h" #include "/usr/include/srecord/input/file/fairchild.h" #include "/usr/include/srecord/input/file/fastload.h" #include "/usr/include/srecord/input/file/formatted_binary.h" #include "/usr/include/srecord/input/file/four_packed_code.h" #include "/usr/include/srecord/input/file/intel.h" #include "/usr/include/srecord/input/file/logisim.h" #include "/usr/include/srecord/input/file/mif.h" #include "/usr/include/srecord/input/file/mips_flash.h" #include "/usr/include/srecord/input/file/mos_tech.h" #include "/usr/include/srecord/input/file/msbin.h" #include "/usr/include/srecord/input/file/needham.h" #include "/usr/include/srecord/input/file/os65v.h" #include "/usr/include/srecord/input/file/ppb.h" #include "/usr/include/srecord/input/file/ppx.h" #include "/usr/include/srecord/input/file/signetics.h" #include "/usr/include/srecord/input/file/spasm.h" #include "/usr/include/srecord/input/file/spectrum.h" #include "/usr/include/srecord/input/file/stewie.h" #include "/usr/include/srecord/input/file/tektronix.h" #include "/usr/include/srecord/input/file/tektronix_extended.h" #include "/usr/include/srecord/input/file/ti_tagged.h" #include "/usr/include/srecord/input/file/ti_tagged_16.h" #include "/usr/include/srecord/input/file/ti_txt.h" #include "/usr/include/srecord/input/file/trs80.h" #include "/usr/include/srecord/input/file/vmem.h" #include "/usr/include/srecord/input/file/wilson.h" #include "/usr/include/srecord/input/file.h" #include "/usr/include/srecord/input/filter/and.h" #include "/usr/include/srecord/input/filter/bitrev.h" #include "/usr/include/srecord/input/filter/byte_swap.h" #include "/usr/include/srecord/input/filter/checksum/bitnot.h" #include "/usr/include/srecord/input/filter/checksum/negative.h" #include "/usr/include/srecord/input/filter/checksum/positive.h" #include "/usr/include/srecord/input/filter/checksum.h" #include "/usr/include/srecord/input/filter/crop.h" #include "/usr/include/srecord/input/filter/fill.h" #include "/usr/include/srecord/input/filter/interval/length.h" #include "/usr/include/srecord/input/filter/interval/maximum.h" #include "/usr/include/srecord/input/filter/interval/minimum.h" #include "/usr/include/srecord/input/filter/interval.h" #include "/usr/include/srecord/input/filter/message/adler16.h" #include "/usr/include/srecord/input/filter/message/adler32.h" #include "/usr/include/srecord/input/filter/message/crc16.h" #include "/usr/include/srecord/input/filter/message/crc32.h" #include "/usr/include/srecord/input/filter/message/fletcher16.h" #include "/usr/include/srecord/input/filter/message/fletcher32.h" #include "/usr/include/srecord/input/filter/message/gcrypt.h" #include "/usr/include/srecord/input/filter/message.h" #include "/usr/include/srecord/input/filter/not.h" #include "/usr/include/srecord/input/filter/offset.h" #include "/usr/include/srecord/input/filter/or.h" #include "/usr/include/srecord/input/filter/random_fill.h" #include "/usr/include/srecord/input/filter/sequence.h" #include "/usr/include/srecord/input/filter/split.h" #include "/usr/include/srecord/input/filter/unfill.h" #include "/usr/include/srecord/input/filter/unsplit.h" #include "/usr/include/srecord/input/filter/xor.h" #include "/usr/include/srecord/input/filter.h" #include "/usr/include/srecord/input/generator/constant.h" #include "/usr/include/srecord/input/generator/random.h" #include "/usr/include/srecord/input/generator/repeat.h" #include "/usr/include/srecord/input/generator.h" #include "/usr/include/srecord/input.h" #include "/usr/include/srecord/interval.h" #include "/usr/include/srecord/memory/chunk.h" #include "/usr/include/srecord/memory/walker/compare.h" #include "/usr/include/srecord/memory/walker/continuity.h" #include "/usr/include/srecord/memory/walker/gcrypt.h" #include "/usr/include/srecord/memory/walker/writer.h" #include "/usr/include/srecord/memory/walker.h" #include "/usr/include/srecord/memory.h" #include "/usr/include/srecord/output/file/aomf.h" #include "/usr/include/srecord/output/file/ascii_hex.h" #include "/usr/include/srecord/output/file/asm.h" #include "/usr/include/srecord/output/file/atmel_generic.h" #include "/usr/include/srecord/output/file/basic.h" #include "/usr/include/srecord/output/file/binary.h" #include "/usr/include/srecord/output/file/brecord.h" #include "/usr/include/srecord/output/file/c.h" #include "/usr/include/srecord/output/file/cosmac.h" #include "/usr/include/srecord/output/file/dec_binary.h" #include "/usr/include/srecord/output/file/emon52.h" #include "/usr/include/srecord/output/file/fairchild.h" #include "/usr/include/srecord/output/file/fastload.h" #include "/usr/include/srecord/output/file/formatted_binary.h" #include "/usr/include/srecord/output/file/forth.h" #include "/usr/include/srecord/output/file/four_packed_code.h" #include "/usr/include/srecord/output/file/hexdump.h" #include "/usr/include/srecord/output/file/intel.h" #include "/usr/include/srecord/output/file/intel16.h" #include "/usr/include/srecord/output/file/logisim.h" #include "/usr/include/srecord/output/file/mif.h" #include "/usr/include/srecord/output/file/mips_flash.h" #include "/usr/include/srecord/output/file/mos_tech.h" #include "/usr/include/srecord/output/file/msbin.h" #include "/usr/include/srecord/output/file/needham.h" #include "/usr/include/srecord/output/file/os65v.h" #include "/usr/include/srecord/output/file/ppb.h" #include "/usr/include/srecord/output/file/ppx.h" #include "/usr/include/srecord/output/file/signetics.h" #include "/usr/include/srecord/output/file/spasm.h" #include "/usr/include/srecord/output/file/spectrum.h" #include "/usr/include/srecord/output/file/stewie.h" #include "/usr/include/srecord/output/file/tektronix.h" #include "/usr/include/srecord/output/file/tektronix_extended.h" #include "/usr/include/srecord/output/file/ti_tagged.h" #include "/usr/include/srecord/output/file/ti_tagged_16.h" #include "/usr/include/srecord/output/file/ti_txt.h" #include "/usr/include/srecord/output/file/trs80.h" #include "/usr/include/srecord/output/file/vhdl.h" #include "/usr/include/srecord/output/file/vmem.h" #include "/usr/include/srecord/output/file/wilson.h" #include "/usr/include/srecord/output/file.h" #include "/usr/include/srecord/output.h" #include "/usr/include/srecord/quit/exception.h" #include "/usr/include/srecord/quit/normal.h" #include "/usr/include/srecord/quit/prefix.h" #include "/usr/include/srecord/quit.h" #include "/usr/include/srecord/record.h" #include "/usr/include/srecord/srecord.h" #include "/usr/include/srecord/string.h" // add namespaces namespace srecord{typedef int tmp_add_type_1;} srecord::tmp_add_type_1 tmp_add_func_1(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/hnBYiKrRGO/dump1.h" In file included from /usr/include/srecord/input/catenate.h:22, from /tmp/hnBYiKrRGO/dump1.h:21: /usr/include/srecord/input.h:24:10: fatal error: boost/shared_ptr.hpp: No such file or directory 24 | #include | ^~~~~~~~~~~~~~~~~~~~~~ compilation terminated.