Temporary header file '/tmp/iwhNfesCMW/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/linbox/algorithms/alt-blackbox-block-container.h" #include "/usr/include/linbox/algorithms/bbcharpoly.h" #include "/usr/include/linbox/algorithms/bitonic-sort.h" #include "/usr/include/linbox/algorithms/blackbox-block-container-base.h" #include "/usr/include/linbox/algorithms/blackbox-block-container.h" #include "/usr/include/linbox/algorithms/blackbox-container-base.h" #include "/usr/include/linbox/algorithms/blackbox-container-symmetric.h" #include "/usr/include/linbox/algorithms/blackbox-container-symmetrize.h" #include "/usr/include/linbox/algorithms/blackbox-container.h" #include "/usr/include/linbox/algorithms/block-coppersmith-domain.h" #include "/usr/include/linbox/algorithms/block-lanczos.h" #include "/usr/include/linbox/algorithms/block-massey-domain.h" #include "/usr/include/linbox/algorithms/block-wiedemann.h" #include "/usr/include/linbox/algorithms/charpoly-rational.h" #include "/usr/include/linbox/algorithms/cia.h" #include "/usr/include/linbox/algorithms/classic-rational-reconstruction.h" #include "/usr/include/linbox/algorithms/coppersmith-invariant-factors.h" #include "/usr/include/linbox/algorithms/coppersmith.h" #include "/usr/include/linbox/algorithms/cra-builder-early-multip.h" #include "/usr/include/linbox/algorithms/cra-builder-full-multip-fixed.h" #include "/usr/include/linbox/algorithms/cra-builder-full-multip.h" #include "/usr/include/linbox/algorithms/cra-builder-single.h" #include "/usr/include/linbox/algorithms/cra-builder-var-prec-early-multip.h" #include "/usr/include/linbox/algorithms/cra-builder-var-prec-early-single.h" #include "/usr/include/linbox/algorithms/cra-distributed.h" #include "/usr/include/linbox/algorithms/cra-domain-omp.h" #include "/usr/include/linbox/algorithms/cra-domain-sequential.h" #include "/usr/include/linbox/algorithms/cra-domain.h" #include "/usr/include/linbox/algorithms/cra-givrnsfixed.h" #include "/usr/include/linbox/algorithms/cra-kaapi.h" #include "/usr/include/linbox/algorithms/default.h" #include "/usr/include/linbox/algorithms/dense-container.h" #include "/usr/include/linbox/algorithms/dense-nullspace.h" #include "/usr/include/linbox/algorithms/det-rational.h" #include "/usr/include/linbox/algorithms/diophantine-solver.h" #include "/usr/include/linbox/algorithms/dixon-solver/dixon-solver-dense.h" #include "/usr/include/linbox/algorithms/dixon-solver/dixon-solver-symbolic-numeric.h" #include "/usr/include/linbox/algorithms/double-det.h" #include "/usr/include/linbox/algorithms/dyadic-to-rational.h" #include "/usr/include/linbox/algorithms/eliminator.h" #include "/usr/include/linbox/algorithms/fast-rational-reconstruction.h" #include "/usr/include/linbox/algorithms/frobenius-large.h" #include "/usr/include/linbox/algorithms/frobenius-small.h" #include "/usr/include/linbox/algorithms/gauss-gf2.h" #include "/usr/include/linbox/algorithms/gauss.h" #include "/usr/include/linbox/algorithms/hybrid-det.h" #include "/usr/include/linbox/algorithms/invariant-factors.h" #include "/usr/include/linbox/algorithms/invert-tb.h" #include "/usr/include/linbox/algorithms/la-block-lanczos.h" #include "/usr/include/linbox/algorithms/lanczos.h" #include "/usr/include/linbox/algorithms/last-invariant-factor.h" #include "/usr/include/linbox/algorithms/lattice.h" #include "/usr/include/linbox/algorithms/lazy-product.h" #include "/usr/include/linbox/algorithms/lifting-container.h" #include "/usr/include/linbox/algorithms/massey-domain.h" #include "/usr/include/linbox/algorithms/matpoly-mult.h" #include "/usr/include/linbox/algorithms/matrix-blas3/mul.h" #include "/usr/include/linbox/algorithms/matrix-hom.h" #include "/usr/include/linbox/algorithms/matrix-inverse.h" #include "/usr/include/linbox/algorithms/mg-block-lanczos.h" #include "/usr/include/linbox/algorithms/minpoly-integer.h" #include "/usr/include/linbox/algorithms/minpoly-rational.h" #include "/usr/include/linbox/algorithms/numeric-solver-lapack.h" #include "/usr/include/linbox/algorithms/one-invariant-factor.h" #include "/usr/include/linbox/algorithms/opencl-environ.h" #include "/usr/include/linbox/algorithms/opencl-resource-controller.h" #include "/usr/include/linbox/algorithms/poly-det.h" #include "/usr/include/linbox/algorithms/poly-dixon.h" #include "/usr/include/linbox/algorithms/poly-interpolation.h" #include "/usr/include/linbox/algorithms/poly-smith-form-local-x.h" #include "/usr/include/linbox/algorithms/poly-smith-form.h" #include "/usr/include/linbox/algorithms/polynomial-matrix/fft-simd.h" #include "/usr/include/linbox/algorithms/polynomial-matrix/fft-utils.h" #include "/usr/include/linbox/algorithms/polynomial-matrix/fft.h" #include "/usr/include/linbox/algorithms/polynomial-matrix/matpoly-add-domain.h" #include "/usr/include/linbox/algorithms/polynomial-matrix/matpoly-mult-fft.h" #include "/usr/include/linbox/algorithms/polynomial-matrix/matpoly-mult-kara.h" #include "/usr/include/linbox/algorithms/polynomial-matrix/matpoly-mult-naive.h" #include "/usr/include/linbox/algorithms/polynomial-matrix/order-basis.h" #include "/usr/include/linbox/algorithms/polynomial-matrix/polynomial-matrix-domain.h" #include "/usr/include/linbox/algorithms/rational-cra-builder-early-multip.h" #include "/usr/include/linbox/algorithms/rational-cra-builder-early-single.h" #include "/usr/include/linbox/algorithms/rational-cra-builder-full-multip.h" #include "/usr/include/linbox/algorithms/rational-cra-var-prec.h" #include "/usr/include/linbox/algorithms/rational-cra.h" #include "/usr/include/linbox/algorithms/rational-reconstruction-base.h" #include "/usr/include/linbox/algorithms/rational-reconstruction.h" #include "/usr/include/linbox/algorithms/rational-reconstruction2.h" #include "/usr/include/linbox/algorithms/rational-solver-adaptive.h" #include "/usr/include/linbox/algorithms/rational-solver-sn.h" #include "/usr/include/linbox/algorithms/rational-solver.h" #include "/usr/include/linbox/algorithms/rns.h" #include "/usr/include/linbox/algorithms/short-vector.h" #include "/usr/include/linbox/algorithms/sigma-basis.h" #include "/usr/include/linbox/algorithms/signature.h" #include "/usr/include/linbox/algorithms/smith-form-adaptive.h" #include "/usr/include/linbox/algorithms/smith-form-binary.h" #include "/usr/include/linbox/algorithms/smith-form-iliopoulos.h" #include "/usr/include/linbox/algorithms/smith-form-kannan-bachem.h" #include "/usr/include/linbox/algorithms/smith-form-local.h" #include "/usr/include/linbox/algorithms/smith-form-sparseelim-local.h" #include "/usr/include/linbox/algorithms/smith-form-sparseelim-poweroftwo.h" #include "/usr/include/linbox/algorithms/smith-form-valence.h" #include "/usr/include/linbox/algorithms/toeplitz-det.h" #include "/usr/include/linbox/algorithms/triangular-solve-gf2.h" #include "/usr/include/linbox/algorithms/triangular-solve.h" #include "/usr/include/linbox/algorithms/vector-fraction.h" #include "/usr/include/linbox/algorithms/weak-popov-form.h" #include "/usr/include/linbox/algorithms/whisart_trace.h" #include "/usr/include/linbox/algorithms/wiedemann.h" #include "/usr/include/linbox/benchmark-metadata.h" #include "/usr/include/linbox/benchmark-utils.h" #include "/usr/include/linbox/benchmark.h" #include "/usr/include/linbox/blackbox/apply.h" #include "/usr/include/linbox/blackbox/archetype.h" #include "/usr/include/linbox/blackbox/bb.h" #include "/usr/include/linbox/blackbox/blackbox-interface.h" #include "/usr/include/linbox/blackbox/blackbox.h" #include "/usr/include/linbox/blackbox/block-compose.h" #include "/usr/include/linbox/blackbox/block-hankel-inverse.h" #include "/usr/include/linbox/blackbox/block-hankel.h" #include "/usr/include/linbox/blackbox/block-toeplitz.h" #include "/usr/include/linbox/blackbox/blockbb.h" #include "/usr/include/linbox/blackbox/butterfly.h" #include "/usr/include/linbox/blackbox/companion.h" #include "/usr/include/linbox/blackbox/compose.h" #include "/usr/include/linbox/blackbox/csf.h" #include "/usr/include/linbox/blackbox/diagonal-gf2.h" #include "/usr/include/linbox/blackbox/diagonal.h" #include "/usr/include/linbox/blackbox/dif.h" #include "/usr/include/linbox/blackbox/direct-sum.h" #include "/usr/include/linbox/blackbox/factory.h" #include "/usr/include/linbox/blackbox/fflas-csr.h" #include "/usr/include/linbox/blackbox/fibb-product.h" #include "/usr/include/linbox/blackbox/fibb.h" #include "/usr/include/linbox/blackbox/frobenius.h" #include "/usr/include/linbox/blackbox/hilbert.h" #include "/usr/include/linbox/blackbox/inverse.h" #include "/usr/include/linbox/blackbox/jit-matrix.h" #include "/usr/include/linbox/blackbox/lambda-sparse.h" #include "/usr/include/linbox/blackbox/matrix-blackbox.h" #include "/usr/include/linbox/blackbox/moore-penrose.h" #include "/usr/include/linbox/blackbox/ntl-hankel.h" #include "/usr/include/linbox/blackbox/ntl-sylvester.h" #include "/usr/include/linbox/blackbox/null-matrix.h" #include "/usr/include/linbox/blackbox/pascal.h" #include "/usr/include/linbox/blackbox/permutation.h" #include "/usr/include/linbox/blackbox/polynomial.h" #include "/usr/include/linbox/blackbox/quad-matrix.h" #include "/usr/include/linbox/blackbox/random-matrix-traits.h" #include "/usr/include/linbox/blackbox/random-matrix.h" #include "/usr/include/linbox/blackbox/rational-matrix-factory.h" #include "/usr/include/linbox/blackbox/scalar-matrix.h" #include "/usr/include/linbox/blackbox/scompose.h" #include "/usr/include/linbox/blackbox/squarize.h" #include "/usr/include/linbox/blackbox/submatrix-traits.h" #include "/usr/include/linbox/blackbox/submatrix.h" #include "/usr/include/linbox/blackbox/sum.h" #include "/usr/include/linbox/blackbox/toeplitz.h" #include "/usr/include/linbox/blackbox/transpose.h" #include "/usr/include/linbox/blackbox/triangular-fibb.h" #include "/usr/include/linbox/blackbox/zero-one.h" #include "/usr/include/linbox/blackbox/zo-gf2.h" #include "/usr/include/linbox/blackbox/zo.h" #include "/usr/include/linbox/config-blas.h" #include "/usr/include/linbox/config.h" #include "/usr/include/linbox/element/abstract.h" #include "/usr/include/linbox/element/archetype.h" #include "/usr/include/linbox/element/envelope.h" #include "/usr/include/linbox/element/gmp-rational.h" #include "/usr/include/linbox/field/abstract.h" #include "/usr/include/linbox/field/archetype.h" #include "/usr/include/linbox/field/envelope.h" #include "/usr/include/linbox/field/field-documentation.h" #include "/usr/include/linbox/field/field-traits.h" #include "/usr/include/linbox/field/gf2.h" #include "/usr/include/linbox/field/gmp-rational.h" #include "/usr/include/linbox/field/hom.h" #include "/usr/include/linbox/field/map.h" #include "/usr/include/linbox/field/multimod-field.h" #include "/usr/include/linbox/field/param-fuzzy.h" #include "/usr/include/linbox/field/rebind.h" #include "/usr/include/linbox/integer.h" #include "/usr/include/linbox/kaapi/communicate.h" #include "/usr/include/linbox/linbox-config.h" #include "/usr/include/linbox/linbox-tags.h" #include "/usr/include/linbox/matrix/abnormal-helpers.h" #include "/usr/include/linbox/matrix/abnormal-matrix.h" #include "/usr/include/linbox/matrix/archetype.h" #include "/usr/include/linbox/matrix/dense-matrix.h" #include "/usr/include/linbox/matrix/densematrix/blas-matrix-iterator.h" #include "/usr/include/linbox/matrix/densematrix/blas-matrix-multimod.h" #include "/usr/include/linbox/matrix/densematrix/blas-matrix.h" #include "/usr/include/linbox/matrix/densematrix/blas-submatrix.h" #include "/usr/include/linbox/matrix/densematrix/blas-transposed-matrix.h" #include "/usr/include/linbox/matrix/factorized-matrix.h" #include "/usr/include/linbox/matrix/matrix-category.h" #include "/usr/include/linbox/matrix/matrix-domain.h" #include "/usr/include/linbox/matrix/matrix-traits.h" #include "/usr/include/linbox/matrix/matrixdomain/blas-matrix-domain.h" #include "/usr/include/linbox/matrix/matrixdomain/matrix-domain-gf2.h" #include "/usr/include/linbox/matrix/matrixdomain/matrix-domain.h" #include "/usr/include/linbox/matrix/matrixdomain/opencl-domain-factory.h" #include "/usr/include/linbox/matrix/matrixdomain/opencl-domain.h" #include "/usr/include/linbox/matrix/matrixdomain/plain-domain.h" #include "/usr/include/linbox/matrix/permutation-matrix.h" #include "/usr/include/linbox/matrix/plain-matrix.h" #include "/usr/include/linbox/matrix/polynomial-matrix.h" #include "/usr/include/linbox/matrix/random-matrix.h" #include "/usr/include/linbox/matrix/sliced3/dense-matrix.h" #include "/usr/include/linbox/matrix/sliced3/dense-sliced.h" #include "/usr/include/linbox/matrix/sliced3/sliced-domain.h" #include "/usr/include/linbox/matrix/sliced3/sliced-stepper.h" #include "/usr/include/linbox/matrix/sliced3/submat-iterator.h" #include "/usr/include/linbox/matrix/sliced3.h" #include "/usr/include/linbox/matrix/sparse-formats.h" #include "/usr/include/linbox/matrix/sparse-matrix.h" #include "/usr/include/linbox/matrix/sparsematrix/read-write-sparse.h" #include "/usr/include/linbox/matrix/sparsematrix/sparse-associative-vector.h" #include "/usr/include/linbox/matrix/sparsematrix/sparse-coo-implicit-matrix.h" #include "/usr/include/linbox/matrix/sparsematrix/sparse-coo-matrix.h" #include "/usr/include/linbox/matrix/sparsematrix/sparse-csr-matrix.h" #include "/usr/include/linbox/matrix/sparsematrix/sparse-domain.h" #include "/usr/include/linbox/matrix/sparsematrix/sparse-ell-matrix.h" #include "/usr/include/linbox/matrix/sparsematrix/sparse-ellr-matrix.h" #include "/usr/include/linbox/matrix/sparsematrix/sparse-generic.h" #include "/usr/include/linbox/matrix/sparsematrix/sparse-hyb-matrix.h" #include "/usr/include/linbox/matrix/sparsematrix/sparse-map-map-matrix.h" #include "/usr/include/linbox/matrix/sparsematrix/sparse-parallel-vector.h" #include "/usr/include/linbox/matrix/sparsematrix/sparse-sequence-vector.h" #include "/usr/include/linbox/matrix/sparsematrix/sparse-tpl-matrix-omp.h" #include "/usr/include/linbox/matrix/sparsematrix/sparse-tpl-matrix.h" #include "/usr/include/linbox/matrix/sparsematrix/triples-coord.h" #include "/usr/include/linbox/matrix/transpose-matrix.h" #include "/usr/include/linbox/optimizer.h" #include "/usr/include/linbox/polynomial/dense-polynomial.h" #include "/usr/include/linbox/randiter/abstract.h" #include "/usr/include/linbox/randiter/archetype.h" #include "/usr/include/linbox/randiter/envelope.h" #include "/usr/include/linbox/randiter/gf2.h" #include "/usr/include/linbox/randiter/gmp-random-prime.h" #include "/usr/include/linbox/randiter/gmp-rational.h" #include "/usr/include/linbox/randiter/mersenne-twister.h" #include "/usr/include/linbox/randiter/modular-balanced.h" #include "/usr/include/linbox/randiter/modular-crooked.h" #include "/usr/include/linbox/randiter/multimod-randomprime.h" #include "/usr/include/linbox/randiter/ntl-zz.h" #include "/usr/include/linbox/randiter/param-fuzzy.h" #include "/usr/include/linbox/randiter/random-fftprime.h" #include "/usr/include/linbox/randiter/random-prime.h" #include "/usr/include/linbox/ring/abstract.h" #include "/usr/include/linbox/ring/archetype.h" #include "/usr/include/linbox/ring/envelope.h" #include "/usr/include/linbox/ring/local-pir-modular.h" #include "/usr/include/linbox/ring/local2_32.h" #include "/usr/include/linbox/ring/modular/modular-balanced-double.h" #include "/usr/include/linbox/ring/modular/modular-balanced-float.h" #include "/usr/include/linbox/ring/modular/modular-balanced-int32.h" #include "/usr/include/linbox/ring/modular/modular-balanced-int64.h" #include "/usr/include/linbox/ring/modular/modular-byte.h" #include "/usr/include/linbox/ring/modular/modular-double.h" #include "/usr/include/linbox/ring/modular/modular-float.h" #include "/usr/include/linbox/ring/modular/modular-int32.h" #include "/usr/include/linbox/ring/modular/modular-int64.h" #include "/usr/include/linbox/ring/modular/modular-short.h" #include "/usr/include/linbox/ring/modular/modular-unsigned.h" #include "/usr/include/linbox/ring/modular.h" #include "/usr/include/linbox/ring/ntl/ntl-gf2e.h" #include "/usr/include/linbox/ring/ntl/ntl-lzz_p.h" #include "/usr/include/linbox/ring/ntl/ntl-lzz_pe.h" #include "/usr/include/linbox/ring/ntl/ntl-lzz_pex.h" #include "/usr/include/linbox/ring/ntl/ntl-lzz_px.h" #include "/usr/include/linbox/ring/ntl/ntl-rr.h" #include "/usr/include/linbox/ring/ntl/ntl-zz.h" #include "/usr/include/linbox/ring/ntl/ntl-zz_p.h" #include "/usr/include/linbox/ring/ntl/ntl-zz_pe.h" #include "/usr/include/linbox/ring/ntl/ntl-zz_px.h" #include "/usr/include/linbox/ring/ntl.h" #include "/usr/include/linbox/ring/pid-ntl-zz_p.h" #include "/usr/include/linbox/ring/pir-modular-int32.h" #include "/usr/include/linbox/ring/pir-ntl-zz_p.h" #include "/usr/include/linbox/ring/polynomial-local-x.h" #include "/usr/include/linbox/ring/polynomial-ring.h" #include "/usr/include/linbox/ring/ring-interface.h" #include "/usr/include/linbox/solutions/charpoly.h" #include "/usr/include/linbox/solutions/constants.h" #include "/usr/include/linbox/solutions/det.h" #include "/usr/include/linbox/solutions/echelon/echelon-auto.h" #include "/usr/include/linbox/solutions/echelon/echelon-dense-elimination.h" #include "/usr/include/linbox/solutions/echelon.h" #include "/usr/include/linbox/solutions/getentry.h" #include "/usr/include/linbox/solutions/hadamard-bound.h" #include "/usr/include/linbox/solutions/is-positive-definite.h" #include "/usr/include/linbox/solutions/is-positive-semidefinite.h" #include "/usr/include/linbox/solutions/methods.h" #include "/usr/include/linbox/solutions/minpoly.h" #include "/usr/include/linbox/solutions/nullspace.h" #include "/usr/include/linbox/solutions/rank.h" #include "/usr/include/linbox/solutions/smith-form.h" #include "/usr/include/linbox/solutions/solution-tags.h" #include "/usr/include/linbox/solutions/solve/solve-auto.h" #include "/usr/include/linbox/solutions/solve/solve-blackbox.h" #include "/usr/include/linbox/solutions/solve/solve-cra.h" #include "/usr/include/linbox/solutions/solve/solve-dense-elimination.h" #include "/usr/include/linbox/solutions/solve/solve-dixon.h" #include "/usr/include/linbox/solutions/solve/solve-elimination.h" #include "/usr/include/linbox/solutions/solve/solve-lanczos.h" #include "/usr/include/linbox/solutions/solve/solve-numeric-symbolic.h" #include "/usr/include/linbox/solutions/solve/solve-sparse-elimination.h" #include "/usr/include/linbox/solutions/solve/solve-wiedemann.h" #include "/usr/include/linbox/solutions/solve.h" #include "/usr/include/linbox/solutions/trace.h" #include "/usr/include/linbox/solutions/valence.h" #include "/usr/include/linbox/util/args-parser.h" #include "/usr/include/linbox/util/commentator.h" #include "/usr/include/linbox/util/contracts.h" #include "/usr/include/linbox/util/debug.h" #include "/usr/include/linbox/util/error.h" #include "/usr/include/linbox/util/field-axpy.h" #include "/usr/include/linbox/util/formats/generic-dense.h" #include "/usr/include/linbox/util/formats/maple.h" #include "/usr/include/linbox/util/formats/matrix-market.h" #include "/usr/include/linbox/util/formats/matrix-stream-readers.h" #include "/usr/include/linbox/util/formats/sms.h" #include "/usr/include/linbox/util/formats/sparse-row.h" #include "/usr/include/linbox/util/iml_wrapper.h" #include "/usr/include/linbox/util/matrix-stream.h" #include "/usr/include/linbox/util/mpicpp.h" #include "/usr/include/linbox/util/prime-stream.h" #include "/usr/include/linbox/util/serialization.h" #include "/usr/include/linbox/util/timer.h" #include "/usr/include/linbox/util/write-mm.h" #include "/usr/include/linbox/vector/bit-vector.h" #include "/usr/include/linbox/vector/blas-subvector.h" #include "/usr/include/linbox/vector/blas-vector.h" #include "/usr/include/linbox/vector/light_container.h" #include "/usr/include/linbox/vector/pair.h" #include "/usr/include/linbox/vector/random.h" #include "/usr/include/linbox/vector/reverse.h" #include "/usr/include/linbox/vector/sparse.h" #include "/usr/include/linbox/vector/stream-gf2.h" #include "/usr/include/linbox/vector/stream.h" #include "/usr/include/linbox/vector/subiterator.h" #include "/usr/include/linbox/vector/subvector.h" #include "/usr/include/linbox/vector/vector-domain-gf2.h" #include "/usr/include/linbox/vector/vector-domain.h" #include "/usr/include/linbox/vector/vector-traits.h" #include "/usr/include/linbox/vector/vector.h" // add namespaces namespace Givaro{typedef int tmp_add_type_1;} Givaro::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace Givaro{namespace Protected{typedef int tmp_add_type_2;}} Givaro::Protected::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace LinBox{typedef int tmp_add_type_3;} LinBox::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace RecInt{typedef int tmp_add_type_4;} RecInt::tmp_add_type_4 tmp_add_func_4(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/iwhNfesCMW/dump1.h" In file included from /usr/include/linbox/field/hom.h:37, from /usr/include/linbox/blackbox/scalar-matrix.h:37, from /usr/include/linbox/algorithms/bbcharpoly.h:41, from /tmp/iwhNfesCMW/dump1.h:13: /usr/include/linbox/ring/ntl/ntl-zz.h:33:10: fatal error: NTL/ZZ.h: No such file or directory 33 | #include | ^~~~~~~~~~ compilation terminated.