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 | ^~~~~~~~~~~~~~~~~~~~ compilation terminated.