Temporary header file '/tmp/KDMnLiebSo/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
#ifdef __cplusplus
// C17 compat layer
#define _Alignof(type) alignof(type)
#endif
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/string.h"
  #include "/usr/include/stdio.h"
  #include "/usr/include/c++/12/mutex"
  #include "/usr/include/casacore/fits/FITS/fitsio.h"
  #include "/usr/include/casacore/casa/Arrays/Array.h"
  #include "/usr/include/casacore/casa/Arrays/ArrayAccessor.h"
  #include "/usr/include/casacore/casa/Arrays/ArrayBase.h"
  #include "/usr/include/casacore/casa/Arrays/ArrayError.h"
  #include "/usr/include/casacore/casa/Arrays/ArrayFwd.h"
  #include "/usr/include/casacore/casa/Arrays/ArrayIter.h"
  #include "/usr/include/casacore/casa/Arrays/ArrayLogical.h"
  #include "/usr/include/casacore/casa/Arrays/ArrayMath.h"
  #include "/usr/include/casacore/casa/Arrays/ArrayMathBase.h"
  #include "/usr/include/casacore/casa/Arrays/ArrayOpsDiffShapes.h"
  #include "/usr/include/casacore/casa/Arrays/ArrayPartMath.h"
  #include "/usr/include/casacore/casa/Arrays/ArrayPosIter.h"
  #include "/usr/include/casacore/casa/Arrays/ArrayStr.h"
  #include "/usr/include/casacore/casa/Arrays/ArrayUtil.h"
  #include "/usr/include/casacore/casa/Arrays/AxesMapping.h"
  #include "/usr/include/casacore/casa/Arrays/AxesSpecifier.h"
  #include "/usr/include/casacore/casa/Arrays/Cube.h"
  #include "/usr/include/casacore/casa/Arrays/ElementFunctions.h"
  #include "/usr/include/casacore/casa/Arrays/ExtendSpecifier.h"
  #include "/usr/include/casacore/casa/Arrays/IPosition.h"
  #include "/usr/include/casacore/casa/Arrays/LogiArray.h"
  #include "/usr/include/casacore/casa/Arrays/LogiCube.h"
  #include "/usr/include/casacore/casa/Arrays/LogiMatrix.h"
  #include "/usr/include/casacore/casa/Arrays/LogiVector.h"
  #include "/usr/include/casacore/casa/Arrays/MaskArrIO.h"
  #include "/usr/include/casacore/casa/Arrays/MaskArrLogi.h"
  #include "/usr/include/casacore/casa/Arrays/MaskArrMath.h"
  #include "/usr/include/casacore/casa/Arrays/MaskLogiArr.h"
  #include "/usr/include/casacore/casa/Arrays/MaskLogiArrFwd.h"
  #include "/usr/include/casacore/casa/Arrays/MaskedArray.h"
  #include "/usr/include/casacore/casa/Arrays/Matrix.h"
  #include "/usr/include/casacore/casa/Arrays/MatrixIter.h"
  #include "/usr/include/casacore/casa/Arrays/MatrixMath.h"
  #include "/usr/include/casacore/casa/Arrays/Memory.h"
  #include "/usr/include/casacore/casa/Arrays/Slice.h"
  #include "/usr/include/casacore/casa/Arrays/Slicer.h"
  #include "/usr/include/casacore/casa/Arrays/Storage.h"
  #include "/usr/include/casacore/casa/Arrays/Vector.h"
  #include "/usr/include/casacore/casa/Arrays/VectorIter.h"
  #include "/usr/include/casacore/casa/Arrays/VectorSTLIterator.h"
  #include "/usr/include/casacore/casa/Arrays.h"
  #include "/usr/include/casacore/casa/BasicMath/ConvertScalar.h"
  #include "/usr/include/casacore/casa/BasicMath/Functional.h"
  #include "/usr/include/casacore/casa/BasicMath/Functors.h"
  #include "/usr/include/casacore/casa/BasicMath/Math.h"
  #include "/usr/include/casacore/casa/BasicMath/Primes.h"
  #include "/usr/include/casacore/casa/BasicMath/Random.h"
  #include "/usr/include/casacore/casa/BasicMath/StdLogical.h"
  #include "/usr/include/casacore/casa/BasicMath.h"
  #include "/usr/include/casacore/casa/BasicSL/Complex.h"
  #include "/usr/include/casacore/casa/BasicSL/Complexfwd.h"
  #include "/usr/include/casacore/casa/BasicSL/Constants.h"
  #include "/usr/include/casacore/casa/BasicSL/IComplex.h"
  #include "/usr/include/casacore/casa/BasicSL/STLIO.h"
  #include "/usr/include/casacore/casa/BasicSL/STLMath.h"
  #include "/usr/include/casacore/casa/BasicSL/String.h"
  #include "/usr/include/casacore/casa/BasicSL.h"
  #include "/usr/include/casacore/casa/Containers/Allocator.h"
  #include "/usr/include/casacore/casa/Containers/Block.h"
  #include "/usr/include/casacore/casa/Containers/BlockIO.h"
  #include "/usr/include/casacore/casa/Containers/IterError.h"
  #include "/usr/include/casacore/casa/Containers/Link.h"
  #include "/usr/include/casacore/casa/Containers/ObjectStack.h"
  #include "/usr/include/casacore/casa/Containers/Record.h"
  #include "/usr/include/casacore/casa/Containers/RecordDesc.h"
  #include "/usr/include/casacore/casa/Containers/RecordDescRep.h"
  #include "/usr/include/casacore/casa/Containers/RecordField.h"
  #include "/usr/include/casacore/casa/Containers/RecordFieldId.h"
  #include "/usr/include/casacore/casa/Containers/RecordFieldWriter.h"
  #include "/usr/include/casacore/casa/Containers/RecordInterface.h"
  #include "/usr/include/casacore/casa/Containers/RecordRep.h"
  #include "/usr/include/casacore/casa/Containers/ValueHolder.h"
  #include "/usr/include/casacore/casa/Containers/ValueHolderRep.h"
  #include "/usr/include/casacore/casa/Containers.h"
  #include "/usr/include/casacore/casa/Exceptions/CasaErrorTools.h"
  #include "/usr/include/casacore/casa/Exceptions/Error.h"
  #include "/usr/include/casacore/casa/Exceptions.h"
  #include "/usr/include/casacore/casa/HDF5/HDF5DataSet.h"
  #include "/usr/include/casacore/casa/HDF5/HDF5DataType.h"
  #include "/usr/include/casacore/casa/HDF5/HDF5Error.h"
  #include "/usr/include/casacore/casa/HDF5/HDF5File.h"
  #include "/usr/include/casacore/casa/HDF5/HDF5Group.h"
  #include "/usr/include/casacore/casa/HDF5/HDF5HidMeta.h"
  #include "/usr/include/casacore/casa/HDF5/HDF5Object.h"
  #include "/usr/include/casacore/casa/HDF5/HDF5Record.h"
  #include "/usr/include/casacore/casa/HDF5.h"
  #include "/usr/include/casacore/casa/IO/AipsIO.h"
  #include "/usr/include/casacore/casa/IO/AipsIOCarray.h"
  #include "/usr/include/casacore/casa/IO/ArrayIO.h"
  #include "/usr/include/casacore/casa/IO/BaseSinkSource.h"
  #include "/usr/include/casacore/casa/IO/BucketBase.h"
  #include "/usr/include/casacore/casa/IO/BucketBuffered.h"
  #include "/usr/include/casacore/casa/IO/BucketCache.h"
  #include "/usr/include/casacore/casa/IO/BucketFile.h"
  #include "/usr/include/casacore/casa/IO/BucketMapped.h"
  #include "/usr/include/casacore/casa/IO/ByteIO.h"
  #include "/usr/include/casacore/casa/IO/ByteSink.h"
  #include "/usr/include/casacore/casa/IO/ByteSinkSource.h"
  #include "/usr/include/casacore/casa/IO/ByteSource.h"
  #include "/usr/include/casacore/casa/IO/CanonicalIO.h"
  #include "/usr/include/casacore/casa/IO/ConversionIO.h"
  #include "/usr/include/casacore/casa/IO/FileLocker.h"
  #include "/usr/include/casacore/casa/IO/FilebufIO.h"
  #include "/usr/include/casacore/casa/IO/FiledesIO.h"
  #include "/usr/include/casacore/casa/IO/LECanonicalIO.h"
  #include "/usr/include/casacore/casa/IO/LargeIOFuncDef.h"
  #include "/usr/include/casacore/casa/IO/LockFile.h"
  #include "/usr/include/casacore/casa/IO/MFFileIO.h"
  #include "/usr/include/casacore/casa/IO/MMapIO.h"
  #include "/usr/include/casacore/casa/IO/MMapfdIO.h"
  #include "/usr/include/casacore/casa/IO/MemoryIO.h"
  #include "/usr/include/casacore/casa/IO/MultiFile.h"
  #include "/usr/include/casacore/casa/IO/MultiFileBase.h"
  #include "/usr/include/casacore/casa/IO/MultiHDF5.h"
  #include "/usr/include/casacore/casa/IO/RawIO.h"
  #include "/usr/include/casacore/casa/IO/RegularFileIO.h"
  #include "/usr/include/casacore/casa/IO/StreamIO.h"
  #include "/usr/include/casacore/casa/IO/TapeIO.h"
  #include "/usr/include/casacore/casa/IO/TypeIO.h"
  #include "/usr/include/casacore/casa/IO.h"
  #include "/usr/include/casacore/casa/Inputs/Input.h"
  #include "/usr/include/casacore/casa/Inputs/Param.h"
  #include "/usr/include/casacore/casa/Inputs.h"
  #include "/usr/include/casacore/casa/Json/JsonError.h"
  #include "/usr/include/casacore/casa/Json/JsonKVMap.h"
  #include "/usr/include/casacore/casa/Json/JsonOut.h"
  #include "/usr/include/casacore/casa/Json/JsonParser.h"
  #include "/usr/include/casacore/casa/Json/JsonValue.h"
  #include "/usr/include/casacore/casa/Json.h"
  #include "/usr/include/casacore/casa/Logging/LogFilter.h"
  #include "/usr/include/casacore/casa/Logging/LogFilterInterface.h"
  #include "/usr/include/casacore/casa/Logging/LogIO.h"
  #include "/usr/include/casacore/casa/Logging/LogMessage.h"
  #include "/usr/include/casacore/casa/Logging/LogOrigin.h"
  #include "/usr/include/casacore/casa/Logging/LogSink.h"
  #include "/usr/include/casacore/casa/Logging/LogSinkInterface.h"
  #include "/usr/include/casacore/casa/Logging/MemoryLogSink.h"
  #include "/usr/include/casacore/casa/Logging/NullLogSink.h"
  #include "/usr/include/casacore/casa/Logging/StreamLogSink.h"
  #include "/usr/include/casacore/casa/Logging.h"
  #include "/usr/include/casacore/casa/OS/CanonicalConversion.h"
  #include "/usr/include/casacore/casa/OS/CanonicalDataConversion.h"
  #include "/usr/include/casacore/casa/OS/Conversion.h"
  #include "/usr/include/casacore/casa/OS/DOos.h"
  #include "/usr/include/casacore/casa/OS/DataConversion.h"
  #include "/usr/include/casacore/casa/OS/Directory.h"
  #include "/usr/include/casacore/casa/OS/DirectoryIterator.h"
  #include "/usr/include/casacore/casa/OS/DynLib.h"
  #include "/usr/include/casacore/casa/OS/EnvVar.h"
  #include "/usr/include/casacore/casa/OS/File.h"
  #include "/usr/include/casacore/casa/OS/HostInfo.h"
  #include "/usr/include/casacore/casa/OS/HostInfoBsd.h"
  #include "/usr/include/casacore/casa/OS/HostInfoDarwin.h"
  #include "/usr/include/casacore/casa/OS/HostInfoLinux.h"
  #include "/usr/include/casacore/casa/OS/HostInfoSolaris.h"
  #include "/usr/include/casacore/casa/OS/IBMConversion.h"
  #include "/usr/include/casacore/casa/OS/IBMDataConversion.h"
  #include "/usr/include/casacore/casa/OS/LECanonicalConversion.h"
  #include "/usr/include/casacore/casa/OS/LECanonicalDataConversion.h"
  #include "/usr/include/casacore/casa/OS/LittleEndianConversion.h"
  #include "/usr/include/casacore/casa/OS/Memory.h"
  #include "/usr/include/casacore/casa/OS/MemoryTrace.h"
  #include "/usr/include/casacore/casa/OS/ModcompConversion.h"
  #include "/usr/include/casacore/casa/OS/ModcompDataConversion.h"
  #include "/usr/include/casacore/casa/OS/OMP.h"
  #include "/usr/include/casacore/casa/OS/Path.h"
  #include "/usr/include/casacore/casa/OS/PrecTimer.h"
  #include "/usr/include/casacore/casa/OS/RawDataConversion.h"
  #include "/usr/include/casacore/casa/OS/RegularFile.h"
  #include "/usr/include/casacore/casa/OS/SymLink.h"
  #include "/usr/include/casacore/casa/OS/Time.h"
  #include "/usr/include/casacore/casa/OS/Timer.h"
  #include "/usr/include/casacore/casa/OS/VAXConversion.h"
  #include "/usr/include/casacore/casa/OS/VAXDataConversion.h"
  #include "/usr/include/casacore/casa/OS/malloc.h"
  #include "/usr/include/casacore/casa/OS.h"
  #include "/usr/include/casacore/casa/Quanta/Euler.h"
  #include "/usr/include/casacore/casa/Quanta/MVAngle.h"
  #include "/usr/include/casacore/casa/Quanta/MVBaseline.h"
  #include "/usr/include/casacore/casa/Quanta/MVDirection.h"
  #include "/usr/include/casacore/casa/Quanta/MVDoppler.h"
  #include "/usr/include/casacore/casa/Quanta/MVDouble.h"
  #include "/usr/include/casacore/casa/Quanta/MVEarthMagnetic.h"
  #include "/usr/include/casacore/casa/Quanta/MVEpoch.h"
  #include "/usr/include/casacore/casa/Quanta/MVFrequency.h"
  #include "/usr/include/casacore/casa/Quanta/MVPosition.h"
  #include "/usr/include/casacore/casa/Quanta/MVRadialVelocity.h"
  #include "/usr/include/casacore/casa/Quanta/MVTime.h"
  #include "/usr/include/casacore/casa/Quanta/MVuvw.h"
  #include "/usr/include/casacore/casa/Quanta/MeasValue.h"
  #include "/usr/include/casacore/casa/Quanta/QBase.h"
  #include "/usr/include/casacore/casa/Quanta/QC.h"
  #include "/usr/include/casacore/casa/Quanta/QLogical.h"
  #include "/usr/include/casacore/casa/Quanta/QMath.h"
  #include "/usr/include/casacore/casa/Quanta/QVector.h"
  #include "/usr/include/casacore/casa/Quanta/Quantum.h"
  #include "/usr/include/casacore/casa/Quanta/QuantumHolder.h"
  #include "/usr/include/casacore/casa/Quanta/QuantumType.h"
  #include "/usr/include/casacore/casa/Quanta/RotMatrix.h"
  #include "/usr/include/casacore/casa/Quanta/Unit.h"
  #include "/usr/include/casacore/casa/Quanta/UnitDim.h"
  #include "/usr/include/casacore/casa/Quanta/UnitMap.h"
  #include "/usr/include/casacore/casa/Quanta/UnitName.h"
  #include "/usr/include/casacore/casa/Quanta/UnitVal.h"
  #include "/usr/include/casacore/casa/Quanta.h"
  #include "/usr/include/casacore/casa/System/Aipsrc.h"
  #include "/usr/include/casacore/casa/System/AipsrcValue.h"
  #include "/usr/include/casacore/casa/System/AipsrcVector.h"
  #include "/usr/include/casacore/casa/System/AppInfo.h"
  #include "/usr/include/casacore/casa/System/AppState.h"
  #include "/usr/include/casacore/casa/System/Casarc.h"
  #include "/usr/include/casacore/casa/System/Choice.h"
  #include "/usr/include/casacore/casa/System/ObjectID.h"
  #include "/usr/include/casacore/casa/System/PGPlotter.h"
  #include "/usr/include/casacore/casa/System/PGPlotterInterface.h"
  #include "/usr/include/casacore/casa/System/PGPlotterNull.h"
  #include "/usr/include/casacore/casa/System/ProgressMeter.h"
  #include "/usr/include/casacore/casa/System.h"
  #include "/usr/include/casacore/casa/Utilities/Assert.h"
  #include "/usr/include/casacore/casa/Utilities/BinarySearch.h"
  #include "/usr/include/casacore/casa/Utilities/BitVector.h"
  #include "/usr/include/casacore/casa/Utilities/CASATask.h"
  #include "/usr/include/casacore/casa/Utilities/COWPtr.h"
  #include "/usr/include/casacore/casa/Utilities/Compare.h"
  #include "/usr/include/casacore/casa/Utilities/CompositeNumber.h"
  #include "/usr/include/casacore/casa/Utilities/Copy.h"
  #include "/usr/include/casacore/casa/Utilities/CountedPtr.h"
  #include "/usr/include/casacore/casa/Utilities/DataType.h"
  #include "/usr/include/casacore/casa/Utilities/DefaultValue.h"
  #include "/usr/include/casacore/casa/Utilities/DynBuffer.h"
  #include "/usr/include/casacore/casa/Utilities/Fallible.h"
  #include "/usr/include/casacore/casa/Utilities/GenSort.h"
  #include "/usr/include/casacore/casa/Utilities/LinearSearch.h"
  #include "/usr/include/casacore/casa/Utilities/MUString.h"
  #include "/usr/include/casacore/casa/Utilities/Notice.h"
  #include "/usr/include/casacore/casa/Utilities/Precision.h"
  #include "/usr/include/casacore/casa/Utilities/PtrHolder.h"
  #include "/usr/include/casacore/casa/Utilities/RecordTransformable.h"
  #include "/usr/include/casacore/casa/Utilities/Regex.h"
  #include "/usr/include/casacore/casa/Utilities/Sequence.h"
  #include "/usr/include/casacore/casa/Utilities/Sort.h"
  #include "/usr/include/casacore/casa/Utilities/SortError.h"
  #include "/usr/include/casacore/casa/Utilities/StringDistance.h"
  #include "/usr/include/casacore/casa/Utilities/ValType.h"
  #include "/usr/include/casacore/casa/Utilities/ValTypeId.h"
  #include "/usr/include/casacore/casa/Utilities/generic.h"
  #include "/usr/include/casacore/casa/Utilities.h"
  #include "/usr/include/casacore/casa/aips.h"
  #include "/usr/include/casacore/casa/aipsdef.h"
  #include "/usr/include/casacore/casa/aipsenv.h"
  #include "/usr/include/casacore/casa/aipstype.h"
  #include "/usr/include/casacore/casa/aipsxtype.h"
  #include "/usr/include/casacore/casa/complex.h"
  #include "/usr/include/casacore/casa/config.h"
  #include "/usr/include/casacore/casa/fstream.h"
  #include "/usr/include/casacore/casa/iomanip.h"
  #include "/usr/include/casacore/casa/iosfwd.h"
  #include "/usr/include/casacore/casa/iosstrfwd.h"
  #include "/usr/include/casacore/casa/iostream.h"
  #include "/usr/include/casacore/casa/istream.h"
  #include "/usr/include/casacore/casa/math.h"
  #include "/usr/include/casacore/casa/namespace.h"
  #include "/usr/include/casacore/casa/ostream.h"
  #include "/usr/include/casacore/casa/sstream.h"
  #include "/usr/include/casacore/casa/stdexcept.h"
  #include "/usr/include/casacore/casa/stdio.h"
  #include "/usr/include/casacore/casa/stdlib.h"
  #include "/usr/include/casacore/casa/stdmap.h"
  #include "/usr/include/casacore/casa/stdvector.h"
  #include "/usr/include/casacore/casa/string.h"
  #include "/usr/include/casacore/casa/typeinfo.h"
  #include "/usr/include/casacore/casa/vector.h"
  #include "/usr/include/casacore/casa/version.h"
  #include "/usr/include/casacore/coordinates/Coordinates/Coordinate.h"
  #include "/usr/include/casacore/coordinates/Coordinates/CoordinateSystem.h"
  #include "/usr/include/casacore/coordinates/Coordinates/CoordinateUtil.h"
  #include "/usr/include/casacore/coordinates/Coordinates/DirectionCoordinate.h"
  #include "/usr/include/casacore/coordinates/Coordinates/FITSCoordinateUtil.h"
  #include "/usr/include/casacore/coordinates/Coordinates/FrequencyAligner.h"
  #include "/usr/include/casacore/coordinates/Coordinates/GaussianConvert.h"
  #include "/usr/include/casacore/coordinates/Coordinates/LinearCoordinate.h"
  #include "/usr/include/casacore/coordinates/Coordinates/LinearXform.h"
  #include "/usr/include/casacore/coordinates/Coordinates/ObsInfo.h"
  #include "/usr/include/casacore/coordinates/Coordinates/Projection.h"
  #include "/usr/include/casacore/coordinates/Coordinates/QualityCoordinate.h"
  #include "/usr/include/casacore/coordinates/Coordinates/SpectralCoordinate.h"
  #include "/usr/include/casacore/coordinates/Coordinates/StokesCoordinate.h"
  #include "/usr/include/casacore/coordinates/Coordinates/TabularCoordinate.h"
  #include "/usr/include/casacore/coordinates/Coordinates.h"
  #include "/usr/include/casacore/derivedmscal/DerivedMC/DerivedColumn.h"
  #include "/usr/include/casacore/derivedmscal/DerivedMC/DerivedMSCal.h"
  #include "/usr/include/casacore/derivedmscal/DerivedMC/MSCalEngine.h"
  #include "/usr/include/casacore/derivedmscal/DerivedMC/Register.h"
  #include "/usr/include/casacore/derivedmscal/DerivedMC/UDFMSCal.h"
  #include "/usr/include/casacore/derivedmscal/DerivedMC.h"
  #include "/usr/include/casacore/fits/FITS/BasicFITS.h"
  #include "/usr/include/casacore/fits/FITS/BinTable.h"
  #include "/usr/include/casacore/fits/FITS/CopyRecord.h"
  #include "/usr/include/casacore/fits/FITS/FITS2.h"
  #include "/usr/include/casacore/fits/FITS/FITSDateUtil.h"
  #include "/usr/include/casacore/fits/FITS/FITSError.h"
  #include "/usr/include/casacore/fits/FITS/FITSFieldCopier.h"
  #include "/usr/include/casacore/fits/FITS/FITSHistoryUtil.h"
  #include "/usr/include/casacore/fits/FITS/FITSKeywordUtil.h"
  #include "/usr/include/casacore/fits/FITS/FITSMultiTable.h"
  #include "/usr/include/casacore/fits/FITS/FITSReader.h"
  #include "/usr/include/casacore/fits/FITS/FITSSpectralUtil.h"
  #include "/usr/include/casacore/fits/FITS/FITSTable.h"
  #include "/usr/include/casacore/fits/FITS/FITSTimedTable.h"
  #include "/usr/include/casacore/fits/FITS/SDFITSTable.h"
  #include "/usr/include/casacore/fits/FITS/blockio.h"
  #include "/usr/include/casacore/fits/FITS/fits.h"
  #include "/usr/include/casacore/fits/FITS/hdu.h"
  #include "/usr/include/casacore/fits/FITS.h"
  #include "/usr/include/casacore/images/Images/CurvedImage2D.h"
  #include "/usr/include/casacore/images/Images/ExtendImage.h"
  #include "/usr/include/casacore/images/Images/FITSErrorImage.h"
  #include "/usr/include/casacore/images/Images/FITSImage.h"
  #include "/usr/include/casacore/images/Images/FITSImgParser.h"
  #include "/usr/include/casacore/images/Images/FITSQualityImage.h"
  #include "/usr/include/casacore/images/Images/FITSQualityMask.h"
  #include "/usr/include/casacore/images/Images/HDF5Image.h"
  #include "/usr/include/casacore/images/Images/ImageAttrGroup.h"
  #include "/usr/include/casacore/images/Images/ImageAttrGroupCasa.h"
  #include "/usr/include/casacore/images/Images/ImageAttrGroupHDF5.h"
  #include "/usr/include/casacore/images/Images/ImageAttrHandler.h"
  #include "/usr/include/casacore/images/Images/ImageAttrHandlerCasa.h"
  #include "/usr/include/casacore/images/Images/ImageAttrHandlerHDF5.h"
  #include "/usr/include/casacore/images/Images/ImageBeamSet.h"
  #include "/usr/include/casacore/images/Images/ImageConcat.h"
  #include "/usr/include/casacore/images/Images/ImageExpr.h"
  #include "/usr/include/casacore/images/Images/ImageExprGram.h"
  #include "/usr/include/casacore/images/Images/ImageExprParse.h"
  #include "/usr/include/casacore/images/Images/ImageFITSConverter.h"
  #include "/usr/include/casacore/images/Images/ImageInfo.h"
  #include "/usr/include/casacore/images/Images/ImageInterface.h"
  #include "/usr/include/casacore/images/Images/ImageOpener.h"
  #include "/usr/include/casacore/images/Images/ImageProxy.h"
  #include "/usr/include/casacore/images/Images/ImageRegrid.h"
  #include "/usr/include/casacore/images/Images/ImageStatistics.h"
  #include "/usr/include/casacore/images/Images/ImageSummary.h"
  #include "/usr/include/casacore/images/Images/ImageUtilities.h"
  #include "/usr/include/casacore/images/Images/LELImageCoord.h"
  #include "/usr/include/casacore/images/Images/MIRIADImage.h"
  #include "/usr/include/casacore/images/Images/MaskSpecifier.h"
  #include "/usr/include/casacore/images/Images/PagedImage.h"
  #include "/usr/include/casacore/images/Images/RebinImage.h"
  #include "/usr/include/casacore/images/Images/SubImage.h"
  #include "/usr/include/casacore/images/Images/TempImage.h"
  #include "/usr/include/casacore/images/Images.h"
  #include "/usr/include/casacore/images/Regions/AipsIOReaderWriter.h"
  #include "/usr/include/casacore/images/Regions/ImageRegion.h"
  #include "/usr/include/casacore/images/Regions/RFReaderWriter.h"
  #include "/usr/include/casacore/images/Regions/RegionHandler.h"
  #include "/usr/include/casacore/images/Regions/RegionHandlerHDF5.h"
  #include "/usr/include/casacore/images/Regions/RegionHandlerMemory.h"
  #include "/usr/include/casacore/images/Regions/RegionHandlerTable.h"
  #include "/usr/include/casacore/images/Regions/RegionManager.h"
  #include "/usr/include/casacore/images/Regions/WCBox.h"
  #include "/usr/include/casacore/images/Regions/WCComplement.h"
  #include "/usr/include/casacore/images/Regions/WCCompound.h"
  #include "/usr/include/casacore/images/Regions/WCConcatenation.h"
  #include "/usr/include/casacore/images/Regions/WCDifference.h"
  #include "/usr/include/casacore/images/Regions/WCEllipsoid.h"
  #include "/usr/include/casacore/images/Regions/WCExtension.h"
  #include "/usr/include/casacore/images/Regions/WCIntersection.h"
  #include "/usr/include/casacore/images/Regions/WCLELMask.h"
  #include "/usr/include/casacore/images/Regions/WCPolygon.h"
  #include "/usr/include/casacore/images/Regions/WCRegion.h"
  #include "/usr/include/casacore/images/Regions/WCUnion.h"
  #include "/usr/include/casacore/images/Regions.h"
  #include "/usr/include/casacore/lattices/LEL/LELArray.h"
  #include "/usr/include/casacore/lattices/LEL/LELArrayBase.h"
  #include "/usr/include/casacore/lattices/LEL/LELAttribute.h"
  #include "/usr/include/casacore/lattices/LEL/LELBinary.h"
  #include "/usr/include/casacore/lattices/LEL/LELBinaryEnums.h"
  #include "/usr/include/casacore/lattices/LEL/LELCondition.h"
  #include "/usr/include/casacore/lattices/LEL/LELConvert.h"
  #include "/usr/include/casacore/lattices/LEL/LELCoordinates.h"
  #include "/usr/include/casacore/lattices/LEL/LELFunction.h"
  #include "/usr/include/casacore/lattices/LEL/LELFunctionEnums.h"
  #include "/usr/include/casacore/lattices/LEL/LELInterface.h"
  #include "/usr/include/casacore/lattices/LEL/LELLattCoord.h"
  #include "/usr/include/casacore/lattices/LEL/LELLattCoordBase.h"
  #include "/usr/include/casacore/lattices/LEL/LELLattice.h"
  #include "/usr/include/casacore/lattices/LEL/LELRegion.h"
  #include "/usr/include/casacore/lattices/LEL/LELScalar.h"
  #include "/usr/include/casacore/lattices/LEL/LELSpectralIndex.h"
  #include "/usr/include/casacore/lattices/LEL/LELUnary.h"
  #include "/usr/include/casacore/lattices/LEL/LELUnaryEnums.h"
  #include "/usr/include/casacore/lattices/LEL/LatticeExpr.h"
  #include "/usr/include/casacore/lattices/LEL/LatticeExprNode.h"
  #include "/usr/include/casacore/lattices/LEL.h"
  #include "/usr/include/casacore/lattices/LRegions/FITSMask.h"
  #include "/usr/include/casacore/lattices/LRegions/LCBox.h"
  #include "/usr/include/casacore/lattices/LRegions/LCComplement.h"
  #include "/usr/include/casacore/lattices/LRegions/LCConcatenation.h"
  #include "/usr/include/casacore/lattices/LRegions/LCDifference.h"
  #include "/usr/include/casacore/lattices/LRegions/LCEllipsoid.h"
  #include "/usr/include/casacore/lattices/LRegions/LCExtension.h"
  #include "/usr/include/casacore/lattices/LRegions/LCHDF5Mask.h"
  #include "/usr/include/casacore/lattices/LRegions/LCIntersection.h"
  #include "/usr/include/casacore/lattices/LRegions/LCLELMask.h"
  #include "/usr/include/casacore/lattices/LRegions/LCMask.h"
  #include "/usr/include/casacore/lattices/LRegions/LCPagedMask.h"
  #include "/usr/include/casacore/lattices/LRegions/LCPixelSet.h"
  #include "/usr/include/casacore/lattices/LRegions/LCPolygon.h"
  #include "/usr/include/casacore/lattices/LRegions/LCRegion.h"
  #include "/usr/include/casacore/lattices/LRegions/LCRegionFixed.h"
  #include "/usr/include/casacore/lattices/LRegions/LCRegionMulti.h"
  #include "/usr/include/casacore/lattices/LRegions/LCRegionSingle.h"
  #include "/usr/include/casacore/lattices/LRegions/LCSlicer.h"
  #include "/usr/include/casacore/lattices/LRegions/LCStretch.h"
  #include "/usr/include/casacore/lattices/LRegions/LCUnion.h"
  #include "/usr/include/casacore/lattices/LRegions/LattRegionHolder.h"
  #include "/usr/include/casacore/lattices/LRegions/LatticeRegion.h"
  #include "/usr/include/casacore/lattices/LRegions/RegionType.h"
  #include "/usr/include/casacore/lattices/LRegions.h"
  #include "/usr/include/casacore/lattices/LatticeMath/CLIPNearest2D.h"
  #include "/usr/include/casacore/lattices/LatticeMath/CLInterpolator2D.h"
  #include "/usr/include/casacore/lattices/LatticeMath/Fit2D.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LattStatsProgress.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LattStatsSpecialize.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeAddNoise.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeApply.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeCleanProgress.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeCleaner.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeConvolver.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeFFT.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeFit.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeFractile.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeHistProgress.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeHistSpecialize.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeHistograms.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeMathUtil.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeProgress.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeSlice1D.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeStatistics.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeStatsBase.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeStatsDataProvider.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeStatsDataProviderBase.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LatticeTwoPtCorr.h"
  #include "/usr/include/casacore/lattices/LatticeMath/LineCollapser.h"
  #include "/usr/include/casacore/lattices/LatticeMath/MaskedLatticeStatsDataProvider.h"
  #include "/usr/include/casacore/lattices/LatticeMath/MultiTermLatticeCleaner.h"
  #include "/usr/include/casacore/lattices/LatticeMath/StatsTiledCollapser.h"
  #include "/usr/include/casacore/lattices/LatticeMath/TiledCollapser.h"
  #include "/usr/include/casacore/lattices/LatticeMath.h"
  #include "/usr/include/casacore/lattices/Lattices/ArrayLattice.h"
  #include "/usr/include/casacore/lattices/Lattices/CurvedLattice2D.h"
  #include "/usr/include/casacore/lattices/Lattices/ExtendLattice.h"
  #include "/usr/include/casacore/lattices/Lattices/HDF5LattIter.h"
  #include "/usr/include/casacore/lattices/Lattices/HDF5Lattice.h"
  #include "/usr/include/casacore/lattices/Lattices/Lattice.h"
  #include "/usr/include/casacore/lattices/Lattices/LatticeBase.h"
  #include "/usr/include/casacore/lattices/Lattices/LatticeCache.h"
  #include "/usr/include/casacore/lattices/Lattices/LatticeConcat.h"
  #include "/usr/include/casacore/lattices/Lattices/LatticeIndexer.h"
  #include "/usr/include/casacore/lattices/Lattices/LatticeIterInterface.h"
  #include "/usr/include/casacore/lattices/Lattices/LatticeIterator.h"
  #include "/usr/include/casacore/lattices/Lattices/LatticeLocker.h"
  #include "/usr/include/casacore/lattices/Lattices/LatticeNavigator.h"
  #include "/usr/include/casacore/lattices/Lattices/LatticeStepper.h"
  #include "/usr/include/casacore/lattices/Lattices/LatticeUtilities.h"
  #include "/usr/include/casacore/lattices/Lattices/MaskedLattice.h"
  #include "/usr/include/casacore/lattices/Lattices/MaskedLatticeIterator.h"
  #include "/usr/include/casacore/lattices/Lattices/PagedArrIter.h"
  #include "/usr/include/casacore/lattices/Lattices/PagedArray.h"
  #include "/usr/include/casacore/lattices/Lattices/PixelCurve1D.h"
  #include "/usr/include/casacore/lattices/Lattices/RebinLattice.h"
  #include "/usr/include/casacore/lattices/Lattices/SubLattice.h"
  #include "/usr/include/casacore/lattices/Lattices/TempLattice.h"
  #include "/usr/include/casacore/lattices/Lattices/TempLatticeImpl.h"
  #include "/usr/include/casacore/lattices/Lattices/TileStepper.h"
  #include "/usr/include/casacore/lattices/Lattices/TiledLineStepper.h"
  #include "/usr/include/casacore/lattices/Lattices/TiledShape.h"
  #include "/usr/include/casacore/lattices/Lattices.h"
  #include "/usr/include/casacore/meas/MeasUDF/BaseEngine.h"
  #include "/usr/include/casacore/meas/MeasUDF/DirectionEngine.h"
  #include "/usr/include/casacore/meas/MeasUDF/DirectionUDF.h"
  #include "/usr/include/casacore/meas/MeasUDF/DopplerEngine.h"
  #include "/usr/include/casacore/meas/MeasUDF/DopplerUDF.h"
  #include "/usr/include/casacore/meas/MeasUDF/EarthMagneticEngine.h"
  #include "/usr/include/casacore/meas/MeasUDF/EarthMagneticUDF.h"
  #include "/usr/include/casacore/meas/MeasUDF/EpochEngine.h"
  #include "/usr/include/casacore/meas/MeasUDF/EpochUDF.h"
  #include "/usr/include/casacore/meas/MeasUDF/FrequencyEngine.h"
  #include "/usr/include/casacore/meas/MeasUDF/FrequencyUDF.h"
  #include "/usr/include/casacore/meas/MeasUDF/MeasEngine.h"
  #include "/usr/include/casacore/meas/MeasUDF/PositionEngine.h"
  #include "/usr/include/casacore/meas/MeasUDF/PositionUDF.h"
  #include "/usr/include/casacore/meas/MeasUDF/RadialVelocityEngine.h"
  #include "/usr/include/casacore/meas/MeasUDF/RadialVelocityUDF.h"
  #include "/usr/include/casacore/meas/MeasUDF/Register.h"
  #include "/usr/include/casacore/meas/MeasUDF.h"
  #include "/usr/include/casacore/measures/Measures/Aberration.h"
  #include "/usr/include/casacore/measures/Measures/EarthField.h"
  #include "/usr/include/casacore/measures/Measures/EarthMagneticMachine.h"
  #include "/usr/include/casacore/measures/Measures/MBaseline.h"
  #include "/usr/include/casacore/measures/Measures/MCBase.h"
  #include "/usr/include/casacore/measures/Measures/MCBaseline.h"
  #include "/usr/include/casacore/measures/Measures/MCDirection.h"
  #include "/usr/include/casacore/measures/Measures/MCDoppler.h"
  #include "/usr/include/casacore/measures/Measures/MCEarthMagnetic.h"
  #include "/usr/include/casacore/measures/Measures/MCEpoch.h"
  #include "/usr/include/casacore/measures/Measures/MCFrame.h"
  #include "/usr/include/casacore/measures/Measures/MCFrequency.h"
  #include "/usr/include/casacore/measures/Measures/MCPosition.h"
  #include "/usr/include/casacore/measures/Measures/MCRadialVelocity.h"
  #include "/usr/include/casacore/measures/Measures/MConvertBase.h"
  #include "/usr/include/casacore/measures/Measures/MCuvw.h"
  #include "/usr/include/casacore/measures/Measures/MDirection.h"
  #include "/usr/include/casacore/measures/Measures/MDoppler.h"
  #include "/usr/include/casacore/measures/Measures/MEarthMagnetic.h"
  #include "/usr/include/casacore/measures/Measures/MEpoch.h"
  #include "/usr/include/casacore/measures/Measures/MFrequency.h"
  #include "/usr/include/casacore/measures/Measures/MPosition.h"
  #include "/usr/include/casacore/measures/Measures/MRBase.h"
  #include "/usr/include/casacore/measures/Measures/MRadialVelocity.h"
  #include "/usr/include/casacore/measures/Measures/MeasBase.h"
  #include "/usr/include/casacore/measures/Measures/MeasComet.h"
  #include "/usr/include/casacore/measures/Measures/MeasConvert.h"
  #include "/usr/include/casacore/measures/Measures/MeasData.h"
  #include "/usr/include/casacore/measures/Measures/MeasFrame.h"
  #include "/usr/include/casacore/measures/Measures/MeasIERS.h"
  #include "/usr/include/casacore/measures/Measures/MeasJPL.h"
  #include "/usr/include/casacore/measures/Measures/MeasMath.h"
  #include "/usr/include/casacore/measures/Measures/MeasRef.h"
  #include "/usr/include/casacore/measures/Measures/MeasTable.h"
  #include "/usr/include/casacore/measures/Measures/MeasTableMul.h"
  #include "/usr/include/casacore/measures/Measures/Measure.h"
  #include "/usr/include/casacore/measures/Measures/MeasureHolder.h"
  #include "/usr/include/casacore/measures/Measures/MeasuresProxy.h"
  #include "/usr/include/casacore/measures/Measures/Muvw.h"
  #include "/usr/include/casacore/measures/Measures/Nutation.h"
  #include "/usr/include/casacore/measures/Measures/ParAngleMachine.h"
  #include "/usr/include/casacore/measures/Measures/Precession.h"
  #include "/usr/include/casacore/measures/Measures/Quality.h"
  #include "/usr/include/casacore/measures/Measures/SolarPos.h"
  #include "/usr/include/casacore/measures/Measures/Stokes.h"
  #include "/usr/include/casacore/measures/Measures/UVWMachine.h"
  #include "/usr/include/casacore/measures/Measures/VelocityMachine.h"
  #include "/usr/include/casacore/measures/Measures.h"
  #include "/usr/include/casacore/measures/TableMeasures/ArrayMeasColumn.h"
  #include "/usr/include/casacore/measures/TableMeasures/ArrayQuantColumn.h"
  #include "/usr/include/casacore/measures/TableMeasures/ScalarMeasColumn.h"
  #include "/usr/include/casacore/measures/TableMeasures/ScalarQuantColumn.h"
  #include "/usr/include/casacore/measures/TableMeasures/TableMeasColumn.h"
  #include "/usr/include/casacore/measures/TableMeasures/TableMeasDesc.h"
  #include "/usr/include/casacore/measures/TableMeasures/TableMeasDescBase.h"
  #include "/usr/include/casacore/measures/TableMeasures/TableMeasOffsetDesc.h"
  #include "/usr/include/casacore/measures/TableMeasures/TableMeasRefDesc.h"
  #include "/usr/include/casacore/measures/TableMeasures/TableMeasType.h"
  #include "/usr/include/casacore/measures/TableMeasures/TableMeasValueDesc.h"
  #include "/usr/include/casacore/measures/TableMeasures/TableQuantumDesc.h"
  #include "/usr/include/casacore/measures/TableMeasures.h"
  #include "/usr/include/casacore/mirlib/maxdimc.h"
  #include "/usr/include/casacore/mirlib/miriad.h"
  #include "/usr/include/casacore/mirlib/sysdep.h"
  #include "/usr/include/casacore/ms/MSOper/MS1ToMS2Converter.h"
  #include "/usr/include/casacore/ms/MSOper/MSConcat.h"
  #include "/usr/include/casacore/ms/MSOper/MSDerivedValues.h"
  #include "/usr/include/casacore/ms/MSOper/MSFlagger.h"
  #include "/usr/include/casacore/ms/MSOper/MSKeys.h"
  #include "/usr/include/casacore/ms/MSOper/MSLister.h"
  #include "/usr/include/casacore/ms/MSOper/MSMetaData.h"
  #include "/usr/include/casacore/ms/MSOper/MSReader.h"
  #include "/usr/include/casacore/ms/MSOper/MSSummary.h"
  #include "/usr/include/casacore/ms/MSOper/MSValidIds.h"
  #include "/usr/include/casacore/ms/MSOper/NewMSSimulator.h"
  #include "/usr/include/casacore/ms/MSOper.h"
  #include "/usr/include/casacore/ms/MSSel/MSAntennaGram.h"
  #include "/usr/include/casacore/ms/MSSel/MSAntennaIndex.h"
  #include "/usr/include/casacore/ms/MSSel/MSAntennaParse.h"
  #include "/usr/include/casacore/ms/MSSel/MSArrayGram.h"
  #include "/usr/include/casacore/ms/MSSel/MSArrayParse.h"
  #include "/usr/include/casacore/ms/MSSel/MSCorrGram.h"
  #include "/usr/include/casacore/ms/MSSel/MSCorrParse.h"
  #include "/usr/include/casacore/ms/MSSel/MSDataDescIndex.h"
  #include "/usr/include/casacore/ms/MSSel/MSDopplerIndex.h"
  #include "/usr/include/casacore/ms/MSSel/MSFeedIndex.h"
  #include "/usr/include/casacore/ms/MSSel/MSFieldGram.h"
  #include "/usr/include/casacore/ms/MSSel/MSFieldIndex.h"
  #include "/usr/include/casacore/ms/MSSel/MSFieldParse.h"
  #include "/usr/include/casacore/ms/MSSel/MSFreqOffIndex.h"
  #include "/usr/include/casacore/ms/MSSel/MSObsIndex.h"
  #include "/usr/include/casacore/ms/MSSel/MSObservationGram.h"
  #include "/usr/include/casacore/ms/MSSel/MSObservationParse.h"
  #include "/usr/include/casacore/ms/MSSel/MSParse.h"
  #include "/usr/include/casacore/ms/MSSel/MSPointingIndex.h"
  #include "/usr/include/casacore/ms/MSSel/MSPolIndex.h"
  #include "/usr/include/casacore/ms/MSSel/MSPolnGram.h"
  #include "/usr/include/casacore/ms/MSSel/MSPolnParse.h"
  #include "/usr/include/casacore/ms/MSSel/MSSSpwErrorHandler.h"
  #include "/usr/include/casacore/ms/MSSel/MSScanGram.h"
  #include "/usr/include/casacore/ms/MSSel/MSScanParse.h"
  #include "/usr/include/casacore/ms/MSSel/MSSelUtil.h"
  #include "/usr/include/casacore/ms/MSSel/MSSelUtil2.h"
  #include "/usr/include/casacore/ms/MSSel/MSSelectableMainColumn.h"
  #include "/usr/include/casacore/ms/MSSel/MSSelectableTable.h"
  #include "/usr/include/casacore/ms/MSSel/MSSelection.h"
  #include "/usr/include/casacore/ms/MSSel/MSSelectionError.h"
  #include "/usr/include/casacore/ms/MSSel/MSSelectionErrorHandler.h"
  #include "/usr/include/casacore/ms/MSSel/MSSelectionKeywords.h"
  #include "/usr/include/casacore/ms/MSSel/MSSelectionTools.h"
  #include "/usr/include/casacore/ms/MSSel/MSSelector.h"
  #include "/usr/include/casacore/ms/MSSel/MSSourceIndex.h"
  #include "/usr/include/casacore/ms/MSSel/MSSpWindowIndex.h"
  #include "/usr/include/casacore/ms/MSSel/MSSpwGram.h"
  #include "/usr/include/casacore/ms/MSSel/MSSpwIndex.h"
  #include "/usr/include/casacore/ms/MSSel/MSSpwParse.h"
  #include "/usr/include/casacore/ms/MSSel/MSStateGram.h"
  #include "/usr/include/casacore/ms/MSSel/MSStateIndex.h"
  #include "/usr/include/casacore/ms/MSSel/MSStateParse.h"
  #include "/usr/include/casacore/ms/MSSel/MSSysCalIndex.h"
  #include "/usr/include/casacore/ms/MSSel/MSTableIndex.h"
  #include "/usr/include/casacore/ms/MSSel/MSTimeDefinitions.h"
  #include "/usr/include/casacore/ms/MSSel/MSTimeGram.h"
  #include "/usr/include/casacore/ms/MSSel/MSTimeParse.h"
  #include "/usr/include/casacore/ms/MSSel/MSUvDistGram.h"
  #include "/usr/include/casacore/ms/MSSel/MSUvDistParse.h"
  #include "/usr/include/casacore/ms/MSSel/MSWeatherIndex.h"
  #include "/usr/include/casacore/ms/MSSel.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSAntenna.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSAntennaColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSAntennaEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSDataDescColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSDataDescEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSDataDescription.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSDoppler.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSDopplerColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSDopplerEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSDopplerUtil.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSFeed.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSFeedColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSFeedEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSField.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSFieldColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSFieldEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSFlagCmd.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSFlagCmdColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSFlagCmdEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSFreqOffColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSFreqOffEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSFreqOffset.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSHistory.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSHistoryColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSHistoryEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSHistoryHandler.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSIter.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSMainColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSMainEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSObsColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSObsEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSObservation.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSPointing.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSPointingColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSPointingEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSPolColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSPolEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSPolarization.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSProcessor.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSProcessorColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSProcessorEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSRange.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSSource.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSSourceColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSSourceEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSSpWindowColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSSpWindowEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSSpectralWindow.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSState.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSStateColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSStateEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSSysCal.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSSysCalColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSSysCalEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSTable.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSTableImpl.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSTileLayout.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSWeather.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSWeatherColumns.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MSWeatherEnums.h"
  #include "/usr/include/casacore/ms/MeasurementSets/MeasurementSet.h"
  #include "/usr/include/casacore/ms/MeasurementSets/StokesConverter.h"
  #include "/usr/include/casacore/ms/MeasurementSets.h"
  #include "/usr/include/casacore/msfits/MSFits/FitsIDItoMS.h"
  #include "/usr/include/casacore/msfits/MSFits/MSFitsIDI.h"
  #include "/usr/include/casacore/msfits/MSFits/MSFitsInput.h"
  #include "/usr/include/casacore/msfits/MSFits/MSFitsOutput.h"
  #include "/usr/include/casacore/msfits/MSFits/MSFitsOutputAstron.h"
  #include "/usr/include/casacore/msfits/MSFits/SDAntennaHandler.h"
  #include "/usr/include/casacore/msfits/MSFits/SDDataDescHandler.h"
  #include "/usr/include/casacore/msfits/MSFits/SDFITSHandler.h"
  #include "/usr/include/casacore/msfits/MSFits/SDFeedHandler.h"
  #include "/usr/include/casacore/msfits/MSFits/SDFieldHandler.h"
  #include "/usr/include/casacore/msfits/MSFits/SDHistoryHandler.h"
  #include "/usr/include/casacore/msfits/MSFits/SDMainHandler.h"
  #include "/usr/include/casacore/msfits/MSFits/SDObservationHandler.h"
  #include "/usr/include/casacore/msfits/MSFits/SDPointingHandler.h"
  #include "/usr/include/casacore/msfits/MSFits/SDPolarizationHandler.h"
  #include "/usr/include/casacore/msfits/MSFits/SDSourceHandler.h"
  #include "/usr/include/casacore/msfits/MSFits/SDSpWinHandler.h"
  #include "/usr/include/casacore/msfits/MSFits/SDSysCalHandler.h"
  #include "/usr/include/casacore/msfits/MSFits/SDWeatherHandler.h"
  #include "/usr/include/casacore/msfits/MSFits.h"
  #include "/usr/include/casacore/python/Converters/PycArray.h"
  #include "/usr/include/casacore/python/Converters/PycArrayComH.h"
  #include "/usr/include/casacore/python/Converters/PycArrayNP.h"
  #include "/usr/include/casacore/python/Converters/PycBasicData.h"
  #include "/usr/include/casacore/python/Converters/PycExcp.h"
  #include "/usr/include/casacore/python/Converters/PycRecord.h"
  #include "/usr/include/casacore/python/Converters/PycValueHolder.h"
  #include "/usr/include/casacore/python/Converters.h"
  #include "/usr/include/casacore/scimath/Fitting/FitGaussian.h"
  #include "/usr/include/casacore/scimath/Fitting/FittingProxy.h"
  #include "/usr/include/casacore/scimath/Fitting/GenericL2Fit.h"
  #include "/usr/include/casacore/scimath/Fitting/LSQFit.h"
  #include "/usr/include/casacore/scimath/Fitting/LSQMatrix.h"
  #include "/usr/include/casacore/scimath/Fitting/LSQTraits.h"
  #include "/usr/include/casacore/scimath/Fitting/LSQaips.h"
  #include "/usr/include/casacore/scimath/Fitting/LinearFit.h"
  #include "/usr/include/casacore/scimath/Fitting/LinearFitSVD.h"
  #include "/usr/include/casacore/scimath/Fitting/NonLinearFit.h"
  #include "/usr/include/casacore/scimath/Fitting/NonLinearFitLM.h"
  #include "/usr/include/casacore/scimath/Fitting.h"
  #include "/usr/include/casacore/scimath/Functionals/AbstractFunctionFactory.h"
  #include "/usr/include/casacore/scimath/Functionals/ArraySampledFunctional.h"
  #include "/usr/include/casacore/scimath/Functionals/Chebyshev.h"
  #include "/usr/include/casacore/scimath/Functionals/ChebyshevParam.h"
  #include "/usr/include/casacore/scimath/Functionals/CombiFunction.h"
  #include "/usr/include/casacore/scimath/Functionals/CombiParam.h"
  #include "/usr/include/casacore/scimath/Functionals/CompiledFunction.h"
  #include "/usr/include/casacore/scimath/Functionals/CompiledParam.h"
  #include "/usr/include/casacore/scimath/Functionals/CompoundFunction.h"
  #include "/usr/include/casacore/scimath/Functionals/CompoundParam.h"
  #include "/usr/include/casacore/scimath/Functionals/ConstantND.h"
  #include "/usr/include/casacore/scimath/Functionals/ConstantNDParam.h"
  #include "/usr/include/casacore/scimath/Functionals/DiracDFunction.h"
  #include "/usr/include/casacore/scimath/Functionals/DiracDParam.h"
  #include "/usr/include/casacore/scimath/Functionals/EvenPolynomial.h"
  #include "/usr/include/casacore/scimath/Functionals/EvenPolynomialParam.h"
  #include "/usr/include/casacore/scimath/Functionals/FuncExprData.h"
  #include "/usr/include/casacore/scimath/Functionals/FuncExpression.h"
  #include "/usr/include/casacore/scimath/Functionals/Function.h"
  #include "/usr/include/casacore/scimath/Functionals/Function1D.h"
  #include "/usr/include/casacore/scimath/Functionals/FunctionFactoryErrors.h"
  #include "/usr/include/casacore/scimath/Functionals/FunctionHolder.h"
  #include "/usr/include/casacore/scimath/Functionals/FunctionMarshallable.h"
  #include "/usr/include/casacore/scimath/Functionals/FunctionOrder.h"
  #include "/usr/include/casacore/scimath/Functionals/FunctionParam.h"
  #include "/usr/include/casacore/scimath/Functionals/FunctionTraits.h"
  #include "/usr/include/casacore/scimath/Functionals/FunctionWrapper.h"
  #include "/usr/include/casacore/scimath/Functionals/FunctionalProxy.h"
  #include "/usr/include/casacore/scimath/Functionals/GNoiseFunction.h"
  #include "/usr/include/casacore/scimath/Functionals/GNoiseParam.h"
  #include "/usr/include/casacore/scimath/Functionals/Gaussian1D.h"
  #include "/usr/include/casacore/scimath/Functionals/Gaussian1DParam.h"
  #include "/usr/include/casacore/scimath/Functionals/Gaussian2D.h"
  #include "/usr/include/casacore/scimath/Functionals/Gaussian2DParam.h"
  #include "/usr/include/casacore/scimath/Functionals/Gaussian3D.h"
  #include "/usr/include/casacore/scimath/Functionals/Gaussian3DParam.h"
  #include "/usr/include/casacore/scimath/Functionals/GaussianND.h"
  #include "/usr/include/casacore/scimath/Functionals/GaussianNDParam.h"
  #include "/usr/include/casacore/scimath/Functionals/HyperPlane.h"
  #include "/usr/include/casacore/scimath/Functionals/HyperPlaneParam.h"
  #include "/usr/include/casacore/scimath/Functionals/Interpolate1D.h"
  #include "/usr/include/casacore/scimath/Functionals/KaiserBFunction.h"
  #include "/usr/include/casacore/scimath/Functionals/KaiserBParam.h"
  #include "/usr/include/casacore/scimath/Functionals/Lorentzian1D.h"
  #include "/usr/include/casacore/scimath/Functionals/Lorentzian1DParam.h"
  #include "/usr/include/casacore/scimath/Functionals/MarshButterworthBandpass.h"
  #include "/usr/include/casacore/scimath/Functionals/MarshallableChebyshev.h"
  #include "/usr/include/casacore/scimath/Functionals/OddPolynomial.h"
  #include "/usr/include/casacore/scimath/Functionals/OddPolynomialParam.h"
  #include "/usr/include/casacore/scimath/Functionals/PoissonFunction.h"
  #include "/usr/include/casacore/scimath/Functionals/PoissonParam.h"
  #include "/usr/include/casacore/scimath/Functionals/Polynomial.h"
  #include "/usr/include/casacore/scimath/Functionals/PolynomialParam.h"
  #include "/usr/include/casacore/scimath/Functionals/PowerLogarithmicPolynomial.h"
  #include "/usr/include/casacore/scimath/Functionals/PowerLogarithmicPolynomialParam.h"
  #include "/usr/include/casacore/scimath/Functionals/SPolynomial.h"
  #include "/usr/include/casacore/scimath/Functionals/SPolynomialParam.h"
  #include "/usr/include/casacore/scimath/Functionals/SampledFunctional.h"
  #include "/usr/include/casacore/scimath/Functionals/ScalarSampledFunctional.h"
  #include "/usr/include/casacore/scimath/Functionals/SerialHelper.h"
  #include "/usr/include/casacore/scimath/Functionals/SimButterworthBandpass.h"
  #include "/usr/include/casacore/scimath/Functionals/SincFunction.h"
  #include "/usr/include/casacore/scimath/Functionals/SincParam.h"
  #include "/usr/include/casacore/scimath/Functionals/Sinusoid1D.h"
  #include "/usr/include/casacore/scimath/Functionals/Sinusoid1DParam.h"
  #include "/usr/include/casacore/scimath/Functionals/SpecificFunctionFactory.h"
  #include "/usr/include/casacore/scimath/Functionals/UnaryFunction.h"
  #include "/usr/include/casacore/scimath/Functionals/UnaryParam.h"
  #include "/usr/include/casacore/scimath/Functionals/WrapperBase.h"
  #include "/usr/include/casacore/scimath/Functionals/WrapperData.h"
  #include "/usr/include/casacore/scimath/Functionals/WrapperParam.h"
  #include "/usr/include/casacore/scimath/Functionals.h"
  #include "/usr/include/casacore/scimath/Mathematics/AutoDiff.h"
  #include "/usr/include/casacore/scimath/Mathematics/AutoDiffA.h"
  #include "/usr/include/casacore/scimath/Mathematics/AutoDiffIO.h"
  #include "/usr/include/casacore/scimath/Mathematics/AutoDiffMath.h"
  #include "/usr/include/casacore/scimath/Mathematics/AutoDiffX.h"
  #include "/usr/include/casacore/scimath/Mathematics/Combinatorics.h"
  #include "/usr/include/casacore/scimath/Mathematics/ConvolveGridder.h"
  #include "/usr/include/casacore/scimath/Mathematics/Convolver.h"
  #include "/usr/include/casacore/scimath/Mathematics/FFTServer.h"
  #include "/usr/include/casacore/scimath/Mathematics/FFTW.h"
  #include "/usr/include/casacore/scimath/Mathematics/GaussianBeam.h"
  #include "/usr/include/casacore/scimath/Mathematics/Geometry.h"
  #include "/usr/include/casacore/scimath/Mathematics/Gridder.h"
  #include "/usr/include/casacore/scimath/Mathematics/HistAcc.h"
  #include "/usr/include/casacore/scimath/Mathematics/Interpolate2D.h"
  #include "/usr/include/casacore/scimath/Mathematics/InterpolateArray1D.h"
  #include "/usr/include/casacore/scimath/Mathematics/MathFunc.h"
  #include "/usr/include/casacore/scimath/Mathematics/MatrixMathLA.h"
  #include "/usr/include/casacore/scimath/Mathematics/MatrixSolver.h"
  #include "/usr/include/casacore/scimath/Mathematics/MedianSlider.h"
  #include "/usr/include/casacore/scimath/Mathematics/NNGridder.h"
  #include "/usr/include/casacore/scimath/Mathematics/NNLSMatrixSolver.h"
  #include "/usr/include/casacore/scimath/Mathematics/NumericTraits.h"
  #include "/usr/include/casacore/scimath/Mathematics/RigidVector.h"
  #include "/usr/include/casacore/scimath/Mathematics/SCSL.h"
  #include "/usr/include/casacore/scimath/Mathematics/Smooth.h"
  #include "/usr/include/casacore/scimath/Mathematics/SparseDiff.h"
  #include "/usr/include/casacore/scimath/Mathematics/SparseDiffA.h"
  #include "/usr/include/casacore/scimath/Mathematics/SparseDiffIO.h"
  #include "/usr/include/casacore/scimath/Mathematics/SparseDiffMath.h"
  #include "/usr/include/casacore/scimath/Mathematics/SparseDiffRep.h"
  #include "/usr/include/casacore/scimath/Mathematics/SquareMatrix.h"
  #include "/usr/include/casacore/scimath/Mathematics/StatAcc.h"
  #include "/usr/include/casacore/scimath/Mathematics/VanVleck.h"
  #include "/usr/include/casacore/scimath/Mathematics/VectorKernel.h"
  #include "/usr/include/casacore/scimath/Mathematics.h"
  #include "/usr/include/casacore/scimath/StatsFramework/BiweightStatistics.h"
  #include "/usr/include/casacore/scimath/StatsFramework/BiweightStatisticsData.h"
  #include "/usr/include/casacore/scimath/StatsFramework/ChauvenetCriterionStatistics.h"
  #include "/usr/include/casacore/scimath/StatsFramework/ClassicalQuantileComputer.h"
  #include "/usr/include/casacore/scimath/StatsFramework/ClassicalStatistics.h"
  #include "/usr/include/casacore/scimath/StatsFramework/ClassicalStatisticsData.h"
  #include "/usr/include/casacore/scimath/StatsFramework/ConstrainedRangeQuantileComputer.h"
  #include "/usr/include/casacore/scimath/StatsFramework/ConstrainedRangeStatistics.h"
  #include "/usr/include/casacore/scimath/StatsFramework/FitToHalfStatistics.h"
  #include "/usr/include/casacore/scimath/StatsFramework/FitToHalfStatisticsData.h"
  #include "/usr/include/casacore/scimath/StatsFramework/HingesFencesQuantileComputer.h"
  #include "/usr/include/casacore/scimath/StatsFramework/HingesFencesStatistics.h"
  #include "/usr/include/casacore/scimath/StatsFramework/StatisticsAlgorithm.h"
  #include "/usr/include/casacore/scimath/StatsFramework/StatisticsAlgorithmFactory.h"
  #include "/usr/include/casacore/scimath/StatsFramework/StatisticsAlgorithmFactoryData.h"
  #include "/usr/include/casacore/scimath/StatsFramework/StatisticsAlgorithmQuantileComputer.h"
  #include "/usr/include/casacore/scimath/StatsFramework/StatisticsData.h"
  #include "/usr/include/casacore/scimath/StatsFramework/StatisticsDataset.h"
  #include "/usr/include/casacore/scimath/StatsFramework/StatisticsIncrementer.h"
  #include "/usr/include/casacore/scimath/StatsFramework/StatisticsTypes.h"
  #include "/usr/include/casacore/scimath/StatsFramework/StatisticsUtilities.h"
  #include "/usr/include/casacore/scimath/StatsFramework/StatsDataProvider.h"
  #include "/usr/include/casacore/scimath/StatsFramework/StatsHistogram.h"
  #include "/usr/include/casacore/scimath/StatsFramework/ZScoreCalculator.h"
  #include "/usr/include/casacore/tables/DataMan/BaseMappedArrayEngine.h"
  #include "/usr/include/casacore/tables/DataMan/BitFlagsEngine.h"
  #include "/usr/include/casacore/tables/DataMan/CompressComplex.h"
  #include "/usr/include/casacore/tables/DataMan/CompressFloat.h"
  #include "/usr/include/casacore/tables/DataMan/DataManAccessor.h"
  #include "/usr/include/casacore/tables/DataMan/DataManError.h"
  #include "/usr/include/casacore/tables/DataMan/DataManInfo.h"
  #include "/usr/include/casacore/tables/DataMan/DataManager.h"
  #include "/usr/include/casacore/tables/DataMan/DataManagerColumn.h"
  #include "/usr/include/casacore/tables/DataMan/ForwardCol.h"
  #include "/usr/include/casacore/tables/DataMan/ForwardColRow.h"
  #include "/usr/include/casacore/tables/DataMan/ISMBase.h"
  #include "/usr/include/casacore/tables/DataMan/ISMBucket.h"
  #include "/usr/include/casacore/tables/DataMan/ISMColumn.h"
  #include "/usr/include/casacore/tables/DataMan/ISMIndColumn.h"
  #include "/usr/include/casacore/tables/DataMan/ISMIndex.h"
  #include "/usr/include/casacore/tables/DataMan/IncrStManAccessor.h"
  #include "/usr/include/casacore/tables/DataMan/IncrementalStMan.h"
  #include "/usr/include/casacore/tables/DataMan/MSMBase.h"
  #include "/usr/include/casacore/tables/DataMan/MSMColumn.h"
  #include "/usr/include/casacore/tables/DataMan/MSMDirColumn.h"
  #include "/usr/include/casacore/tables/DataMan/MSMIndColumn.h"
  #include "/usr/include/casacore/tables/DataMan/MappedArrayEngine.h"
  #include "/usr/include/casacore/tables/DataMan/MemoryStMan.h"
  #include "/usr/include/casacore/tables/DataMan/RetypedArrayEngine.h"
  #include "/usr/include/casacore/tables/DataMan/RetypedArraySetGet.h"
  #include "/usr/include/casacore/tables/DataMan/SSMBase.h"
  #include "/usr/include/casacore/tables/DataMan/SSMColumn.h"
  #include "/usr/include/casacore/tables/DataMan/SSMDirColumn.h"
  #include "/usr/include/casacore/tables/DataMan/SSMIndColumn.h"
  #include "/usr/include/casacore/tables/DataMan/SSMIndStringColumn.h"
  #include "/usr/include/casacore/tables/DataMan/SSMIndex.h"
  #include "/usr/include/casacore/tables/DataMan/SSMStringHandler.h"
  #include "/usr/include/casacore/tables/DataMan/ScaledArrayEngine.h"
  #include "/usr/include/casacore/tables/DataMan/ScaledComplexData.h"
  #include "/usr/include/casacore/tables/DataMan/StArrAipsIO.h"
  #include "/usr/include/casacore/tables/DataMan/StArrayFile.h"
  #include "/usr/include/casacore/tables/DataMan/StIndArrAIO.h"
  #include "/usr/include/casacore/tables/DataMan/StIndArray.h"
  #include "/usr/include/casacore/tables/DataMan/StManAipsIO.h"
  #include "/usr/include/casacore/tables/DataMan/StManColumn.h"
  #include "/usr/include/casacore/tables/DataMan/StManColumnBase.h"
  #include "/usr/include/casacore/tables/DataMan/StandardStMan.h"
  #include "/usr/include/casacore/tables/DataMan/StandardStManAccessor.h"
  #include "/usr/include/casacore/tables/DataMan/TSMColumn.h"
  #include "/usr/include/casacore/tables/DataMan/TSMCoordColumn.h"
  #include "/usr/include/casacore/tables/DataMan/TSMCube.h"
  #include "/usr/include/casacore/tables/DataMan/TSMCubeBuff.h"
  #include "/usr/include/casacore/tables/DataMan/TSMCubeMMap.h"
  #include "/usr/include/casacore/tables/DataMan/TSMDataColumn.h"
  #include "/usr/include/casacore/tables/DataMan/TSMFile.h"
  #include "/usr/include/casacore/tables/DataMan/TSMIdColumn.h"
  #include "/usr/include/casacore/tables/DataMan/TSMOption.h"
  #include "/usr/include/casacore/tables/DataMan/TSMShape.h"
  #include "/usr/include/casacore/tables/DataMan/TiledCellStMan.h"
  #include "/usr/include/casacore/tables/DataMan/TiledColumnStMan.h"
  #include "/usr/include/casacore/tables/DataMan/TiledDataStMan.h"
  #include "/usr/include/casacore/tables/DataMan/TiledDataStManAccessor.h"
  #include "/usr/include/casacore/tables/DataMan/TiledFileAccess.h"
  #include "/usr/include/casacore/tables/DataMan/TiledFileHelper.h"
  #include "/usr/include/casacore/tables/DataMan/TiledShapeStMan.h"
  #include "/usr/include/casacore/tables/DataMan/TiledStMan.h"
  #include "/usr/include/casacore/tables/DataMan/TiledStManAccessor.h"
  #include "/usr/include/casacore/tables/DataMan/VACEngine.h"
  #include "/usr/include/casacore/tables/DataMan/VSCEngine.h"
  #include "/usr/include/casacore/tables/DataMan/VirtArrCol.h"
  #include "/usr/include/casacore/tables/DataMan/VirtColEng.h"
  #include "/usr/include/casacore/tables/DataMan/VirtScaCol.h"
  #include "/usr/include/casacore/tables/DataMan/VirtualTaQLColumn.h"
  #include "/usr/include/casacore/tables/DataMan.h"
  #include "/usr/include/casacore/tables/LogTables/LogFilterExpr.h"
  #include "/usr/include/casacore/tables/LogTables/LogFilterTaql.h"
  #include "/usr/include/casacore/tables/LogTables/LoggerHolder.h"
  #include "/usr/include/casacore/tables/LogTables/NewFile.h"
  #include "/usr/include/casacore/tables/LogTables/TableLogSink.h"
  #include "/usr/include/casacore/tables/LogTables.h"
  #include "/usr/include/casacore/tables/TaQL/ExprAggrNode.h"
  #include "/usr/include/casacore/tables/TaQL/ExprAggrNodeArray.h"
  #include "/usr/include/casacore/tables/TaQL/ExprConeNode.h"
  #include "/usr/include/casacore/tables/TaQL/ExprDerNode.h"
  #include "/usr/include/casacore/tables/TaQL/ExprDerNodeArray.h"
  #include "/usr/include/casacore/tables/TaQL/ExprFuncNode.h"
  #include "/usr/include/casacore/tables/TaQL/ExprFuncNodeArray.h"
  #include "/usr/include/casacore/tables/TaQL/ExprGroup.h"
  #include "/usr/include/casacore/tables/TaQL/ExprGroupAggrFunc.h"
  #include "/usr/include/casacore/tables/TaQL/ExprGroupAggrFuncArray.h"
  #include "/usr/include/casacore/tables/TaQL/ExprLogicNode.h"
  #include "/usr/include/casacore/tables/TaQL/ExprLogicNodeArray.h"
  #include "/usr/include/casacore/tables/TaQL/ExprMathNode.h"
  #include "/usr/include/casacore/tables/TaQL/ExprMathNodeArray.h"
  #include "/usr/include/casacore/tables/TaQL/ExprNode.h"
  #include "/usr/include/casacore/tables/TaQL/ExprNodeArray.h"
  #include "/usr/include/casacore/tables/TaQL/ExprNodeRecord.h"
  #include "/usr/include/casacore/tables/TaQL/ExprNodeRep.h"
  #include "/usr/include/casacore/tables/TaQL/ExprNodeSet.h"
  #include "/usr/include/casacore/tables/TaQL/ExprRange.h"
  #include "/usr/include/casacore/tables/TaQL/ExprUDFNode.h"
  #include "/usr/include/casacore/tables/TaQL/ExprUDFNodeArray.h"
  #include "/usr/include/casacore/tables/TaQL/ExprUnitNode.h"
  #include "/usr/include/casacore/tables/TaQL/MArray.h"
  #include "/usr/include/casacore/tables/TaQL/MArrayBase.h"
  #include "/usr/include/casacore/tables/TaQL/MArrayLogical.h"
  #include "/usr/include/casacore/tables/TaQL/MArrayMath.h"
  #include "/usr/include/casacore/tables/TaQL/MArrayMathBase.h"
  #include "/usr/include/casacore/tables/TaQL/MArrayUtil.h"
  #include "/usr/include/casacore/tables/TaQL/RecordExpr.h"
  #include "/usr/include/casacore/tables/TaQL/RecordGram.h"
  #include "/usr/include/casacore/tables/TaQL/TaQLNode.h"
  #include "/usr/include/casacore/tables/TaQL/TaQLNodeDer.h"
  #include "/usr/include/casacore/tables/TaQL/TaQLNodeHandler.h"
  #include "/usr/include/casacore/tables/TaQL/TaQLNodeRep.h"
  #include "/usr/include/casacore/tables/TaQL/TaQLNodeResult.h"
  #include "/usr/include/casacore/tables/TaQL/TaQLNodeVisitor.h"
  #include "/usr/include/casacore/tables/TaQL/TaQLResult.h"
  #include "/usr/include/casacore/tables/TaQL/TaQLShow.h"
  #include "/usr/include/casacore/tables/TaQL/TaQLStyle.h"
  #include "/usr/include/casacore/tables/TaQL/TableExprData.h"
  #include "/usr/include/casacore/tables/TaQL/TableExprId.h"
  #include "/usr/include/casacore/tables/TaQL/TableExprIdAggr.h"
  #include "/usr/include/casacore/tables/TaQL/TableGram.h"
  #include "/usr/include/casacore/tables/TaQL/TableParse.h"
  #include "/usr/include/casacore/tables/TaQL/UDFBase.h"
  #include "/usr/include/casacore/tables/TaQL.h"
  #include "/usr/include/casacore/tables/Tables/ArrColData.h"
  #include "/usr/include/casacore/tables/Tables/ArrColDesc.h"
  #include "/usr/include/casacore/tables/Tables/ArrayColumn.h"
  #include "/usr/include/casacore/tables/Tables/ArrayColumnBase.h"
  #include "/usr/include/casacore/tables/Tables/ArrayColumnFunc.h"
  #include "/usr/include/casacore/tables/Tables/BaseColDesc.h"
  #include "/usr/include/casacore/tables/Tables/BaseColumn.h"
  #include "/usr/include/casacore/tables/Tables/BaseTabIter.h"
  #include "/usr/include/casacore/tables/Tables/BaseTable.h"
  #include "/usr/include/casacore/tables/Tables/ColDescSet.h"
  #include "/usr/include/casacore/tables/Tables/ColumnCache.h"
  #include "/usr/include/casacore/tables/Tables/ColumnDesc.h"
  #include "/usr/include/casacore/tables/Tables/ColumnSet.h"
  #include "/usr/include/casacore/tables/Tables/ColumnsIndex.h"
  #include "/usr/include/casacore/tables/Tables/ColumnsIndexArray.h"
  #include "/usr/include/casacore/tables/Tables/ConcatColumn.h"
  #include "/usr/include/casacore/tables/Tables/ConcatRows.h"
  #include "/usr/include/casacore/tables/Tables/ConcatScalarColumn.h"
  #include "/usr/include/casacore/tables/Tables/ConcatTable.h"
  #include "/usr/include/casacore/tables/Tables/ExternalLockSync.h"
  #include "/usr/include/casacore/tables/Tables/MemoryTable.h"
  #include "/usr/include/casacore/tables/Tables/NullTable.h"
  #include "/usr/include/casacore/tables/Tables/PlainColumn.h"
  #include "/usr/include/casacore/tables/Tables/PlainTable.h"
  #include "/usr/include/casacore/tables/Tables/ReadAsciiTable.h"
  #include "/usr/include/casacore/tables/Tables/RefColumn.h"
  #include "/usr/include/casacore/tables/Tables/RefRows.h"
  #include "/usr/include/casacore/tables/Tables/RefTable.h"
  #include "/usr/include/casacore/tables/Tables/RowCopier.h"
  #include "/usr/include/casacore/tables/Tables/RowNumbers.h"
  #include "/usr/include/casacore/tables/Tables/ScaColData.h"
  #include "/usr/include/casacore/tables/Tables/ScaColDesc.h"
  #include "/usr/include/casacore/tables/Tables/ScaRecordColData.h"
  #include "/usr/include/casacore/tables/Tables/ScaRecordColDesc.h"
  #include "/usr/include/casacore/tables/Tables/ScalarColumn.h"
  #include "/usr/include/casacore/tables/Tables/SetupNewTab.h"
  #include "/usr/include/casacore/tables/Tables/StorageOption.h"
  #include "/usr/include/casacore/tables/Tables/SubTabDesc.h"
  #include "/usr/include/casacore/tables/Tables/TVec.h"
  #include "/usr/include/casacore/tables/Tables/TVecLogic.h"
  #include "/usr/include/casacore/tables/Tables/TVecMath.h"
  #include "/usr/include/casacore/tables/Tables/TVecScaCol.h"
  #include "/usr/include/casacore/tables/Tables/TVecTemp.h"
  #include "/usr/include/casacore/tables/Tables/TabPath.h"
  #include "/usr/include/casacore/tables/Tables/TabVecLogic.h"
  #include "/usr/include/casacore/tables/Tables/TabVecMath.h"
  #include "/usr/include/casacore/tables/Tables/Table.h"
  #include "/usr/include/casacore/tables/Tables/TableAttr.h"
  #include "/usr/include/casacore/tables/Tables/TableCache.h"
  #include "/usr/include/casacore/tables/Tables/TableColumn.h"
  #include "/usr/include/casacore/tables/Tables/TableCopy.h"
  #include "/usr/include/casacore/tables/Tables/TableDesc.h"
  #include "/usr/include/casacore/tables/Tables/TableError.h"
  #include "/usr/include/casacore/tables/Tables/TableIndexProxy.h"
  #include "/usr/include/casacore/tables/Tables/TableInfo.h"
  #include "/usr/include/casacore/tables/Tables/TableIter.h"
  #include "/usr/include/casacore/tables/Tables/TableIterProxy.h"
  #include "/usr/include/casacore/tables/Tables/TableKeyword.h"
  #include "/usr/include/casacore/tables/Tables/TableLock.h"
  #include "/usr/include/casacore/tables/Tables/TableLockData.h"
  #include "/usr/include/casacore/tables/Tables/TableLocker.h"
  #include "/usr/include/casacore/tables/Tables/TableProxy.h"
  #include "/usr/include/casacore/tables/Tables/TableRecord.h"
  #include "/usr/include/casacore/tables/Tables/TableRecordRep.h"
  #include "/usr/include/casacore/tables/Tables/TableRow.h"
  #include "/usr/include/casacore/tables/Tables/TableRowProxy.h"
  #include "/usr/include/casacore/tables/Tables/TableSyncData.h"
  #include "/usr/include/casacore/tables/Tables/TableTrace.h"
  #include "/usr/include/casacore/tables/Tables/TableUtil.h"
  #include "/usr/include/casacore/tables/Tables/TableVector.h"
  #include "/usr/include/casacore/tables/Tables.h"

  // add namespaces
  namespace boost{typedef int tmp_add_type_1;}
  boost::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace boost{namespace concepts{typedef int tmp_add_type_2;}}
  boost::concepts::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace boost{namespace concepts{namespace detail{typedef int tmp_add_type_3;}}}
  boost::concepts::detail::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace boost{namespace container{typedef int tmp_add_type_4;}}
  boost::container::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace boost{namespace container{namespace dtl{typedef int tmp_add_type_5;}}}
  boost::container::dtl::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace boost{namespace container{namespace pmr{typedef int tmp_add_type_6;}}}
  boost::container::pmr::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace boost{namespace conversion{typedef int tmp_add_type_7;}}
  boost::conversion::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace boost{namespace conversion{namespace detail{typedef int tmp_add_type_8;}}}
  boost::conversion::detail::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace boost{namespace core{typedef int tmp_add_type_9;}}
  boost::core::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace boost{namespace detail{typedef int tmp_add_type_10;}}
  boost::detail::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace boost{namespace detail{namespace function{typedef int tmp_add_type_11;}}}
  boost::detail::function::tmp_add_type_11 tmp_add_func_11(){return 0;};
  namespace boost{namespace details{typedef int tmp_add_type_12;}}
  boost::details::tmp_add_type_12 tmp_add_func_12(){return 0;};
  namespace boost{namespace integer{typedef int tmp_add_type_13;}}
  boost::integer::tmp_add_type_13 tmp_add_func_13(){return 0;};
  namespace boost{namespace intrusive{typedef int tmp_add_type_14;}}
  boost::intrusive::tmp_add_type_14 tmp_add_func_14(){return 0;};
  namespace boost{namespace intrusive{namespace detail{typedef int tmp_add_type_15;}}}
  boost::intrusive::detail::tmp_add_type_15 tmp_add_func_15(){return 0;};
  namespace boost{namespace iterators{typedef int tmp_add_type_16;}}
  boost::iterators::tmp_add_type_16 tmp_add_func_16(){return 0;};
  namespace boost{namespace iterators{namespace detail{typedef int tmp_add_type_17;}}}
  boost::iterators::detail::tmp_add_type_17 tmp_add_func_17(){return 0;};
  namespace boost{namespace math{typedef int tmp_add_type_18;}}
  boost::math::tmp_add_type_18 tmp_add_func_18(){return 0;};
  namespace boost{namespace math{namespace detail{typedef int tmp_add_type_19;}}}
  boost::math::detail::tmp_add_type_19 tmp_add_func_19(){return 0;};
  namespace boost{namespace math{namespace policies{typedef int tmp_add_type_20;}}}
  boost::math::policies::tmp_add_type_20 tmp_add_func_20(){return 0;};
  namespace boost{namespace math{namespace policies{namespace detail{typedef int tmp_add_type_21;}}}}
  boost::math::policies::detail::tmp_add_type_21 tmp_add_func_21(){return 0;};
  namespace boost{namespace math{namespace tools{typedef int tmp_add_type_22;}}}
  boost::math::tools::tmp_add_type_22 tmp_add_func_22(){return 0;};
  namespace boost{namespace movelib{typedef int tmp_add_type_23;}}
  boost::movelib::tmp_add_type_23 tmp_add_func_23(){return 0;};
  namespace boost{namespace mpl{typedef int tmp_add_type_24;}}
  boost::mpl::tmp_add_type_24 tmp_add_func_24(){return 0;};
  namespace boost{namespace mpl{namespace aux{typedef int tmp_add_type_25;}}}
  boost::mpl::aux::tmp_add_type_25 tmp_add_func_25(){return 0;};
  namespace boost{namespace mpl{namespace placeholders{typedef int tmp_add_type_26;}}}
  boost::mpl::placeholders::tmp_add_type_26 tmp_add_func_26(){return 0;};
  namespace boost{namespace numeric{typedef int tmp_add_type_27;}}
  boost::numeric::tmp_add_type_27 tmp_add_func_27(){return 0;};
  namespace boost{namespace numeric{namespace boundsdetail{typedef int tmp_add_type_28;}}}
  boost::numeric::boundsdetail::tmp_add_type_28 tmp_add_func_28(){return 0;};
  namespace boost{namespace numeric{namespace convdetail{typedef int tmp_add_type_29;}}}
  boost::numeric::convdetail::tmp_add_type_29 tmp_add_func_29(){return 0;};
  namespace boost{namespace placeholders{typedef int tmp_add_type_30;}}
  boost::placeholders::tmp_add_type_30 tmp_add_func_30(){return 0;};
  namespace boost{namespace python{typedef int tmp_add_type_31;}}
  boost::python::tmp_add_type_31 tmp_add_func_31(){return 0;};
  namespace boost{namespace python{namespace api{typedef int tmp_add_type_32;}}}
  boost::python::api::tmp_add_type_32 tmp_add_func_32(){return 0;};
  namespace boost{namespace python{namespace converter{typedef int tmp_add_type_33;}}}
  boost::python::converter::tmp_add_type_33 tmp_add_func_33(){return 0;};
  namespace boost{namespace python{namespace converter{namespace detail{typedef int tmp_add_type_34;}}}}
  boost::python::converter::detail::tmp_add_type_34 tmp_add_func_34(){return 0;};
  namespace boost{namespace python{namespace converter{namespace registry{typedef int tmp_add_type_35;}}}}
  boost::python::converter::registry::tmp_add_type_35 tmp_add_func_35(){return 0;};
  namespace boost{namespace python{namespace detail{typedef int tmp_add_type_36;}}}
  boost::python::detail::tmp_add_type_36 tmp_add_func_36(){return 0;};
  namespace boost{namespace python{namespace detail{namespace error{typedef int tmp_add_type_37;}}}}
  boost::python::detail::error::tmp_add_type_37 tmp_add_func_37(){return 0;};
  namespace boost{namespace python{namespace objects{typedef int tmp_add_type_38;}}}
  boost::python::objects::tmp_add_type_38 tmp_add_func_38(){return 0;};
  namespace boost{namespace python{namespace objects{namespace detail{typedef int tmp_add_type_39;}}}}
  boost::python::objects::detail::tmp_add_type_39 tmp_add_func_39(){return 0;};
  namespace boost{namespace range{typedef int tmp_add_type_40;}}
  boost::range::tmp_add_type_40 tmp_add_func_40(){return 0;};
  namespace boost{namespace tuples{typedef int tmp_add_type_41;}}
  boost::tuples::tmp_add_type_41 tmp_add_func_41(){return 0;};
  namespace boost{namespace tuples{namespace detail{typedef int tmp_add_type_42;}}}
  boost::tuples::detail::tmp_add_type_42 tmp_add_func_42(){return 0;};
  namespace boost{namespace typeindex{typedef int tmp_add_type_43;}}
  boost::typeindex::tmp_add_type_43 tmp_add_func_43(){return 0;};
  namespace boost{namespace typeindex{namespace detail{typedef int tmp_add_type_44;}}}
  boost::typeindex::detail::tmp_add_type_44 tmp_add_func_44(){return 0;};
  namespace casacore{typedef int tmp_add_type_45;}
  casacore::tmp_add_type_45 tmp_add_func_45(){return 0;};
  namespace casacore{namespace C{typedef int tmp_add_type_46;}}
  casacore::C::tmp_add_type_46 tmp_add_func_46(){return 0;};
  namespace casacore{namespace OMP{typedef int tmp_add_type_47;}}
  casacore::OMP::tmp_add_type_47 tmp_add_func_47(){return 0;};
  namespace casacore{namespace python{typedef int tmp_add_type_48;}}
  casacore::python::tmp_add_type_48 tmp_add_func_48(){return 0;};
  namespace casacore{namespace python{namespace numpy{typedef int tmp_add_type_49;}}}
  casacore::python::numpy::tmp_add_type_49 tmp_add_func_49(){return 0;};
  namespace casacore{namespace TableUtil{typedef int tmp_add_type_50;}}
  casacore::TableUtil::tmp_add_type_50 tmp_add_func_50(){return 0;};
  namespace boost{namespace _bi{typedef int tmp_add_type_51;}}
  boost::_bi::tmp_add_type_51 tmp_add_func_51(){return 0;};
  namespace boost{namespace _mfi{typedef int tmp_add_type_52;}}
  boost::_mfi::tmp_add_type_52 tmp_add_func_52(){return 0;};
  namespace boost{namespace binary_op_detail{typedef int tmp_add_type_53;}}
  boost::binary_op_detail::tmp_add_type_53 tmp_add_func_53(){return 0;};
  namespace boost{namespace container{namespace container_detail_really_deep_namespace{typedef int tmp_add_type_54;}}}
  boost::container::container_detail_really_deep_namespace::tmp_add_type_54 tmp_add_func_54(){return 0;};
  namespace boost{namespace detail{namespace indirect_traits{typedef int tmp_add_type_55;}}}
  boost::detail::indirect_traits::tmp_add_type_55 tmp_add_func_55(){return 0;};
  namespace boost{namespace exception_detail{typedef int tmp_add_type_56;}}
  boost::exception_detail::tmp_add_type_56 tmp_add_func_56(){return 0;};
  namespace boost{namespace iterator_range_detail{typedef int tmp_add_type_57;}}
  boost::iterator_range_detail::tmp_add_type_57 tmp_add_func_57(){return 0;};
  namespace boost{namespace iterators{namespace advance_adl_barrier{typedef int tmp_add_type_58;}}}
  boost::iterators::advance_adl_barrier::tmp_add_type_58 tmp_add_func_58(){return 0;};
  namespace boost{namespace iterators{namespace distance_adl_barrier{typedef int tmp_add_type_59;}}}
  boost::iterators::distance_adl_barrier::tmp_add_type_59 tmp_add_func_59(){return 0;};
  namespace boost{namespace math_detail{typedef int tmp_add_type_60;}}
  boost::math_detail::tmp_add_type_60 tmp_add_func_60(){return 0;};
  namespace boost{namespace next_prior_detail{typedef int tmp_add_type_61;}}
  boost::next_prior_detail::tmp_add_type_61 tmp_add_func_61(){return 0;};
  namespace boost{namespace noncopyable_{typedef int tmp_add_type_62;}}
  boost::noncopyable_::tmp_add_type_62 tmp_add_func_62(){return 0;};
  namespace boost{namespace operators_impl{typedef int tmp_add_type_63;}}
  boost::operators_impl::tmp_add_type_63 tmp_add_func_63(){return 0;};
  namespace boost{namespace operators_impl{namespace operators_detail{typedef int tmp_add_type_64;}}}
  boost::operators_impl::operators_detail::tmp_add_type_64 tmp_add_func_64(){return 0;};
  namespace boost{namespace python{namespace detail{namespace wrapper_base_{typedef int tmp_add_type_65;}}}}
  boost::python::detail::wrapper_base_::tmp_add_type_65 tmp_add_func_65(){return 0;};
  namespace boost{namespace python{namespace error_messages{typedef int tmp_add_type_66;}}}
  boost::python::error_messages::tmp_add_type_66 tmp_add_func_66(){return 0;};
  namespace boost{namespace python{namespace self_ns{typedef int tmp_add_type_67;}}}
  boost::python::self_ns::tmp_add_type_67 tmp_add_func_67(){return 0;};
  namespace boost{namespace range_adl_barrier{typedef int tmp_add_type_68;}}
  boost::range_adl_barrier::tmp_add_type_68 tmp_add_func_68(){return 0;};
  namespace boost{namespace range_detail{typedef int tmp_add_type_69;}}
  boost::range_detail::tmp_add_type_69 tmp_add_func_69(){return 0;};
  namespace boost{namespace range_distance_adl_barrier{typedef int tmp_add_type_70;}}
  boost::range_distance_adl_barrier::tmp_add_type_70 tmp_add_func_70(){return 0;};
  namespace boost{namespace tt_align_ns{typedef int tmp_add_type_71;}}
  boost::tt_align_ns::tmp_add_type_71 tmp_add_func_71(){return 0;};
  namespace boost{namespace type_traits{typedef int tmp_add_type_72;}}
  boost::type_traits::tmp_add_type_72 tmp_add_func_72(){return 0;};
  namespace boost{namespace type_traits_detail{typedef int tmp_add_type_73;}}
  boost::type_traits_detail::tmp_add_type_73 tmp_add_func_73(){return 0;};
  namespace boost_concepts{typedef int tmp_add_type_74;}
  boost_concepts::tmp_add_type_74 tmp_add_func_74(){return 0;};
  namespace boost_concepts{namespace detail{typedef int tmp_add_type_75;}}
  boost_concepts::detail::tmp_add_type_75 tmp_add_func_75(){return 0;};
  namespace boost_swap_impl{typedef int tmp_add_type_76;}
  boost_swap_impl::tmp_add_type_76 tmp_add_func_76(){return 0;};
  namespace casacore{namespace __anona99269b0d211{typedef int tmp_add_type_77;}}
  casacore::__anona99269b0d211::tmp_add_type_77 tmp_add_func_77(){return 0;};
  namespace casacore{namespace arrays_internal{typedef int tmp_add_type_78;}}
  casacore::arrays_internal::tmp_add_type_78 tmp_add_func_78(){return 0;};
  namespace mpl_{typedef int tmp_add_type_79;}
  mpl_::tmp_add_type_79 tmp_add_func_79(){return 0;};
  namespace mpl_{namespace aux{typedef int tmp_add_type_80;}}
  mpl_::aux::tmp_add_type_80 tmp_add_func_80(){return 0;};

  // add classes
  NpyAuxData_tag* tmp_add_class_0;
  PyArrayFlagsObject* tmp_add_class_1;
  PyArrayIterObject_tag* tmp_add_class_2;
  PyCodeObject* tmp_add_class_3;
  PyConfig* tmp_add_class_4;
  PyGetSetDef* tmp_add_class_5;
  PyMethodDef* tmp_add_class_6;
  PyModuleDef* tmp_add_class_7;
  PyModuleDef_Base* tmp_add_class_8;
  PyModuleDef_Slot* tmp_add_class_9;
  PyPreConfig* tmp_add_class_10;
  PyStructSequence_Desc* tmp_add_class_11;
  PyStructSequence_Field* tmp_add_class_12;
  _G_fpos64_t* tmp_add_class_13;
  _G_fpos_t* tmp_add_class_14;
  _IO_cookie_io_functions_t* tmp_add_class_15;
  _PyArg_Parser* tmp_add_class_16;
  _PyArray_Descr* tmp_add_class_17;
  _PyCFrame* tmp_add_class_18;
  _PyWeakReference* tmp_add_class_19;
  _Py_Identifier* tmp_add_class_20;
  _Py_tss_t* tmp_add_class_21;
  _arr_descr* tmp_add_class_22;
  _err_stackitem* tmp_add_class_23;
  _frozen* tmp_add_class_24;
  _heaptypeobject* tmp_add_class_25;
  _inittab* tmp_add_class_26;
  _line_offsets* tmp_add_class_27;
  _longobject* tmp_add_class_28;
  _object* tmp_add_class_29;
  _opaque* tmp_add_class_30;
  _specialization_cache* tmp_add_class_31;
  _stack_chunk* tmp_add_class_32;
  _traceback* tmp_add_class_33;
  _ts* tmp_add_class_34;
  _typeobject* tmp_add_class_35;
  _xid* tmp_add_class_36;
  auxprm* tmp_add_class_37;
  celprm* tmp_add_class_38;
  f_owner_ex* tmp_add_class_39;
  file_handle* tmp_add_class_40;
  flock64* tmp_add_class_41;
  iovec* tmp_add_class_42;
  itimerval* tmp_add_class_43;
  linprm* tmp_add_class_44;
  prjprm* tmp_add_class_45;
  pscard* tmp_add_class_46;
  pvcard* tmp_add_class_47;
  spcprm* tmp_add_class_48;
  spxprm* tmp_add_class_49;
  statx_timestamp* tmp_add_class_50;
  tagPyArrayObject_fields* tmp_add_class_51;
  tms* tmp_add_class_52;
  ucontext_t* tmp_add_class_53;
  wcsprm* tmp_add_class_54;
  wrapperbase* tmp_add_class_55;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w -std=c++14 "/tmp/KDMnLiebSo/dump1.h"  -I/usr/include/casacore/mirlib -I/usr/include/casacore/casa -I/usr/include/casacore/fits/FITS -I/usr/include/python3.11 -I/lib/python3/dist-packages/numpy/core/include

In file included from /usr/include/boost/type_traits/type_with_alignment.hpp:13,
                 from /usr/include/boost/type_traits/alignment_traits.hpp:13,
                 from /usr/include/boost/python/detail/type_traits.hpp:32,
                 from /usr/include/boost/python/cast.hpp:9,
                 from /usr/include/boost/python/handle.hpp:10,
                 from /usr/include/boost/python/args_fwd.hpp:10,
                 from /usr/include/boost/python/args.hpp:10,
                 from /usr/include/boost/python.hpp:11,
                 from /usr/include/casacore/python/Converters/PycArray.h:34,
                 from /tmp/KDMnLiebSo/dump1.h:727:
/usr/include/boost/type_traits/is_destructible.hpp:39:7: error: ‘boost::is_complete<T>::value’ is not a type
   39 |       BOOST_STATIC_ASSERT_MSG(boost::is_complete<T>::value, "Arguments to is_destructible must be complete types");
      |       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/is_destructible.hpp:39:7: error: expected identifier before string constant
   39 |       BOOST_STATIC_ASSERT_MSG(boost::is_complete<T>::value, "Arguments to is_destructible must be complete types");
      |       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/is_destructible.hpp:39:7: error: expected ‘,’ or ‘...’ before string constant
/usr/include/boost/type_traits/is_default_constructible.hpp:63:7: error: ‘boost::is_complete<T>::value’ is not a type
   63 |       BOOST_STATIC_ASSERT_MSG(boost::is_complete<T>::value, "Arguments to is_default_constructible must be complete types");
      |       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/is_default_constructible.hpp:63:7: error: expected identifier before string constant
   63 |       BOOST_STATIC_ASSERT_MSG(boost::is_complete<T>::value, "Arguments to is_default_constructible must be complete types");
      |       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/is_default_constructible.hpp:63:7: error: expected ‘,’ or ‘...’ before string constant
/usr/include/boost/type_traits/is_constructible.hpp:52:7: error: ‘boost::is_complete<T>::value’ is not a type
   52 |       BOOST_STATIC_ASSERT_MSG(::boost::is_complete<T>::value, "The target type must be complete in order to test for constructibility");
      |       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/is_constructible.hpp:52:7: error: expected identifier before string constant
   52 |       BOOST_STATIC_ASSERT_MSG(::boost::is_complete<T>::value, "The target type must be complete in order to test for constructibility");
      |       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/is_constructible.hpp:52:7: error: expected ‘,’ or ‘...’ before string constant
/usr/include/boost/type_traits/is_constructible.hpp:56:7: error: ‘boost::is_complete<T>::value’ is not a type
   56 |       BOOST_STATIC_ASSERT_MSG(::boost::is_complete<T>::value, "The target type must be complete in order to test for constructibility");
      |       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/is_constructible.hpp:56:7: error: expected identifier before string constant
   56 |       BOOST_STATIC_ASSERT_MSG(::boost::is_complete<T>::value, "The target type must be complete in order to test for constructibility");
      |       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/is_constructible.hpp:56:7: error: expected ‘,’ or ‘...’ before string constant
/usr/include/boost/integer.hpp:117:7: error: ‘Bits’ is not a type
  117 |       BOOST_STATIC_ASSERT_MSG(Bits <= (int)(sizeof(boost::intmax_t) * CHAR_BIT),
      |       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/integer.hpp:117:7: error: expected ‘,’ or ‘...’ before ‘<=’ token
  117 |       BOOST_STATIC_ASSERT_MSG(Bits <= (int)(sizeof(boost::intmax_t) * CHAR_BIT),
      |       ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/integer.hpp:138:6: error: ‘Bits’ is not a type
  138 |      BOOST_STATIC_ASSERT_MSG(Bits <= (int)(sizeof(boost::uintmax_t) * CHAR_BIT),
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/integer.hpp:138:6: error: expected ‘,’ or ‘...’ before ‘<=’ token
  138 |      BOOST_STATIC_ASSERT_MSG(Bits <= (int)(sizeof(boost::uintmax_t) * CHAR_BIT),
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/python/converter/rvalue_from_python_data.hpp:98:25: error: expected identifier before ‘__builtin_offsetof’
   98 |     BOOST_STATIC_ASSERT(BOOST_PYTHON_OFFSETOF(rvalue_from_python_storage<T>,stage1) == 0);
      |                         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/python/converter/rvalue_from_python_data.hpp:98:25: error: expected ‘,’ or ‘...’ before ‘__builtin_offsetof’
/usr/include/boost/type_traits/is_convertible.hpp:483:4: error: ‘boost::is_complete<To>::value’ is not a type
  483 |    BOOST_STATIC_ASSERT_MSG(boost::is_complete<To>::value || boost::is_void<To>::value || boost::is_array<To>::value, "Destination argument type to is_convertible must be a complete type");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/is_convertible.hpp:483:4: error: expected ‘,’ or ‘...’ before ‘||’ token
  483 |    BOOST_STATIC_ASSERT_MSG(boost::is_complete<To>::value || boost::is_void<To>::value || boost::is_array<To>::value, "Destination argument type to is_convertible must be a complete type");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/is_convertible.hpp:484:4: error: ‘boost::is_complete<T>::value’ is not a type
  484 |    BOOST_STATIC_ASSERT_MSG(boost::is_complete<From>::value || boost::is_void<From>::value || boost::is_array<From>::value, "From argument type to is_convertible must be a complete type");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/is_convertible.hpp:484:4: error: expected ‘,’ or ‘...’ before ‘||’ token
  484 |    BOOST_STATIC_ASSERT_MSG(boost::is_complete<From>::value || boost::is_void<From>::value || boost::is_array<From>::value, "From argument type to is_convertible must be a complete type");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/python3.11/Python.h:39,
                 from /usr/include/boost/python/detail/wrap_python.hpp:178,
                 from /usr/include/boost/python/detail/prefix.hpp:13,
                 from /usr/include/boost/python/args.hpp:8:
/usr/include/boost/type_traits/is_convertible.hpp:484:4: error: ‘int boost::is_convertible<From, To>::_Static_assert(int)’ cannot be overloaded with ‘int boost::is_convertible<From, To>::_Static_assert(int)’
  484 |    BOOST_STATIC_ASSERT_MSG(boost::is_complete<From>::value || boost::is_void<From>::value || boost::is_array<From>::value, "From argument type to is_convertible must be a complete type");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/is_convertible.hpp:483:4: note: previous declaration ‘int boost::is_convertible<From, To>::_Static_assert(int)’
  483 |    BOOST_STATIC_ASSERT_MSG(boost::is_complete<To>::value || boost::is_void<To>::value || boost::is_array<To>::value, "Destination argument type to is_convertible must be a complete type");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/python/with_custodian_and_ward.hpp:45:5: error: ‘custodian’ is not a type
   45 |     BOOST_STATIC_ASSERT(custodian != ward);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/python/with_custodian_and_ward.hpp:45:5: error: expected ‘,’ or ‘...’ before ‘!=’ token
   45 |     BOOST_STATIC_ASSERT(custodian != ward);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/python/with_custodian_and_ward.hpp:46:5: error: ‘custodian’ is not a type
   46 |     BOOST_STATIC_ASSERT(custodian > 0);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/python/with_custodian_and_ward.hpp:46:5: error: expected ‘,’ or ‘...’ before ‘>’ token
   46 |     BOOST_STATIC_ASSERT(custodian > 0);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/python/with_custodian_and_ward.hpp:46:5: error: ‘int boost::python::with_custodian_and_ward<custodian, ward, BasePolicy_>::_Static_assert(int)’ cannot be overloaded with ‘int boost::python::with_custodian_and_ward<custodian, ward, BasePolicy_>::_Static_assert(int)’
   46 |     BOOST_STATIC_ASSERT(custodian > 0);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/python/with_custodian_and_ward.hpp:45:5: note: previous declaration ‘int boost::python::with_custodian_and_ward<custodian, ward, BasePolicy_>::_Static_assert(int)’
   45 |     BOOST_STATIC_ASSERT(custodian != ward);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/python/with_custodian_and_ward.hpp:47:5: error: ‘ward’ is not a type
   47 |     BOOST_STATIC_ASSERT(ward > 0);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/python/with_custodian_and_ward.hpp:47:5: error: expected ‘,’ or ‘...’ before ‘>’ token
   47 |     BOOST_STATIC_ASSERT(ward > 0);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/python/with_custodian_and_ward.hpp:47:5: error: ‘int boost::python::with_custodian_and_ward<custodian, ward, BasePolicy_>::_Static_assert(int)’ cannot be overloaded with ‘int boost::python::with_custodian_and_ward<custodian, ward, BasePolicy_>::_Static_assert(int)’
   47 |     BOOST_STATIC_ASSERT(ward > 0);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/python/with_custodian_and_ward.hpp:45:5: note: previous declaration ‘int boost::python::with_custodian_and_ward<custodian, ward, BasePolicy_>::_Static_assert(int)’
   45 |     BOOST_STATIC_ASSERT(custodian != ward);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/python/with_custodian_and_ward.hpp:82:5: error: ‘custodian’ is not a type
   82 |     BOOST_STATIC_ASSERT(custodian != ward);
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/python/with_custodian_and_ward.hpp:82:5: error: expected ‘,’ or ‘...’ before ‘!=’ token
   82 |     BOOST_STATIC_ASSERT(custodian != ward);
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
                 from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
                 from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
                 from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
                 from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
                 from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
                 from /usr/include/boost/shared_ptr.hpp:17,
                 from /usr/include/boost/python/converter/shared_ptr_to_python.hpp:12,
                 from /usr/include/boost/python/converter/arg_to_python.hpp:15,
                 from /usr/include/boost/python/call.hpp:15,
                 from /usr/include/boost/python/object_core.hpp:14,
                 from /usr/include/boost/python/args.hpp:22:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/iterator.hpp:13:1: note: ‘#pragma message: This header is deprecated. Use <iterator> instead.’
   13 | BOOST_HEADER_DEPRECATED("<iterator>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/make_unsigned.hpp:31:4: error: expected identifier before ‘(’ token
   31 |    BOOST_STATIC_ASSERT_MSG((::boost::is_integral<T>::value || ::boost::is_enum<T>::value), "The template argument to make_unsigned must be an integer or enum type.");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/make_unsigned.hpp:31:4: error: expected unqualified-id before ‘||’ token
   31 |    BOOST_STATIC_ASSERT_MSG((::boost::is_integral<T>::value || ::boost::is_enum<T>::value), "The template argument to make_unsigned must be an integer or enum type.");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/make_unsigned.hpp:31:4: error: expected ‘)’ before ‘||’ token
   31 |    BOOST_STATIC_ASSERT_MSG((::boost::is_integral<T>::value || ::boost::is_enum<T>::value), "The template argument to make_unsigned must be an integer or enum type.");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/make_unsigned.hpp:31:4: error: expected ‘)’ before ‘||’ token
/usr/include/boost/type_traits/make_unsigned.hpp:31:4: note: to match this ‘(’
   31 |    BOOST_STATIC_ASSERT_MSG((::boost::is_integral<T>::value || ::boost::is_enum<T>::value), "The template argument to make_unsigned must be an integer or enum type.");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/make_unsigned.hpp:31:4: error: expected ‘;’ at end of member declaration
   31 |    BOOST_STATIC_ASSERT_MSG((::boost::is_integral<T>::value || ::boost::is_enum<T>::value), "The template argument to make_unsigned must be an integer or enum type.");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/make_unsigned.hpp:31:4: error: expected unqualified-id before ‘||’ token
   31 |    BOOST_STATIC_ASSERT_MSG((::boost::is_integral<T>::value || ::boost::is_enum<T>::value), "The template argument to make_unsigned must be an integer or enum type.");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/make_unsigned.hpp:32:4: error: expected identifier before ‘(’ token
   32 |    BOOST_STATIC_ASSERT_MSG((! ::boost::is_same<typename remove_cv<T>::type, bool>::value), "The template argument to make_unsigned must not be the type bool");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/make_unsigned.hpp:32:4: error: expected ‘)’ before ‘!’ token
   32 |    BOOST_STATIC_ASSERT_MSG((! ::boost::is_same<typename remove_cv<T>::type, bool>::value), "The template argument to make_unsigned must not be the type bool");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/make_unsigned.hpp:32:4: error: expected ‘)’ before ‘!’ token
/usr/include/boost/type_traits/make_unsigned.hpp:32:4: note: to match this ‘(’
   32 |    BOOST_STATIC_ASSERT_MSG((! ::boost::is_same<typename remove_cv<T>::type, bool>::value), "The template argument to make_unsigned must not be the type bool");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/make_unsigned.hpp:32:4: error: expected ‘;’ at end of member declaration
   32 |    BOOST_STATIC_ASSERT_MSG((! ::boost::is_same<typename remove_cv<T>::type, bool>::value), "The template argument to make_unsigned must not be the type bool");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/make_unsigned.hpp:32:4: error: ‘int boost::make_unsigned<T>::_Static_assert(...)’ cannot be overloaded with ‘int boost::make_unsigned<T>::_Static_assert(...)’
   32 |    BOOST_STATIC_ASSERT_MSG((! ::boost::is_same<typename remove_cv<T>::type, bool>::value), "The template argument to make_unsigned must not be the type bool");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/make_unsigned.hpp:31:4: note: previous declaration ‘int boost::make_unsigned<T>::_Static_assert(...)’
   31 |    BOOST_STATIC_ASSERT_MSG((::boost::is_integral<T>::value || ::boost::is_enum<T>::value), "The template argument to make_unsigned must be an integer or enum type.");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/type_traits/make_unsigned.hpp:32:4: error: expected unqualified-id before ‘!’ token
   32 |    BOOST_STATIC_ASSERT_MSG((! ::boost::is_same<typename remove_cv<T>::type, bool>::value), "The template argument to make_unsigned must not be the type bool");
      |    ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/lcast_precision.hpp:77:5: error: expected identifier before ‘!’ token
   77 |     BOOST_STATIC_ASSERT(!is_specialized_dec ||
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/lcast_precision.hpp:77:5: error: expected ‘,’ or ‘...’ before ‘!’ token
/usr/include/boost/detail/lcast_precision.hpp:85:5: error: expected identifier before ‘!’ token
   85 |     BOOST_STATIC_ASSERT(!is_specialized_bin ||
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/lcast_precision.hpp:85:5: error: expected ‘,’ or ‘...’ before ‘!’ token
/usr/include/boost/detail/lcast_precision.hpp:85:5: error: ‘int boost::detail::lcast_precision<T>::_Static_assert(int)’ cannot be overloaded with ‘int boost::detail::lcast_precision<T>::_Static_assert(int)’
   85 |     BOOST_STATIC_ASSERT(!is_specialized_bin ||
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/detail/lcast_precision.hpp:77:5: note: previous declaration ‘int boost::detail::lcast_precision<T>::_Static_assert(int)’
   77 |     BOOST_STATIC_ASSERT(!is_specialized_dec ||
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:47,
                 from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from /usr/include/boost/python/operators.hpp:19,
                 from /usr/include/boost/python.hpp:49:
/usr/include/c++/12/array:478:21: error: ‘_Ind’ is not a type
  478 |       static_assert(_Ind < _Nm, "array index is in range");
      |                     ^~~~
/usr/include/c++/12/array:478:26: error: expected ‘,’ or ‘...’ before ‘<’ token
  478 |       static_assert(_Ind < _Nm, "array index is in range");
      |                          ^
/usr/include/boost/math/policies/policy.hpp:406:4: error: ‘boost::math::policies::detail::is_valid_policy<A1>::value’ is not a type
  406 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A1>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:406:4: error: expected identifier before string constant
  406 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A1>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:406:4: error: expected ‘,’ or ‘...’ before string constant
/usr/include/boost/math/policies/policy.hpp:407:4: error: ‘boost::math::policies::detail::is_valid_policy<A2>::value’ is not a type
  407 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A2>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:407:4: error: expected identifier before string constant
  407 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A2>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:407:4: error: expected ‘,’ or ‘...’ before string constant
/usr/include/boost/math/policies/policy.hpp:407:4: error: ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’ cannot be overloaded with ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  407 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A2>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:406:4: note: previous declaration ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  406 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A1>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:408:4: error: ‘boost::math::policies::detail::is_valid_policy<A3>::value’ is not a type
  408 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A3>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:408:4: error: expected identifier before string constant
  408 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A3>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:408:4: error: expected ‘,’ or ‘...’ before string constant
/usr/include/boost/math/policies/policy.hpp:408:4: error: ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’ cannot be overloaded with ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  408 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A3>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:406:4: note: previous declaration ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  406 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A1>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:409:4: error: ‘boost::math::policies::detail::is_valid_policy<A4>::value’ is not a type
  409 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A4>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:409:4: error: expected identifier before string constant
  409 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A4>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:409:4: error: expected ‘,’ or ‘...’ before string constant
/usr/include/boost/math/policies/policy.hpp:409:4: error: ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’ cannot be overloaded with ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  409 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A4>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:406:4: note: previous declaration ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  406 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A1>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:410:4: error: ‘boost::math::policies::detail::is_valid_policy<A5>::value’ is not a type
  410 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A5>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:410:4: error: expected identifier before string constant
  410 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A5>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:410:4: error: expected ‘,’ or ‘...’ before string constant
/usr/include/boost/math/policies/policy.hpp:410:4: error: ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’ cannot be overloaded with ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  410 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A5>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:406:4: note: previous declaration ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  406 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A1>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:411:4: error: ‘boost::math::policies::detail::is_valid_policy<A6>::value’ is not a type
  411 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A6>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:411:4: error: expected identifier before string constant
  411 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A6>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:411:4: error: expected ‘,’ or ‘...’ before string constant
/usr/include/boost/math/policies/policy.hpp:411:4: error: ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’ cannot be overloaded with ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  411 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A6>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:406:4: note: previous declaration ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  406 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A1>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:412:4: error: ‘boost::math::policies::detail::is_valid_policy<A7>::value’ is not a type
  412 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A7>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:412:4: error: expected identifier before string constant
  412 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A7>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:412:4: error: expected ‘,’ or ‘...’ before string constant
/usr/include/boost/math/policies/policy.hpp:412:4: error: ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’ cannot be overloaded with ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  412 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A7>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:406:4: note: previous declaration ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  406 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A1>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:413:4: error: ‘boost::math::policies::detail::is_valid_policy<A8>::value’ is not a type
  413 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A8>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:413:4: error: expected identifier before string constant
  413 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A8>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:413:4: error: expected ‘,’ or ‘...’ before string constant
/usr/include/boost/math/policies/policy.hpp:413:4: error: ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’ cannot be overloaded with ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  413 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A8>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:406:4: note: previous declaration ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  406 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A1>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:414:4: error: ‘boost::math::policies::detail::is_valid_policy<A9>::value’ is not a type
  414 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A9>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:414:4: error: expected identifier before string constant
  414 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A9>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:414:4: error: expected ‘,’ or ‘...’ before string constant
/usr/include/boost/math/policies/policy.hpp:414:4: error: ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’ cannot be overloaded with ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  414 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A9>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:406:4: note: previous declaration ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  406 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A1>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:415:4: error: ‘boost::math::policies::detail::is_valid_policy<A10>::value’ is not a type
  415 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A10>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:415:4: error: expected identifier before string constant
  415 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A10>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:415:4: error: expected ‘,’ or ‘...’ before string constant
/usr/include/boost/math/policies/policy.hpp:415:4: error: ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’ cannot be overloaded with ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  415 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A10>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:406:4: note: previous declaration ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  406 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A1>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:416:4: error: ‘boost::math::policies::detail::is_valid_policy<A11>::value’ is not a type
  416 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A11>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:416:4: error: expected identifier before string constant
  416 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A11>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:416:4: error: expected ‘,’ or ‘...’ before string constant
/usr/include/boost/math/policies/policy.hpp:416:4: error: ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’ cannot be overloaded with ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  416 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A11>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:406:4: note: previous declaration ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  406 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A1>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:417:4: error: ‘boost::math::policies::detail::is_valid_policy<A12>::value’ is not a type
  417 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A12>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:417:4: error: expected identifier before string constant
  417 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A12>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:417:4: error: expected ‘,’ or ‘...’ before string constant
/usr/include/boost/math/policies/policy.hpp:417:4: error: ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’ cannot be overloaded with ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  417 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A12>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:406:4: note: previous declaration ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  406 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A1>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:418:4: error: ‘boost::math::policies::detail::is_valid_policy<A13>::value’ is not a type
  418 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A13>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:418:4: error: expected identifier before string constant
  418 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A13>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:418:4: error: expected ‘,’ or ‘...’ before string constant
/usr/include/boost/math/policies/policy.hpp:418:4: error: ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’ cannot be overloaded with ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  418 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A13>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:406:4: note: previous declaration ‘int boost::math::policies::policy<A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13>::_Static_assert(int, int)’
  406 |    BOOST_STATIC_ASSERT(::boost::math::policies::detail::is_valid_policy<A1>::value);
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:798:4: error: expected identifier before ‘(’ token
  798 |    BOOST_STATIC_ASSERT((::std::numeric_limits<Real>::radix == 2) || ((::std::numeric_limits<Real>::is_specialized == 0) || (::std::numeric_limits<Real>::digits == 0)));
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:798:4: error: expected unqualified-id before ‘==’ token
  798 |    BOOST_STATIC_ASSERT((::std::numeric_limits<Real>::radix == 2) || ((::std::numeric_limits<Real>::is_specialized == 0) || (::std::numeric_limits<Real>::digits == 0)));
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:798:4: error: expected ‘)’ before ‘==’ token
  798 |    BOOST_STATIC_ASSERT((::std::numeric_limits<Real>::radix == 2) || ((::std::numeric_limits<Real>::is_specialized == 0) || (::std::numeric_limits<Real>::digits == 0)));
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:798:4: error: expected ‘)’ before ‘==’ token
/usr/include/boost/math/policies/policy.hpp:798:4: note: to match this ‘(’
  798 |    BOOST_STATIC_ASSERT((::std::numeric_limits<Real>::radix == 2) || ((::std::numeric_limits<Real>::is_specialized == 0) || (::std::numeric_limits<Real>::digits == 0)));
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:798:4: error: expected ‘;’ at end of member declaration
  798 |    BOOST_STATIC_ASSERT((::std::numeric_limits<Real>::radix == 2) || ((::std::numeric_limits<Real>::is_specialized == 0) || (::std::numeric_limits<Real>::digits == 0)));
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/math/policies/policy.hpp:798:4: error: expected unqualified-id before ‘==’ token
  798 |    BOOST_STATIC_ASSERT((::std::numeric_limits<Real>::radix == 2) || ((::std::numeric_limits<Real>::is_specialized == 0) || (::std::numeric_limits<Real>::digits == 0)));
      |    ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:210:13: error: expected identifier before ‘(’ token
  210 |             BOOST_STATIC_ASSERT_MSG((result_t::value || boost::has_left_shift< std::basic_ostream< type >, T >::value),
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:210:13: error: expected unqualified-id before ‘||’ token
  210 |             BOOST_STATIC_ASSERT_MSG((result_t::value || boost::has_left_shift< std::basic_ostream< type >, T >::value),
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:210:13: error: expected ‘)’ before ‘||’ token
  210 |             BOOST_STATIC_ASSERT_MSG((result_t::value || boost::has_left_shift< std::basic_ostream< type >, T >::value),
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:210:13: error: expected ‘)’ before ‘||’ token
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:210:13: note: to match this ‘(’
  210 |             BOOST_STATIC_ASSERT_MSG((result_t::value || boost::has_left_shift< std::basic_ostream< type >, T >::value),
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:210:13: error: expected ‘;’ at end of member declaration
  210 |             BOOST_STATIC_ASSERT_MSG((result_t::value || boost::has_left_shift< std::basic_ostream< type >, T >::value),
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:210:13: error: expected unqualified-id before ‘||’ token
  210 |             BOOST_STATIC_ASSERT_MSG((result_t::value || boost::has_left_shift< std::basic_ostream< type >, T >::value),
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:243:13: error: expected identifier before ‘(’ token
  243 |             BOOST_STATIC_ASSERT_MSG((result_t::value || boost::has_right_shift<std::basic_istream<wchar_t>, T >::value),
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:243:13: error: expected unqualified-id before ‘||’ token
  243 |             BOOST_STATIC_ASSERT_MSG((result_t::value || boost::has_right_shift<std::basic_istream<wchar_t>, T >::value),
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:243:13: error: expected ‘)’ before ‘||’ token
  243 |             BOOST_STATIC_ASSERT_MSG((result_t::value || boost::has_right_shift<std::basic_istream<wchar_t>, T >::value),
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:243:13: error: expected ‘)’ before ‘||’ token
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:243:13: note: to match this ‘(’
  243 |             BOOST_STATIC_ASSERT_MSG((result_t::value || boost::has_right_shift<std::basic_istream<wchar_t>, T >::value),
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:243:13: error: expected ‘;’ at end of member declaration
  243 |             BOOST_STATIC_ASSERT_MSG((result_t::value || boost::has_right_shift<std::basic_istream<wchar_t>, T >::value),
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:243:13: error: expected unqualified-id before ‘||’ token
  243 |             BOOST_STATIC_ASSERT_MSG((result_t::value || boost::has_right_shift<std::basic_istream<wchar_t>, T >::value),
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:384:13: error: ‘std::numeric_limits<_Tp>::max_exponent10’ is not a type
  384 |             BOOST_STATIC_ASSERT(
      |             ^~~~~~~~~~~~~~~~~~~
/usr/include/boost/lexical_cast/detail/converter_lexical.hpp:384:13: error: expected ‘,’ or ‘...’ before ‘<=’ token
  384 |             BOOST_STATIC_ASSERT(
      |             ^~~~~~~~~~~~~~~~~~~

