Temporary header file '/tmp/4Q9bIaK8Qi/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/cppad/base_require.hpp"
  #include "/usr/include/cppad/configure.hpp"
  #include "/usr/include/cppad/core/abort_recording.hpp"
  #include "/usr/include/cppad/core/abs.hpp"
  #include "/usr/include/cppad/core/abs_normal_fun.hpp"
  #include "/usr/include/cppad/core/ad.hpp"
  #include "/usr/include/cppad/core/ad_assign.hpp"
  #include "/usr/include/cppad/core/ad_binary.hpp"
  #include "/usr/include/cppad/core/ad_ctor.hpp"
  #include "/usr/include/cppad/core/ad_fun.hpp"
  #include "/usr/include/cppad/core/ad_io.hpp"
  #include "/usr/include/cppad/core/ad_to_string.hpp"
  #include "/usr/include/cppad/core/ad_type.hpp"
  #include "/usr/include/cppad/core/ad_valued.hpp"
  #include "/usr/include/cppad/core/add.hpp"
  #include "/usr/include/cppad/core/add_eq.hpp"
  #include "/usr/include/cppad/core/arithmetic.hpp"
  #include "/usr/include/cppad/core/atan2.hpp"
  #include "/usr/include/cppad/core/atomic/four/atomic.hpp"
  #include "/usr/include/cppad/core/atomic/four/call.hpp"
  #include "/usr/include/cppad/core/atomic/four/ctor.hpp"
  #include "/usr/include/cppad/core/atomic/four/devel/hes_sparsity.hpp"
  #include "/usr/include/cppad/core/atomic/four/devel/jac_sparsity.hpp"
  #include "/usr/include/cppad/core/atomic/four/for_type.hpp"
  #include "/usr/include/cppad/core/atomic/four/forward.hpp"
  #include "/usr/include/cppad/core/atomic/four/hes_sparsity.hpp"
  #include "/usr/include/cppad/core/atomic/four/jac_sparsity.hpp"
  #include "/usr/include/cppad/core/atomic/four/rev_depend.hpp"
  #include "/usr/include/cppad/core/atomic/four/reverse.hpp"
  #include "/usr/include/cppad/core/atomic/one/atomic.hpp"
  #include "/usr/include/cppad/core/atomic/three/afun.hpp"
  #include "/usr/include/cppad/core/atomic/three/atomic.hpp"
  #include "/usr/include/cppad/core/atomic/three/ctor.hpp"
  #include "/usr/include/cppad/core/atomic/three/for_type.hpp"
  #include "/usr/include/cppad/core/atomic/three/forward.hpp"
  #include "/usr/include/cppad/core/atomic/three/hes_sparsity.hpp"
  #include "/usr/include/cppad/core/atomic/three/jac_sparsity.hpp"
  #include "/usr/include/cppad/core/atomic/three/rev_depend.hpp"
  #include "/usr/include/cppad/core/atomic/three/reverse.hpp"
  #include "/usr/include/cppad/core/atomic/two/afun.hpp"
  #include "/usr/include/cppad/core/atomic/two/atomic.hpp"
  #include "/usr/include/cppad/core/atomic/two/clear.hpp"
  #include "/usr/include/cppad/core/atomic/two/ctor.hpp"
  #include "/usr/include/cppad/core/atomic/two/for_sparse_hes.hpp"
  #include "/usr/include/cppad/core/atomic/two/for_sparse_jac.hpp"
  #include "/usr/include/cppad/core/atomic/two/forward.hpp"
  #include "/usr/include/cppad/core/atomic/two/option.hpp"
  #include "/usr/include/cppad/core/atomic/two/rev_depend.hpp"
  #include "/usr/include/cppad/core/atomic/two/rev_sparse_hes.hpp"
  #include "/usr/include/cppad/core/atomic/two/rev_sparse_jac.hpp"
  #include "/usr/include/cppad/core/atomic/two/reverse.hpp"
  #include "/usr/include/cppad/core/azmul.hpp"
  #include "/usr/include/cppad/core/base2ad.hpp"
  #include "/usr/include/cppad/core/base_complex.hpp"
  #include "/usr/include/cppad/core/base_cond_exp.hpp"
  #include "/usr/include/cppad/core/base_double.hpp"
  #include "/usr/include/cppad/core/base_float.hpp"
  #include "/usr/include/cppad/core/base_hash.hpp"
  #include "/usr/include/cppad/core/base_limits.hpp"
  #include "/usr/include/cppad/core/base_std_math.hpp"
  #include "/usr/include/cppad/core/base_to_string.hpp"
  #include "/usr/include/cppad/core/bender_quad.hpp"
  #include "/usr/include/cppad/core/bool_fun.hpp"
  #include "/usr/include/cppad/core/bool_valued.hpp"
  #include "/usr/include/cppad/core/capacity_order.hpp"
  #include "/usr/include/cppad/core/check_for_nan.hpp"
  #include "/usr/include/cppad/core/chkpoint_one/chkpoint_one.hpp"
  #include "/usr/include/cppad/core/chkpoint_one/ctor.hpp"
  #include "/usr/include/cppad/core/chkpoint_one/for_sparse_jac.hpp"
  #include "/usr/include/cppad/core/chkpoint_one/forward.hpp"
  #include "/usr/include/cppad/core/chkpoint_one/rev_sparse_hes.hpp"
  #include "/usr/include/cppad/core/chkpoint_one/rev_sparse_jac.hpp"
  #include "/usr/include/cppad/core/chkpoint_one/reverse.hpp"
  #include "/usr/include/cppad/core/chkpoint_one/set_hes_sparse_bool.hpp"
  #include "/usr/include/cppad/core/chkpoint_one/set_hes_sparse_set.hpp"
  #include "/usr/include/cppad/core/chkpoint_one/set_jac_sparse_bool.hpp"
  #include "/usr/include/cppad/core/chkpoint_one/set_jac_sparse_set.hpp"
  #include "/usr/include/cppad/core/chkpoint_two/chkpoint_two.hpp"
  #include "/usr/include/cppad/core/chkpoint_two/ctor.hpp"
  #include "/usr/include/cppad/core/chkpoint_two/dynamic.hpp"
  #include "/usr/include/cppad/core/chkpoint_two/for_type.hpp"
  #include "/usr/include/cppad/core/chkpoint_two/forward.hpp"
  #include "/usr/include/cppad/core/chkpoint_two/hes_sparsity.hpp"
  #include "/usr/include/cppad/core/chkpoint_two/jac_sparsity.hpp"
  #include "/usr/include/cppad/core/chkpoint_two/rev_depend.hpp"
  #include "/usr/include/cppad/core/chkpoint_two/reverse.hpp"
  #include "/usr/include/cppad/core/compare.hpp"
  #include "/usr/include/cppad/core/compound_assign.hpp"
  #include "/usr/include/cppad/core/con_dyn_var.hpp"
  #include "/usr/include/cppad/core/cond_exp.hpp"
  #include "/usr/include/cppad/core/convert.hpp"
  #include "/usr/include/cppad/core/cppad_assert.hpp"
  #include "/usr/include/cppad/core/dependent.hpp"
  #include "/usr/include/cppad/core/discrete/discrete.hpp"
  #include "/usr/include/cppad/core/div.hpp"
  #include "/usr/include/cppad/core/div_eq.hpp"
  #include "/usr/include/cppad/core/drivers.hpp"
  #include "/usr/include/cppad/core/epsilon.hpp"
  #include "/usr/include/cppad/core/equal_op_seq.hpp"
  #include "/usr/include/cppad/core/for_hes_sparsity.hpp"
  #include "/usr/include/cppad/core/for_jac_sparsity.hpp"
  #include "/usr/include/cppad/core/for_one.hpp"
  #include "/usr/include/cppad/core/for_sparse_hes.hpp"
  #include "/usr/include/cppad/core/for_sparse_jac.hpp"
  #include "/usr/include/cppad/core/for_two.hpp"
  #include "/usr/include/cppad/core/forward/forward.hpp"
  #include "/usr/include/cppad/core/fun_check.hpp"
  #include "/usr/include/cppad/core/fun_construct.hpp"
  #include "/usr/include/cppad/core/fun_eval.hpp"
  #include "/usr/include/cppad/core/graph/cpp_graph.hpp"
  #include "/usr/include/cppad/core/graph/from_graph.hpp"
  #include "/usr/include/cppad/core/graph/from_json.hpp"
  #include "/usr/include/cppad/core/graph/graph_op_enum.hpp"
  #include "/usr/include/cppad/core/graph/to_graph.hpp"
  #include "/usr/include/cppad/core/graph/to_json.hpp"
  #include "/usr/include/cppad/core/hash_code.hpp"
  #include "/usr/include/cppad/core/hessian.hpp"
  #include "/usr/include/cppad/core/identical.hpp"
  #include "/usr/include/cppad/core/independent/independent.hpp"
  #include "/usr/include/cppad/core/integer.hpp"
  #include "/usr/include/cppad/core/jacobian.hpp"
  #include "/usr/include/cppad/core/lu_ratio.hpp"
  #include "/usr/include/cppad/core/mul.hpp"
  #include "/usr/include/cppad/core/mul_eq.hpp"
  #include "/usr/include/cppad/core/near_equal_ext.hpp"
  #include "/usr/include/cppad/core/new_dynamic.hpp"
  #include "/usr/include/cppad/core/num_skip.hpp"
  #include "/usr/include/cppad/core/numeric_limits.hpp"
  #include "/usr/include/cppad/core/omp_max_thread.hpp"
  #include "/usr/include/cppad/core/opt_val_hes.hpp"
  #include "/usr/include/cppad/core/optimize.hpp"
  #include "/usr/include/cppad/core/ordered.hpp"
  #include "/usr/include/cppad/core/parallel_ad.hpp"
  #include "/usr/include/cppad/core/pow.hpp"
  #include "/usr/include/cppad/core/print_for.hpp"
  #include "/usr/include/cppad/core/rev_hes_sparsity.hpp"
  #include "/usr/include/cppad/core/rev_jac_sparsity.hpp"
  #include "/usr/include/cppad/core/rev_one.hpp"
  #include "/usr/include/cppad/core/rev_sparse_hes.hpp"
  #include "/usr/include/cppad/core/rev_sparse_jac.hpp"
  #include "/usr/include/cppad/core/rev_two.hpp"
  #include "/usr/include/cppad/core/reverse.hpp"
  #include "/usr/include/cppad/core/sign.hpp"
  #include "/usr/include/cppad/core/sparse.hpp"
  #include "/usr/include/cppad/core/sparse_hes.hpp"
  #include "/usr/include/cppad/core/sparse_hessian.hpp"
  #include "/usr/include/cppad/core/sparse_jac.hpp"
  #include "/usr/include/cppad/core/sparse_jacobian.hpp"
  #include "/usr/include/cppad/core/standard_math.hpp"
  #include "/usr/include/cppad/core/std_math_11.hpp"
  #include "/usr/include/cppad/core/sub.hpp"
  #include "/usr/include/cppad/core/sub_eq.hpp"
  #include "/usr/include/cppad/core/subgraph_jac_rev.hpp"
  #include "/usr/include/cppad/core/subgraph_reverse.hpp"
  #include "/usr/include/cppad/core/subgraph_sparsity.hpp"
  #include "/usr/include/cppad/core/tape_link.hpp"
  #include "/usr/include/cppad/core/testvector.hpp"
  #include "/usr/include/cppad/core/to_csrc.hpp"
  #include "/usr/include/cppad/core/unary_minus.hpp"
  #include "/usr/include/cppad/core/unary_plus.hpp"
  #include "/usr/include/cppad/core/undef.hpp"
  #include "/usr/include/cppad/core/user_ad.hpp"
  #include "/usr/include/cppad/core/value.hpp"
  #include "/usr/include/cppad/core/var2par.hpp"
  #include "/usr/include/cppad/core/vec_ad/vec_ad.hpp"
  #include "/usr/include/cppad/core/zdouble.hpp"
  #include "/usr/include/cppad/cppad.hpp"
  #include "/usr/include/cppad/example/atomic_four/lin_ode/base_solver.hpp"
  #include "/usr/include/cppad/example/atomic_four/lin_ode/for_type.hpp"
  #include "/usr/include/cppad/example/atomic_four/lin_ode/forward.hpp"
  #include "/usr/include/cppad/example/atomic_four/lin_ode/get.hpp"
  #include "/usr/include/cppad/example/atomic_four/lin_ode/hes_sparsity.hpp"
  #include "/usr/include/cppad/example/atomic_four/lin_ode/jac_sparsity.hpp"
  #include "/usr/include/cppad/example/atomic_four/lin_ode/lin_ode.hpp"
  #include "/usr/include/cppad/example/atomic_four/lin_ode/rev_depend.hpp"
  #include "/usr/include/cppad/example/atomic_four/lin_ode/reverse.hpp"
  #include "/usr/include/cppad/example/atomic_four/lin_ode/set.hpp"
  #include "/usr/include/cppad/example/atomic_four/mat_mul/base_mat_mul.hpp"
  #include "/usr/include/cppad/example/atomic_four/mat_mul/for_type.hpp"
  #include "/usr/include/cppad/example/atomic_four/mat_mul/forward.hpp"
  #include "/usr/include/cppad/example/atomic_four/mat_mul/get.hpp"
  #include "/usr/include/cppad/example/atomic_four/mat_mul/hes_sparsity.hpp"
  #include "/usr/include/cppad/example/atomic_four/mat_mul/jac_sparsity.hpp"
  #include "/usr/include/cppad/example/atomic_four/mat_mul/mat_mul.hpp"
  #include "/usr/include/cppad/example/atomic_four/mat_mul/rev_depend.hpp"
  #include "/usr/include/cppad/example/atomic_four/mat_mul/reverse.hpp"
  #include "/usr/include/cppad/example/atomic_four/mat_mul/set.hpp"
  #include "/usr/include/cppad/example/atomic_four/vector/add_op.hpp"
  #include "/usr/include/cppad/example/atomic_four/vector/div_op.hpp"
  #include "/usr/include/cppad/example/atomic_four/vector/for_type.hpp"
  #include "/usr/include/cppad/example/atomic_four/vector/forward_op.hpp"
  #include "/usr/include/cppad/example/atomic_four/vector/hes_sparsity.hpp"
  #include "/usr/include/cppad/example/atomic_four/vector/jac_sparsity.hpp"
  #include "/usr/include/cppad/example/atomic_four/vector/mul_op.hpp"
  #include "/usr/include/cppad/example/atomic_four/vector/neg_op.hpp"
  #include "/usr/include/cppad/example/atomic_four/vector/rev_depend.hpp"
  #include "/usr/include/cppad/example/atomic_four/vector/reverse_op.hpp"
  #include "/usr/include/cppad/example/atomic_four/vector/sub_op.hpp"
  #include "/usr/include/cppad/example/atomic_four/vector/vector.hpp"
  #include "/usr/include/cppad/example/atomic_three/mat_mul.hpp"
  #include "/usr/include/cppad/example/atomic_two/eigen_cholesky.hpp"
  #include "/usr/include/cppad/example/atomic_two/eigen_mat_inv.hpp"
  #include "/usr/include/cppad/example/atomic_two/eigen_mat_mul.hpp"
  #include "/usr/include/cppad/example/base_adolc.hpp"
  #include "/usr/include/cppad/example/code_gen_fun.hpp"
  #include "/usr/include/cppad/example/cppad_eigen.hpp"
  #include "/usr/include/cppad/example/eigen_plugin.hpp"
  #include "/usr/include/cppad/ipopt/solve.hpp"
  #include "/usr/include/cppad/ipopt/solve_callback.hpp"
  #include "/usr/include/cppad/ipopt/solve_result.hpp"
  #include "/usr/include/cppad/local/ad_tape.hpp"
  #include "/usr/include/cppad/local/atom_state.hpp"
  #include "/usr/include/cppad/local/atomic_index.hpp"
  #include "/usr/include/cppad/local/color_general.hpp"
  #include "/usr/include/cppad/local/color_symmetric.hpp"
  #include "/usr/include/cppad/local/cppad_colpack.hpp"
  #include "/usr/include/cppad/local/declare_ad.hpp"
  #include "/usr/include/cppad/local/define.hpp"
  #include "/usr/include/cppad/local/graph/cpp_graph_itr.hpp"
  #include "/usr/include/cppad/local/graph/cpp_graph_op.hpp"
  #include "/usr/include/cppad/local/graph/csrc_writer.hpp"
  #include "/usr/include/cppad/local/graph/json_lexer.hpp"
  #include "/usr/include/cppad/local/graph/json_parser.hpp"
  #include "/usr/include/cppad/local/graph/json_writer.hpp"
  #include "/usr/include/cppad/local/hash_code.hpp"
  #include "/usr/include/cppad/local/independent.hpp"
  #include "/usr/include/cppad/local/is_pod.hpp"
  #include "/usr/include/cppad/local/op/abs_op.hpp"
  #include "/usr/include/cppad/local/op/acos_op.hpp"
  #include "/usr/include/cppad/local/op/acosh_op.hpp"
  #include "/usr/include/cppad/local/op/add_op.hpp"
  #include "/usr/include/cppad/local/op/asin_op.hpp"
  #include "/usr/include/cppad/local/op/asinh_op.hpp"
  #include "/usr/include/cppad/local/op/atan_op.hpp"
  #include "/usr/include/cppad/local/op/atanh_op.hpp"
  #include "/usr/include/cppad/local/op/comp_op.hpp"
  #include "/usr/include/cppad/local/op/cond_op.hpp"
  #include "/usr/include/cppad/local/op/cos_op.hpp"
  #include "/usr/include/cppad/local/op/cosh_op.hpp"
  #include "/usr/include/cppad/local/op/cskip_op.hpp"
  #include "/usr/include/cppad/local/op/csum_op.hpp"
  #include "/usr/include/cppad/local/op/discrete_op.hpp"
  #include "/usr/include/cppad/local/op/div_op.hpp"
  #include "/usr/include/cppad/local/op/erf_op.hpp"
  #include "/usr/include/cppad/local/op/exp_op.hpp"
  #include "/usr/include/cppad/local/op/expm1_op.hpp"
  #include "/usr/include/cppad/local/op/load_op.hpp"
  #include "/usr/include/cppad/local/op/log1p_op.hpp"
  #include "/usr/include/cppad/local/op/log_op.hpp"
  #include "/usr/include/cppad/local/op/mul_op.hpp"
  #include "/usr/include/cppad/local/op/neg_op.hpp"
  #include "/usr/include/cppad/local/op/parameter_op.hpp"
  #include "/usr/include/cppad/local/op/pow_op.hpp"
  #include "/usr/include/cppad/local/op/print_op.hpp"
  #include "/usr/include/cppad/local/op/prototype_op.hpp"
  #include "/usr/include/cppad/local/op/sign_op.hpp"
  #include "/usr/include/cppad/local/op/sin_op.hpp"
  #include "/usr/include/cppad/local/op/sinh_op.hpp"
  #include "/usr/include/cppad/local/op/sqrt_op.hpp"
  #include "/usr/include/cppad/local/op/store_op.hpp"
  #include "/usr/include/cppad/local/op/sub_op.hpp"
  #include "/usr/include/cppad/local/op/tan_op.hpp"
  #include "/usr/include/cppad/local/op/tanh_op.hpp"
  #include "/usr/include/cppad/local/op/zmul_op.hpp"
  #include "/usr/include/cppad/local/op.hpp"
  #include "/usr/include/cppad/local/op_code_dyn.hpp"
  #include "/usr/include/cppad/local/op_code_var.hpp"
  #include "/usr/include/cppad/local/optimize/cexp_info.hpp"
  #include "/usr/include/cppad/local/optimize/csum_op_info.hpp"
  #include "/usr/include/cppad/local/optimize/csum_stacks.hpp"
  #include "/usr/include/cppad/local/optimize/get_cexp_info.hpp"
  #include "/usr/include/cppad/local/optimize/get_dyn_previous.hpp"
  #include "/usr/include/cppad/local/optimize/get_op_previous.hpp"
  #include "/usr/include/cppad/local/optimize/get_op_usage.hpp"
  #include "/usr/include/cppad/local/optimize/get_par_usage.hpp"
  #include "/usr/include/cppad/local/optimize/hash_code.hpp"
  #include "/usr/include/cppad/local/optimize/match_op.hpp"
  #include "/usr/include/cppad/local/optimize/optimize_run.hpp"
  #include "/usr/include/cppad/local/optimize/record_csum.hpp"
  #include "/usr/include/cppad/local/optimize/record_pv.hpp"
  #include "/usr/include/cppad/local/optimize/record_vp.hpp"
  #include "/usr/include/cppad/local/optimize/record_vv.hpp"
  #include "/usr/include/cppad/local/optimize/size_pair.hpp"
  #include "/usr/include/cppad/local/optimize/usage.hpp"
  #include "/usr/include/cppad/local/play/addr_enum.hpp"
  #include "/usr/include/cppad/local/play/atom_op_info.hpp"
  #include "/usr/include/cppad/local/play/player.hpp"
  #include "/usr/include/cppad/local/play/random_iterator.hpp"
  #include "/usr/include/cppad/local/play/random_setup.hpp"
  #include "/usr/include/cppad/local/play/sequential_iterator.hpp"
  #include "/usr/include/cppad/local/play/subgraph_iterator.hpp"
  #include "/usr/include/cppad/local/pod_vector.hpp"
  #include "/usr/include/cppad/local/record/comp_op.hpp"
  #include "/usr/include/cppad/local/record/cond_exp.hpp"
  #include "/usr/include/cppad/local/record/put_dyn_atomic.hpp"
  #include "/usr/include/cppad/local/record/put_var_atomic.hpp"
  #include "/usr/include/cppad/local/record/put_var_vecad.hpp"
  #include "/usr/include/cppad/local/record/recorder.hpp"
  #include "/usr/include/cppad/local/set_get_in_parallel.hpp"
  #include "/usr/include/cppad/local/sparse/binary_op.hpp"
  #include "/usr/include/cppad/local/sparse/internal.hpp"
  #include "/usr/include/cppad/local/sparse/list_setvec.hpp"
  #include "/usr/include/cppad/local/sparse/pack_setvec.hpp"
  #include "/usr/include/cppad/local/sparse/svec_setvec.hpp"
  #include "/usr/include/cppad/local/sparse/unary_op.hpp"
  #include "/usr/include/cppad/local/std_set.hpp"
  #include "/usr/include/cppad/local/subgraph/arg_variable.hpp"
  #include "/usr/include/cppad/local/subgraph/entire_call.hpp"
  #include "/usr/include/cppad/local/subgraph/get_rev.hpp"
  #include "/usr/include/cppad/local/subgraph/info.hpp"
  #include "/usr/include/cppad/local/subgraph/init_rev.hpp"
  #include "/usr/include/cppad/local/subgraph/sparsity.hpp"
  #include "/usr/include/cppad/local/sweep/call_atomic.hpp"
  #include "/usr/include/cppad/local/sweep/dynamic.hpp"
  #include "/usr/include/cppad/local/sweep/for_hes.hpp"
  #include "/usr/include/cppad/local/sweep/for_jac.hpp"
  #include "/usr/include/cppad/local/sweep/forward0.hpp"
  #include "/usr/include/cppad/local/sweep/forward1.hpp"
  #include "/usr/include/cppad/local/sweep/forward2.hpp"
  #include "/usr/include/cppad/local/sweep/rev_hes.hpp"
  #include "/usr/include/cppad/local/sweep/rev_jac.hpp"
  #include "/usr/include/cppad/local/sweep/reverse.hpp"
  #include "/usr/include/cppad/local/temp_file.hpp"
  #include "/usr/include/cppad/local/utility/cppad_vector_itr.hpp"
  #include "/usr/include/cppad/local/utility/vector_bool.hpp"
  #include "/usr/include/cppad/speed/det_33.hpp"
  #include "/usr/include/cppad/speed/det_by_lu.hpp"
  #include "/usr/include/cppad/speed/det_by_minor.hpp"
  #include "/usr/include/cppad/speed/det_grad_33.hpp"
  #include "/usr/include/cppad/speed/det_of_minor.hpp"
  #include "/usr/include/cppad/speed/mat_sum_sq.hpp"
  #include "/usr/include/cppad/speed/ode_evaluate.hpp"
  #include "/usr/include/cppad/speed/sparse_hes_fun.hpp"
  #include "/usr/include/cppad/speed/sparse_jac_fun.hpp"
  #include "/usr/include/cppad/speed/uniform_01.hpp"
  #include "/usr/include/cppad/utility/check_numeric_type.hpp"
  #include "/usr/include/cppad/utility/check_simple_vector.hpp"
  #include "/usr/include/cppad/utility/create_dll_lib.hpp"
  #include "/usr/include/cppad/utility/elapsed_seconds.hpp"
  #include "/usr/include/cppad/utility/error_handler.hpp"
  #include "/usr/include/cppad/utility/index_sort.hpp"
  #include "/usr/include/cppad/utility/link_dll_lib.hpp"
  #include "/usr/include/cppad/utility/lu_factor.hpp"
  #include "/usr/include/cppad/utility/lu_invert.hpp"
  #include "/usr/include/cppad/utility/lu_solve.hpp"
  #include "/usr/include/cppad/utility/memory_leak.hpp"
  #include "/usr/include/cppad/utility/nan.hpp"
  #include "/usr/include/cppad/utility/near_equal.hpp"
  #include "/usr/include/cppad/utility/ode_err_control.hpp"
  #include "/usr/include/cppad/utility/ode_gear.hpp"
  #include "/usr/include/cppad/utility/ode_gear_control.hpp"
  #include "/usr/include/cppad/utility/omp_alloc.hpp"
  #include "/usr/include/cppad/utility/poly.hpp"
  #include "/usr/include/cppad/utility/pow_int.hpp"
  #include "/usr/include/cppad/utility/romberg_mul.hpp"
  #include "/usr/include/cppad/utility/romberg_one.hpp"
  #include "/usr/include/cppad/utility/rosen_34.hpp"
  #include "/usr/include/cppad/utility/runge_45.hpp"
  #include "/usr/include/cppad/utility/set_union.hpp"
  #include "/usr/include/cppad/utility/sparse2eigen.hpp"
  #include "/usr/include/cppad/utility/sparse_rc.hpp"
  #include "/usr/include/cppad/utility/sparse_rcv.hpp"
  #include "/usr/include/cppad/utility/speed_test.hpp"
  #include "/usr/include/cppad/utility/test_boolofvoid.hpp"
  #include "/usr/include/cppad/utility/thread_alloc.hpp"
  #include "/usr/include/cppad/utility/time_test.hpp"
  #include "/usr/include/cppad/utility/to_string.hpp"
  #include "/usr/include/cppad/utility/track_new_del.hpp"
  #include "/usr/include/cppad/utility/vector.hpp"
  #include "/usr/include/cppad/utility/vector_bool.hpp"
  #include "/usr/include/cppad/utility.hpp"
  #include "/usr/include/cppad/wno_conversion.hpp"

  // add namespaces
  namespace CppAD{typedef int tmp_add_type_1;}
  CppAD::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace CppAD{namespace graph{typedef int tmp_add_type_2;}}
  CppAD::graph::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace CppAD{namespace local{typedef int tmp_add_type_3;}}
  CppAD::local::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace CppAD{namespace local{namespace graph{typedef int tmp_add_type_4;}}}
  CppAD::local::graph::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace CppAD{namespace local{namespace optimize{typedef int tmp_add_type_5;}}}
  CppAD::local::optimize::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace CppAD{namespace local{namespace play{typedef int tmp_add_type_6;}}}
  CppAD::local::play::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace CppAD{namespace local{namespace sparse{typedef int tmp_add_type_7;}}}
  CppAD::local::sparse::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace CppAD{namespace local{namespace subgraph{typedef int tmp_add_type_8;}}}
  CppAD::local::subgraph::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace CppAD{namespace local{namespace sweep{typedef int tmp_add_type_9;}}}
  CppAD::local::sweep::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace CppAD{namespace local{namespace utility{typedef int tmp_add_type_10;}}}
  CppAD::local::utility::tmp_add_type_10 tmp_add_func_10(){return 0;};

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

In file included from /tmp/4Q9bIaK8Qi/dump1.h:212:
/usr/include/cppad/example/atomic_two/eigen_cholesky.hpp:29:11: fatal error: Eigen/Dense: No such file or directory
   29 | # include <Eigen/Dense>
      |           ^~~~~~~~~~~~~
compilation terminated.

