Temporary header file '/tmp/MQ5PVWGWgB/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/compiz/animation/animation.h"
  #include "/usr/include/compiz/animation/animeffect.h"
  #include "/usr/include/compiz/animation/extensionplugin.h"
  #include "/usr/include/compiz/animation/fade.h"
  #include "/usr/include/compiz/animation/grid.h"
  #include "/usr/include/compiz/animation/gridtransform.h"
  #include "/usr/include/compiz/animation/multi.h"
  #include "/usr/include/compiz/animation/partialwindow.h"
  #include "/usr/include/compiz/animation/persistent.h"
  #include "/usr/include/compiz/animation/point3d.h"
  #include "/usr/include/compiz/animation/screen.h"
  #include "/usr/include/compiz/animation/transform.h"
  #include "/usr/include/compiz/animation/window.h"
  #include "/usr/include/compiz/animation/zoom.h"
  #include "/usr/include/compiz/animationaddon/animationaddon.h"
  #include "/usr/include/compiz/animationjc/animationjc.h"
  #include "/usr/include/compiz/compiztoolbox/compiztoolbox.h"
  #include "/usr/include/compiz/composite/agedamagequery.h"
  #include "/usr/include/compiz/composite/composite.h"
  #include "/usr/include/compiz/core/abiversion.h"
  #include "/usr/include/compiz/core/action.h"
  #include "/usr/include/compiz/core/atoms.h"
  #include "/usr/include/compiz/core/configurerequestbuffer.h"
  #include "/usr/include/compiz/core/core.h"
  #include "/usr/include/compiz/core/countedlist.h"
  #include "/usr/include/compiz/core/global.h"
  #include "/usr/include/compiz/core/icon.h"
  #include "/usr/include/compiz/core/logmessage.h"
  #include "/usr/include/compiz/core/match.h"
  #include "/usr/include/compiz/core/modifierhandler.h"
  #include "/usr/include/compiz/core/option.h"
  #include "/usr/include/compiz/core/output.h"
  #include "/usr/include/compiz/core/plugin.h"
  #include "/usr/include/compiz/core/pluginclasses.h"
  #include "/usr/include/compiz/core/pluginclasshandler.h"
  #include "/usr/include/compiz/core/point.h"
  #include "/usr/include/compiz/core/privateunion.h"
  #include "/usr/include/compiz/core/propertywriter.h"
  #include "/usr/include/compiz/core/rect.h"
  #include "/usr/include/compiz/core/region.h"
  #include "/usr/include/compiz/core/screen.h"
  #include "/usr/include/compiz/core/servergrab.h"
  #include "/usr/include/compiz/core/session.h"
  #include "/usr/include/compiz/core/size.h"
  #include "/usr/include/compiz/core/string.h"
  #include "/usr/include/compiz/core/templates.h"
  #include "/usr/include/compiz/core/timeouthandler.h"
  #include "/usr/include/compiz/core/timer.h"
  #include "/usr/include/compiz/core/valueholder.h"
  #include "/usr/include/compiz/core/window.h"
  #include "/usr/include/compiz/core/windowconstrainment.h"
  #include "/usr/include/compiz/core/windowextents.h"
  #include "/usr/include/compiz/core/windowgeometry.h"
  #include "/usr/include/compiz/core/windowgeometrysaver.h"
  #include "/usr/include/compiz/core/wrapsystem.h"
  #include "/usr/include/compiz/cube/cube.h"
  #include "/usr/include/compiz/mousepoll/mousepoll.h"
  #include "/usr/include/compiz/opengl/doublebuffer.h"
  #include "/usr/include/compiz/opengl/framebufferobject.h"
  #include "/usr/include/compiz/opengl/matrix.h"
  #include "/usr/include/compiz/opengl/opengl.h"
  #include "/usr/include/compiz/opengl/pixmapsource.h"
  #include "/usr/include/compiz/opengl/program.h"
  #include "/usr/include/compiz/opengl/programcache.h"
  #include "/usr/include/compiz/opengl/shadercache.h"
  #include "/usr/include/compiz/opengl/texture.h"
  #include "/usr/include/compiz/opengl/vector.h"
  #include "/usr/include/compiz/opengl/vertexbuffer.h"
  #include "/usr/include/compiz/opengl/xtoglsync.h"
  #include "/usr/include/compiz/scale/scale.h"
  #include "/usr/include/compiz/text/text.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/MQ5PVWGWgB/dump1.h"  -I/usr/include/startup-notification-1.0 -I/usr/include/sigc\+\+-2.0 -I/usr/include/glibmm-2.4 -I/usr/include/glib-2.0 -I/usr/include/compiz -I/lib/arm-linux-gnueabihf/sigc\+\+-2.0/include -I/lib/arm-linux-gnueabihf/glibmm-2.4/include -I/lib/arm-linux-gnueabihf/glib-2.0/include

In file included from /usr/include/compiz/animation/animation.h:6,
                 from /tmp/MQ5PVWGWgB/dump1.h:12:
/usr/include/compiz/core/core.h:54:10: fatal error: boost/function.hpp: No such file or directory
   54 | #include <boost/function.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.

