Temporary header file '/tmp/Faq3k__8L9/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/4ti2/4ti2/4ti2.h"
  #include "/usr/include/4ti2/4ti2/4ti2xx.h"
  #include "/usr/include/4ti2/groebner/Algorithm.h"
  #include "/usr/include/4ti2/groebner/BasicCompletion.h"
  #include "/usr/include/4ti2/groebner/BasicGeneration.h"
  #include "/usr/include/4ti2/groebner/BasicOptions.h"
  #include "/usr/include/4ti2/groebner/BasicReduction.h"
  #include "/usr/include/4ti2/groebner/Binomial.h"
  #include "/usr/include/4ti2/groebner/BinomialArray.h"
  #include "/usr/include/4ti2/groebner/BinomialArrayStream.h"
  #include "/usr/include/4ti2/groebner/BinomialCollection.h"
  #include "/usr/include/4ti2/groebner/BinomialFactory.h"
  #include "/usr/include/4ti2/groebner/BinomialSet.h"
  #include "/usr/include/4ti2/groebner/BinomialSetStream.h"
  #include "/usr/include/4ti2/groebner/BinomialStream.h"
  #include "/usr/include/4ti2/groebner/BitSet.h"
  #include "/usr/include/4ti2/groebner/BitSetStream.h"
  #include "/usr/include/4ti2/groebner/Bounded.h"
  #include "/usr/include/4ti2/groebner/CircuitImplementation.h"
  #include "/usr/include/4ti2/groebner/CircuitMatrixAlgorithm.h"
  #include "/usr/include/4ti2/groebner/CircuitOptions.h"
  #include "/usr/include/4ti2/groebner/CircuitSupportAlgorithm.h"
  #include "/usr/include/4ti2/groebner/CircuitsAPI.h"
  #include "/usr/include/4ti2/groebner/Completion.h"
  #include "/usr/include/4ti2/groebner/DataType.h"
  #include "/usr/include/4ti2/groebner/Debug.h"
  #include "/usr/include/4ti2/groebner/DiagonalAlgorithm.h"
  #include "/usr/include/4ti2/groebner/EliminateAlgorithm.h"
  #include "/usr/include/4ti2/groebner/Euclidean.h"
  #include "/usr/include/4ti2/groebner/Extract.h"
  #include "/usr/include/4ti2/groebner/Feasible.h"
  #include "/usr/include/4ti2/groebner/FeasibleStream.h"
  #include "/usr/include/4ti2/groebner/Filter.h"
  #include "/usr/include/4ti2/groebner/FilterReduction.h"
  #include "/usr/include/4ti2/groebner/FlipCompletion.h"
  #include "/usr/include/4ti2/groebner/GeneratingSet.h"
  #include "/usr/include/4ti2/groebner/Generation.h"
  #include "/usr/include/4ti2/groebner/Globals.h"
  #include "/usr/include/4ti2/groebner/Grading.h"
  #include "/usr/include/4ti2/groebner/GroebnerBasis.h"
  #include "/usr/include/4ti2/groebner/HermiteAlgorithm.h"
  #include "/usr/include/4ti2/groebner/HybridGenSet.h"
  #include "/usr/include/4ti2/groebner/Index.h"
  #include "/usr/include/4ti2/groebner/IndexBinomialSet.h"
  #include "/usr/include/4ti2/groebner/IndexSetConverter.h"
  #include "/usr/include/4ti2/groebner/LatticeBasis.h"
  #include "/usr/include/4ti2/groebner/LongDenseIndexSet.h"
  #include "/usr/include/4ti2/groebner/LongDenseIndexSetStream.h"
  #include "/usr/include/4ti2/groebner/Markov.h"
  #include "/usr/include/4ti2/groebner/MaxMinGenSet.h"
  #include "/usr/include/4ti2/groebner/Minimize.h"
  #include "/usr/include/4ti2/groebner/MinimizeOptions.h"
  #include "/usr/include/4ti2/groebner/OnesReduction.h"
  #include "/usr/include/4ti2/groebner/OnesTree.h"
  #include "/usr/include/4ti2/groebner/Optimise.h"
  #include "/usr/include/4ti2/groebner/Options.h"
  #include "/usr/include/4ti2/groebner/OrderedCompletion.h"
  #include "/usr/include/4ti2/groebner/Permutation.h"
  #include "/usr/include/4ti2/groebner/ProjectLiftGenSet.h"
  #include "/usr/include/4ti2/groebner/QSolveAPI.h"
  #include "/usr/include/4ti2/groebner/QSolveAlgorithm.h"
  #include "/usr/include/4ti2/groebner/QSolveConsOrder.h"
  #include "/usr/include/4ti2/groebner/QSolveVariant.h"
  #include "/usr/include/4ti2/groebner/RayAlgorithm.h"
  #include "/usr/include/4ti2/groebner/RayImplementation.h"
  #include "/usr/include/4ti2/groebner/RayMatrixAlgorithm.h"
  #include "/usr/include/4ti2/groebner/RaySupportAlgorithm.h"
  #include "/usr/include/4ti2/groebner/RaysAPI.h"
  #include "/usr/include/4ti2/groebner/Reduction.h"
  #include "/usr/include/4ti2/groebner/SaturationGenSet.h"
  #include "/usr/include/4ti2/groebner/ShortDenseIndexSet.h"
  #include "/usr/include/4ti2/groebner/ShortDenseIndexSetStream.h"
  #include "/usr/include/4ti2/groebner/SignPattern.h"
  #include "/usr/include/4ti2/groebner/Size.h"
  #include "/usr/include/4ti2/groebner/Statistics.h"
  #include "/usr/include/4ti2/groebner/SupportTree.h"
  #include "/usr/include/4ti2/groebner/SyzygyCompletion.h"
  #include "/usr/include/4ti2/groebner/SyzygyGeneration.h"
  #include "/usr/include/4ti2/groebner/TermOrder.h"
  #include "/usr/include/4ti2/groebner/Timer.h"
  #include "/usr/include/4ti2/groebner/Truncate.h"
  #include "/usr/include/4ti2/groebner/Vector.h"
  #include "/usr/include/4ti2/groebner/VectorArray.h"
  #include "/usr/include/4ti2/groebner/VectorArrayAPI.h"
  #include "/usr/include/4ti2/groebner/VectorArrayStream.h"
  #include "/usr/include/4ti2/groebner/VectorStream.h"
  #include "/usr/include/4ti2/groebner/WalkAlgorithm.h"
  #include "/usr/include/4ti2/groebner/WalkOptions.h"
  #include "/usr/include/4ti2/groebner/Weight.h"
  #include "/usr/include/4ti2/groebner/WeightAlgorithm.h"
  #include "/usr/include/4ti2/groebner/WeightedBinomialSet.h"
  #include "/usr/include/4ti2/groebner/WeightedReduction.h"
  #include "/usr/include/4ti2/util/genmodel.h"
  #include "/usr/include/4ti2/util/gensymm.h"
  #include "/usr/include/4ti2/util/myheader.h"
  #include "/usr/include/4ti2/util/orbit.h"
  #include "/usr/include/4ti2/util/output.h"
  #include "/usr/include/4ti2/util/print.h"
  #include "/usr/include/4ti2/util/vector.h"
  #include "/usr/include/4ti2/zsolve/Algorithm.hpp"
  #include "/usr/include/4ti2/zsolve/BitSet.h"
  #include "/usr/include/4ti2/zsolve/BoundAPI.hpp"
  #include "/usr/include/4ti2/zsolve/Controller.hpp"
  #include "/usr/include/4ti2/zsolve/DefaultController.hpp"
  #include "/usr/include/4ti2/zsolve/Exception.h"
  #include "/usr/include/4ti2/zsolve/GraverAPI.hpp"
  #include "/usr/include/4ti2/zsolve/Heuristics.hpp"
  #include "/usr/include/4ti2/zsolve/HilbertAPI.hpp"
  #include "/usr/include/4ti2/zsolve/Integer.h"
  #include "/usr/include/4ti2/zsolve/Lattice.hpp"
  #include "/usr/include/4ti2/zsolve/LinearSystem.hpp"
  #include "/usr/include/4ti2/zsolve/Norms.hpp"
  #include "/usr/include/4ti2/zsolve/Options.h"
  #include "/usr/include/4ti2/zsolve/RelAPI.h"
  #include "/usr/include/4ti2/zsolve/Relation.hpp"
  #include "/usr/include/4ti2/zsolve/SignAPI.h"
  #include "/usr/include/4ti2/zsolve/Timer.h"
  #include "/usr/include/4ti2/zsolve/Variables.hpp"
  #include "/usr/include/4ti2/zsolve/Vector.hpp"
  #include "/usr/include/4ti2/zsolve/VectorArray.hpp"
  #include "/usr/include/4ti2/zsolve/VectorArrayAPI.hpp"
  #include "/usr/include/4ti2/zsolve/ZSolveAPI.hpp"
  #include "/usr/include/4ti2/zsolve/zsolve.h"
  #include "/usr/include/arm-linux-gnueabihf/4ti2/4ti2/4ti2_config.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/Faq3k__8L9/dump1.h"  -I/usr/include/4ti2 -I/usr/include/arm-linux-gnueabihf/4ti2

In file included from /tmp/Faq3k__8L9/dump1.h:12:
/usr/include/4ti2/4ti2/4ti2.h:31:10: fatal error: gmp.h: No such file or directory
   31 | #include <gmp.h>
      |          ^~~~~~~
compilation terminated.

