Temporary header file '/tmp/Aszil9Ngym/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/rapidcheck/Assertions.h" #include "/usr/include/rapidcheck/Assertions.hpp" #include "/usr/include/rapidcheck/BeforeMinimalTestCase.h" #include "/usr/include/rapidcheck/Check.h" #include "/usr/include/rapidcheck/Check.hpp" #include "/usr/include/rapidcheck/Classify.h" #include "/usr/include/rapidcheck/Classify.hpp" #include "/usr/include/rapidcheck/Compat.h" #include "/usr/include/rapidcheck/Compat.hpp" #include "/usr/include/rapidcheck/Gen.h" #include "/usr/include/rapidcheck/Gen.hpp" #include "/usr/include/rapidcheck/GenerationFailure.h" #include "/usr/include/rapidcheck/Log.h" #include "/usr/include/rapidcheck/Log.hpp" #include "/usr/include/rapidcheck/Maybe.h" #include "/usr/include/rapidcheck/Maybe.hpp" #include "/usr/include/rapidcheck/Nothing.h" #include "/usr/include/rapidcheck/Random.h" #include "/usr/include/rapidcheck/Random.hpp" #include "/usr/include/rapidcheck/Seq.h" #include "/usr/include/rapidcheck/Seq.hpp" #include "/usr/include/rapidcheck/Show.h" #include "/usr/include/rapidcheck/Show.hpp" #include "/usr/include/rapidcheck/Shrinkable.h" #include "/usr/include/rapidcheck/Shrinkable.hpp" #include "/usr/include/rapidcheck/Traits.h" #include "/usr/include/rapidcheck/boost.h" #include "/usr/include/rapidcheck/boost_test.h" #include "/usr/include/rapidcheck/catch.h" #include "/usr/include/rapidcheck/detail/AlignedUnion.h" #include "/usr/include/rapidcheck/detail/Any.h" #include "/usr/include/rapidcheck/detail/Any.hpp" #include "/usr/include/rapidcheck/detail/ApplyTuple.h" #include "/usr/include/rapidcheck/detail/BitStream.h" #include "/usr/include/rapidcheck/detail/BitStream.hpp" #include "/usr/include/rapidcheck/detail/Capture.h" #include "/usr/include/rapidcheck/detail/Configuration.h" #include "/usr/include/rapidcheck/detail/ExecFixture.h" #include "/usr/include/rapidcheck/detail/FrequencyMap.h" #include "/usr/include/rapidcheck/detail/FunctionTraits.h" #include "/usr/include/rapidcheck/detail/ImplicitParam.h" #include "/usr/include/rapidcheck/detail/ImplicitParam.hpp" #include "/usr/include/rapidcheck/detail/IntSequence.h" #include "/usr/include/rapidcheck/detail/Platform.h" #include "/usr/include/rapidcheck/detail/Property.h" #include "/usr/include/rapidcheck/detail/Property.hpp" #include "/usr/include/rapidcheck/detail/PropertyContext.h" #include "/usr/include/rapidcheck/detail/Results.h" #include "/usr/include/rapidcheck/detail/Results.hpp" #include "/usr/include/rapidcheck/detail/Serialization.h" #include "/usr/include/rapidcheck/detail/Serialization.hpp" #include "/usr/include/rapidcheck/detail/ShowType.h" #include "/usr/include/rapidcheck/detail/ShowType.hpp" #include "/usr/include/rapidcheck/detail/TestListener.h" #include "/usr/include/rapidcheck/detail/TestListenerAdapter.h" #include "/usr/include/rapidcheck/detail/TestMetadata.h" #include "/usr/include/rapidcheck/detail/TestParams.h" #include "/usr/include/rapidcheck/detail/Traits.h" #include "/usr/include/rapidcheck/detail/TypeList.h" #include "/usr/include/rapidcheck/detail/Utility.h" #include "/usr/include/rapidcheck/detail/Variant.h" #include "/usr/include/rapidcheck/detail/Variant.hpp" #include "/usr/include/rapidcheck/fn/Common.h" #include "/usr/include/rapidcheck/fn/Common.hpp" #include "/usr/include/rapidcheck/gen/Arbitrary.h" #include "/usr/include/rapidcheck/gen/Arbitrary.hpp" #include "/usr/include/rapidcheck/gen/Build.h" #include "/usr/include/rapidcheck/gen/Build.hpp" #include "/usr/include/rapidcheck/gen/Chrono.h" #include "/usr/include/rapidcheck/gen/Chrono.hpp" #include "/usr/include/rapidcheck/gen/Container.h" #include "/usr/include/rapidcheck/gen/Container.hpp" #include "/usr/include/rapidcheck/gen/Create.h" #include "/usr/include/rapidcheck/gen/Create.hpp" #include "/usr/include/rapidcheck/gen/Exec.h" #include "/usr/include/rapidcheck/gen/Exec.hpp" #include "/usr/include/rapidcheck/gen/Maybe.h" #include "/usr/include/rapidcheck/gen/Maybe.hpp" #include "/usr/include/rapidcheck/gen/Numeric.h" #include "/usr/include/rapidcheck/gen/Numeric.hpp" #include "/usr/include/rapidcheck/gen/Predicate.h" #include "/usr/include/rapidcheck/gen/Predicate.hpp" #include "/usr/include/rapidcheck/gen/Select.h" #include "/usr/include/rapidcheck/gen/Select.hpp" #include "/usr/include/rapidcheck/gen/Text.h" #include "/usr/include/rapidcheck/gen/Text.hpp" #include "/usr/include/rapidcheck/gen/Transform.h" #include "/usr/include/rapidcheck/gen/Transform.hpp" #include "/usr/include/rapidcheck/gen/Tuple.h" #include "/usr/include/rapidcheck/gen/Tuple.hpp" #include "/usr/include/rapidcheck/gen/boost/Optional.h" #include "/usr/include/rapidcheck/gen/boost/Optional.hpp" #include "/usr/include/rapidcheck/gen/detail/ExecHandler.h" #include "/usr/include/rapidcheck/gen/detail/ExecRaw.h" #include "/usr/include/rapidcheck/gen/detail/ExecRaw.hpp" #include "/usr/include/rapidcheck/gen/detail/GenerationHandler.h" #include "/usr/include/rapidcheck/gen/detail/Recipe.h" #include "/usr/include/rapidcheck/gen/detail/ScaleInteger.h" #include "/usr/include/rapidcheck/gen/detail/ShrinkValueIterator.h" #include "/usr/include/rapidcheck/gen/detail/ShrinkValueIterator.hpp" #include "/usr/include/rapidcheck/gmock.h" #include "/usr/include/rapidcheck/gtest.h" #include "/usr/include/rapidcheck/seq/Create.h" #include "/usr/include/rapidcheck/seq/Create.hpp" #include "/usr/include/rapidcheck/seq/Operations.h" #include "/usr/include/rapidcheck/seq/Operations.hpp" #include "/usr/include/rapidcheck/seq/SeqIterator.h" #include "/usr/include/rapidcheck/seq/SeqIterator.hpp" #include "/usr/include/rapidcheck/seq/Transform.h" #include "/usr/include/rapidcheck/seq/Transform.hpp" #include "/usr/include/rapidcheck/shrink/Shrink.h" #include "/usr/include/rapidcheck/shrink/Shrink.hpp" #include "/usr/include/rapidcheck/shrinkable/Create.h" #include "/usr/include/rapidcheck/shrinkable/Create.hpp" #include "/usr/include/rapidcheck/shrinkable/Operations.h" #include "/usr/include/rapidcheck/shrinkable/Operations.hpp" #include "/usr/include/rapidcheck/shrinkable/Transform.h" #include "/usr/include/rapidcheck/shrinkable/Transform.hpp" #include "/usr/include/rapidcheck/state/Command.h" #include "/usr/include/rapidcheck/state/Command.hpp" #include "/usr/include/rapidcheck/state/Commands.h" #include "/usr/include/rapidcheck/state/Commands.hpp" #include "/usr/include/rapidcheck/state/State.h" #include "/usr/include/rapidcheck/state/State.hpp" #include "/usr/include/rapidcheck/state/gen/Commands.h" #include "/usr/include/rapidcheck/state/gen/Commands.hpp" #include "/usr/include/rapidcheck/state/gen/ExecCommands.h" #include "/usr/include/rapidcheck/state/gen/ExecCommands.hpp" #include "/usr/include/rapidcheck/state.h" #include "/usr/include/rapidcheck.h" // add namespaces namespace rc{typedef int tmp_add_type_1;} rc::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace rc{namespace compat{typedef int tmp_add_type_2;}} rc::compat::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace rc{namespace detail{typedef int tmp_add_type_3;}} rc::detail::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace rc{namespace detail{namespace expr{typedef int tmp_add_type_4;}}} rc::detail::expr::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace rc{namespace detail{namespace param{typedef int tmp_add_type_5;}}} rc::detail::param::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace rc{namespace detail{namespace tl{typedef int tmp_add_type_6;}}} rc::detail::tl::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace rc{namespace fn{typedef int tmp_add_type_7;}} rc::fn::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace rc{namespace gen{typedef int tmp_add_type_8;}} rc::gen::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace rc{namespace gen{namespace detail{typedef int tmp_add_type_9;}}} rc::gen::detail::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace rc{namespace gen{namespace detail{namespace param{typedef int tmp_add_type_10;}}}} rc::gen::detail::param::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace rc{namespace seq{typedef int tmp_add_type_11;}} rc::seq::tmp_add_type_11 tmp_add_func_11(){return 0;}; namespace rc{namespace seq{namespace detail{typedef int tmp_add_type_12;}}} rc::seq::detail::tmp_add_type_12 tmp_add_func_12(){return 0;}; namespace rc{namespace shrink{typedef int tmp_add_type_13;}} rc::shrink::tmp_add_type_13 tmp_add_func_13(){return 0;}; namespace rc{namespace shrink{namespace detail{typedef int tmp_add_type_14;}}} rc::shrink::detail::tmp_add_type_14 tmp_add_func_14(){return 0;}; namespace rc{namespace shrinkable{typedef int tmp_add_type_15;}} rc::shrinkable::tmp_add_type_15 tmp_add_func_15(){return 0;}; namespace rc{namespace shrinkable{namespace detail{typedef int tmp_add_type_16;}}} rc::shrinkable::detail::tmp_add_type_16 tmp_add_func_16(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/Aszil9Ngym/dump1.h" In file included from /usr/include/rapidcheck/boost.h:5, from /tmp/Aszil9Ngym/dump1.h:38: /usr/include/rapidcheck/gen/boost/Optional.h:3:10: fatal error: boost/optional.hpp: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~~~ compilation terminated.