enthought / mayavi

3D visualization of scientific data in Python
http://docs.enthought.com/mayavi/mayavi/
Other
1.28k stars 282 forks source link

cannot build mayavi tvtk #1219

Closed beew closed 1 year ago

beew commented 1 year ago

Hi, I am trying to build mayavi from source and it fails with a segfault

Building TVTK classes... vtkAnimationCue: Ignoring method: Get/SetDirection
default: 1, range: None
vtkContextDevice2D: Ignoring method: Get/SetViewportRect
default: [2052713968, 32520, 2052713968, 32520], range: None
vtkContextDevice2D: Ignoring method: Get/SetViewportSize
default: [2052713968, 32520], range: None
vtkEventDataForDevice: Ignoring method: Get/SetAction
default: -1, range: None
vtkEventDataForDevice: Ignoring method: Get/SetDevice
default: -1, range: None
vtkFXAAOptions: Ignoring method: Get/SetDebugOptionValue
default: 0, range: None
vtkIncrementalForceLayout: Ignoring method: Get/SetGravityPoint
default: [200.0, 200.0], range: None
vtkLineIntegralConvolution2D: MaxNoiseValue not updatable (VTK 9.2 bug - value not properly initialized)
vtkOpenGLBufferObject: Ignoring method: Get/SetType
default: 0, range: None
vtkOpenGLFXAAFilter: Ignoring method: Get/SetDebugOptionValue
default: 0, range: None
vtkRenderWidget: Ignoring method: Get/SetPosition
default: [0, 0], range: None
vtkRenderWidget: Ignoring method: Get/SetSize
default: [300, 300], range: None
vtkShader: Ignoring method: Get/SetType
default: 3, range: None
vtkVolumeTexture: Ignoring method: Get/SetPartitions
default: [1, 1, 1], range: None
vtkChartMatrix: Ignoring method: Get/SetFillStrategy
default: 0, range: None
vtkChartMatrix: Ignoring method: Get/SetGutter
default: [15.0, 15.0], range: None
vtkChartMatrix: Ignoring method: Get/SetRect
default: [0, 0, 100, 100], range: None
vtkChartMatrix: Ignoring method: Get/SetSize
default: [0, 0], range: None
vtkContextArea: Ignoring method: Get/SetDrawAreaBounds
default: [0.0, 0.0, 300.0, 300.0], range: None
vtkContextArea: Ignoring method: Get/SetDrawAreaResizeBehavior
default: 0, range: None
vtkContextArea: Ignoring method: Get/SetFixedMargins
default: [0, 0, 0, 0], range: None
vtkContextArea: Ignoring method: Get/SetFixedRect
default: [0, 0, 300, 300], range: None
vtkContextArea: Ignoring method: Get/SetGeometry
default: [0, 0, 300, 300], range: None
vtkImplicitProjectOnPlaneDistance: Ignoring method: Get/SetNorm
default: 2, range: None
vtkOpenGLVertexBufferObject: Ignoring method: Get/SetCoordShiftAndScaleMethod
default: 0, range: None
vtkSimple3DCirclesStrategy: Ignoring method: Get/SetMarkedValue
default: (invalid), range: None
vtkArrayNorm: Ignoring method: Get/SetWindow
default: [0, 9223372036854775807), range: None
vtkChart: Ignoring method: Get/SetSize
default: [0.0, 0.0, 0.0, 0.0], range: None
vtkChartXYZ: Ignoring method: Get/SetAxisColor
default: [0, 0, 0, 255], range: None
vtkEuclideanClusterExtraction: Radius not updatable (VTK 9.1 bug - value not properly initialized)
Warning: We cannot determine the trait type of vtkHigherOrderHexahedron.Order
Warning: We cannot determine the trait type of vtkHigherOrderQuadrilateral.Order
Warning: We cannot determine the trait type of vtkHigherOrderWedge.Order
vtkHyperTreeGridPreConfiguredSource: Ignoring method: Get/SetCustomArchitecture
default: 0, range: None
vtkHyperTreeGridPreConfiguredSource: Ignoring method: Get/SetHTGMode
default: 0, range: None
Fatal Python error: Segmentation fault

Current thread 0x00007f087aa7d200 (most recent call first):
  File "/home/bernard/src/mayavi/tvtk/vtk_parser.py", line 711 in _find_get_set_methods
  File "/home/bernard/src/mayavi/tvtk/vtk_parser.py", line 491 in _organize_methods
  File "/home/bernard/src/mayavi/tvtk/vtk_parser.py", line 157 in parse
  File "/home/bernard/src/mayavi/tvtk/wrapper_gen.py", line 341 in _gen_methods
  File "/home/bernard/src/mayavi/tvtk/wrapper_gen.py", line 242 in generate_code
  File "/home/bernard/src/mayavi/tvtk/code_gen.py", line 235 in _write_wrapper_class
  File "/home/bernard/src/mayavi/tvtk/code_gen.py", line 142 in generate_code
  File "/home/bernard/src/mayavi/tvtk/setup.py", line 98 in gen_tvtk_classes_zip
  File "/home/bernard/src/mayavi/setup.py", line 273 in build_tvtk_classes_zip
  File "/home/bernard/src/mayavi/setup.py", line 287 in run
  File "/home/bernard/opt/python310/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 987 in run_command
  File "/home/bernard/opt/python310/lib/python3.10/site-packages/setuptools/dist.py", line 1217 in run_command
  File "/home/bernard/opt/python310/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 968 in run_commands
  File "/home/bernard/opt/python310/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 201 in run_commands
  File "/home/bernard/opt/python310/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 185 in setup
  File "/home/bernard/opt/python310/lib/python3.10/site-packages/setuptools/__init__.py", line 87 in setup
  File "/home/bernard/opt/python310/lib/python3.10/site-packages/numpy/distutils/core.py", line 169 in setup
  File "/home/bernard/src/mayavi/setup.py", line 432 in <module>

Extension modules: numpy.core._multiarray_umath, numpy.core._multiarray_tests, numpy.linalg._umath_linalg, numpy.fft._pocketfft_internal, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox, numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator, Cython.Plex.Actions, Cython.Plex.Scanners, Cython.Compiler.Scanning, vtkmodules.vtkCommonCore, vtkmodules.vtkWebCore, vtkmodules.vtkCommonMath, vtkmodules.vtkCommonTransforms, vtkmodules.vtkCommonDataModel, vtkmodules.vtkCommonExecutionModel, vtkmodules.vtkIOCore, vtkmodules.vtkImagingCore, vtkmodules.vtkIOImage, vtkmodules.vtkIOXMLParser, vtkmodules.vtkIOXML, vtkmodules.vtkCommonMisc, vtkmodules.vtkFiltersCore, vtkmodules.vtkRenderingCore, vtkmodules.vtkRenderingContext2D, vtkmodules.vtkRenderingFreeType, vtkmodules.vtkRenderingSceneGraph, vtkmodules.vtkRenderingVtkJS, vtkmodules.vtkIOExport, vtkmodules.vtkWebGLExporter, vtkmodules.vtkInteractionStyle, vtkmodules.vtkFiltersGeneral, vtkmodules.vtkFiltersSources, vtkmodules.vtkInteractionWidgets, vtkmodules.vtkViewsCore, vtkmodules.vtkViewsInfovis, vtkmodules.vtkCommonComputationalGeometry, vtkmodules.vtkCommonSystem, vtkmodules.vtkIOLegacy, vtkmodules.vtkDomainsChemistry, vtkmodules.vtkRenderingHyperTreeGrid, vtkmodules.vtkRenderingUI, vtkmodules.vtkRenderingOpenGL2, vtkmodules.vtkRenderingContextOpenGL2, vtkmodules.vtkRenderingVolume, vtkmodules.vtkImagingMath, vtkmodules.vtkRenderingVolumeOpenGL2, vtkmodules.vtkViewsContext2D, vtkmodules.vtkTestingRendering, vtkmodules.vtkRenderingVolumeAMR, vtkmodules.vtkPythonContext2D, vtkmodules.vtkRenderingParallel, vtkmodules.vtkRenderingVR, vtkmodules.vtkRenderingMatplotlib, vtkmodules.vtkRenderingLabel, vtkmodules.vtkRenderingLOD, vtkmodules.vtkRenderingLICOpenGL2, vtkmodules.vtkRenderingImage, vtkmodules.vtkRenderingExternal, vtkmodules.vtkIOXdmf2, vtkmodules.vtkIOVeraOut, vtkmodules.vtkIOVPIC, vtkmodules.vtkIOTecplotTable, vtkmodules.vtkIOTRUCHAS, vtkmodules.vtkIOSegY, vtkmodules.vtkIOParallelXML, vtkmodules.vtkIOLSDyna, vtkmodules.vtkIOParallelLSDyna, vtkmodules.vtkIOExodus, vtkmodules.vtkIOParallelExodus, vtkmodules.vtkIOPLY, vtkmodules.vtkIOPIO, vtkmodules.vtkIOMovie, vtkmodules.vtkIOOggTheora, vtkmodules.vtkIOOMF, vtkmodules.vtkIONetCDF, vtkmodules.vtkIOMotionFX, vtkmodules.vtkIOGeometry, vtkmodules.vtkIOParallel, vtkmodules.vtkIOMINC, vtkmodules.vtkIOInfovis, vtkmodules.vtkIOImport, vtkmodules.vtkParallelCore, vtkmodules.vtkIOIOSS, vtkmodules.vtkIOH5part, vtkmodules.vtkIOH5Rage, vtkmodules.vtkIOGeoJSON, vtkmodules.vtkIOVideo, vtkmodules.vtkIOExportPDF, vtkmodules.vtkRenderingGL2PSOpenGL2, vtkmodules.vtkIOExportGL2PS, vtkmodules.vtkIOEnSight, vtkmodules.vtkIOCityGML, vtkmodules.vtkIOChemistry, vtkmodules.vtkIOCesium3DTiles, vtkmodules.vtkIOCONVERGECFD, vtkmodules.vtkIOHDF, vtkmodules.vtkIOCGNSReader, vtkmodules.vtkIOAsynchronous, vtkmodules.vtkIOAMR, vtkmodules.vtkInteractionImage, vtkmodules.vtkImagingStencil, vtkmodules.vtkImagingStatistics, vtkmodules.vtkImagingGeneral, vtkmodules.vtkImagingOpenGL2, vtkmodules.vtkImagingMorphological, vtkmodules.vtkImagingFourier, vtkmodules.vtkIOSQL, vtkmodules.vtkCommonColor, vtkmodules.vtkImagingSources, vtkmodules.vtkInfovisCore, vtkmodules.vtkGeovisCore, vtkmodules.vtkInfovisLayout, vtkmodules.vtkRenderingAnnotation, vtkmodules.vtkImagingHybrid, vtkmodules.vtkImagingColor, vtkmodules.vtkFiltersTopology, vtkmodules.vtkFiltersSelection, vtkmodules.vtkFiltersSMP, vtkmodules.vtkFiltersPython, vtkmodules.vtkFiltersProgrammable, vtkmodules.vtkFiltersModeling, vtkmodules.vtkFiltersPoints, vtkmodules.vtkFiltersVerdict, vtkmodules.vtkFiltersStatistics, vtkmodules.vtkFiltersParallelStatistics, vtkmodules.vtkFiltersImaging, vtkmodules.vtkFiltersExtraction, vtkmodules.vtkFiltersGeometry, vtkmodules.vtkFiltersHybrid, vtkmodules.vtkFiltersTexture, vtkmodules.vtkFiltersParallel, vtkmodules.vtkFiltersParallelImaging, vtkmodules.vtkFiltersParallelDIY2, vtkmodules.vtkFiltersGeneric, vtkmodules.vtkFiltersFlowPaths, vtkmodules.vtkFiltersAMR, vtkmodules.vtkDomainsChemistryOpenGL2, vtkmodules.vtkFiltersHyperTree, vtkmodules.vtkCommonPython, vtkmodules.vtkChartsCore, vtkmodules.vtkAcceleratorsVTKmCore, vtkmodules.vtkAcceleratorsVTKmDataModel, vtkmodules.vtkAcceleratorsVTKmFilters (total: 150)
Segmentation fault (core dumped)

OS is Ubuntu 22.04. python 3.10.9

vtk 9.2.6 installed from pip, tried git checkout different branches for mayavi (4.8.1 release, master, origin/installation_fix) , results are the same.

Building and installing vtk wheel from source following https://gitlab.kitware.com/vtk/vtk/-/blob/master/Documentation/dev/build.md#building-vtk

vtk-9.2.20230321.dev0-cp310-cp310-linux_x86_64

Building mayavi again failed but with a different error message


Building TVTK classes... vtkAnimationCue: Ignoring method: Get/SetDirection
default: 1, range: None
vtkContextDevice2D: Ignoring method: Get/SetViewportRect
default: [26865136, 32637, 26865136, 32637], range: None
vtkContextDevice2D: Ignoring method: Get/SetViewportSize
default: [26865136, 32637], range: None
vtkEventDataForDevice: Ignoring method: Get/SetAction
default: -1, range: None
vtkEventDataForDevice: Ignoring method: Get/SetDevice
default: -1, range: None
vtkFXAAOptions: Ignoring method: Get/SetDebugOptionValue
default: 0, range: None
vtkIncrementalForceLayout: Ignoring method: Get/SetGravityPoint
default: [200.0, 200.0], range: None
vtkLineIntegralConvolution2D: MaxNoiseValue not updatable (VTK 9.2 bug - value not properly initialized)
vtkOpenGLBufferObject: Ignoring method: Get/SetType
default: 0, range: None
vtkOpenGLFXAAFilter: Ignoring method: Get/SetDebugOptionValue
default: 0, range: None
vtkRenderWidget: Ignoring method: Get/SetPosition
default: [0, 0], range: None
vtkRenderWidget: Ignoring method: Get/SetSize
default: [300, 300], range: None
vtkShader: Ignoring method: Get/SetType
default: 3, range: None
vtkVolumeTexture: Ignoring method: Get/SetPartitions
default: [1, 1, 1], range: None
vtkChartMatrix: Ignoring method: Get/SetFillStrategy
default: 0, range: None
vtkChartMatrix: Ignoring method: Get/SetGutter
default: [15.0, 15.0], range: None
vtkChartMatrix: Ignoring method: Get/SetRect
default: [0, 0, 100, 100], range: None
vtkChartMatrix: Ignoring method: Get/SetSize
default: [0, 0], range: None
vtkContextArea: Ignoring method: Get/SetDrawAreaBounds
default: [0.0, 0.0, 300.0, 300.0], range: None
vtkContextArea: Ignoring method: Get/SetDrawAreaResizeBehavior
default: 0, range: None
vtkContextArea: Ignoring method: Get/SetFixedMargins
default: [0, 0, 0, 0], range: None
vtkContextArea: Ignoring method: Get/SetFixedRect
default: [0, 0, 300, 300], range: None
vtkContextArea: Ignoring method: Get/SetGeometry
default: [0, 0, 300, 300], range: None
vtkImplicitProjectOnPlaneDistance: Ignoring method: Get/SetNorm
default: 2, range: None

Failed on OpenGLCellGridRenderRequest
(#5 of 11 nodes, #216 of 446 subnodes):
Traceback (most recent call last):
  File "/home/bernard/src/mayavi/tvtk/code_gen.py", line 142, in generate_code
    self._write_wrapper_class(node, tvtk_name)
  File "/home/bernard/src/mayavi/tvtk/code_gen.py", line 235, in _write_wrapper_class
    self.wrap_gen.generate_code(node, out)
  File "/home/bernard/src/mayavi/tvtk/wrapper_gen.py", line 242, in generate_code
    self._gen_methods(node, out)
  File "/home/bernard/src/mayavi/tvtk/wrapper_gen.py", line 361, in _gen_methods
    get_set, allow_update_failure = self._gen_get_set_methods(klass, out)
  File "/home/bernard/src/mayavi/tvtk/wrapper_gen.py", line 774, in _gen_get_set_methods
    self._write_trait_with_range(klass, out, vtk_attr_name)
  File "/home/bernard/src/mayavi/tvtk/wrapper_gen.py", line 1550, in _write_trait_with_range
    if (default > rng[1]) and (default - rng[1]) < 2:
TypeError: unsupported operand type(s) for -: 'str' and 'str'

Traceback (most recent call last):
  File "/home/bernard/src/mayavi/setup.py", line 432, in <module>
    setup(
  File "/home/bernard/opt/python310/lib/python3.10/site-packages/numpy/distutils/core.py", line 169, in setup
    return old_setup(**new_attr)
  File "/home/bernard/opt/python310/lib/python3.10/site-packages/setuptools/__init__.py", line 87, in setup
    return distutils.core.setup(**attrs)
  File "/home/bernard/opt/python310/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 185, in setup
    return run_commands(dist)
  File "/home/bernard/opt/python310/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
    dist.run_commands()
  File "/home/bernard/opt/python310/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 968, in run_commands
    self.run_command(cmd)
  File "/home/bernard/opt/python310/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_command
    super().run_command(command)
  File "/home/bernard/opt/python310/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 987, in run_command
    cmd_obj.run()
  File "/home/bernard/src/mayavi/setup.py", line 287, in run
    build_tvtk_classes_zip()
  File "/home/bernard/src/mayavi/setup.py", line 273, in build_tvtk_classes_zip
    gen_tvtk_classes_zip()
  File "/home/bernard/src/mayavi/tvtk/setup.py", line 98, in gen_tvtk_classes_zip
    gen.generate_code()
  File "/home/bernard/src/mayavi/tvtk/code_gen.py", line 142, in generate_code
    self._write_wrapper_class(node, tvtk_name)
  File "/home/bernard/src/mayavi/tvtk/code_gen.py", line 235, in _write_wrapper_class
    self.wrap_gen.generate_code(node, out)
  File "/home/bernard/src/mayavi/tvtk/wrapper_gen.py", line 242, in generate_code
    self._gen_methods(node, out)
  File "/home/bernard/src/mayavi/tvtk/wrapper_gen.py", line 361, in _gen_methods
    get_set, allow_update_failure = self._gen_get_set_methods(klass, out)
  File "/home/bernard/src/mayavi/tvtk/wrapper_gen.py", line 774, in _gen_get_set_methods
    self._write_trait_with_range(klass, out, vtk_attr_name)
  File "/home/bernard/src/mayavi/tvtk/wrapper_gen.py", line 1550, in _write_trait_with_range
    if (default > rng[1]) and (default - rng[1]) < 2:
TypeError: unsupported operand type(s) for -: 'str' and 'str'

Installing mayavi from pip works but nosetests -v tvtk failed with similar error message (tests passed for mayavi, integrationtests/mayavi/run.py has a bunch of "none type has no attribute xxx" errors)

servoz commented 1 year ago

I also encounter an issue when installing mayavi.

$ uname -a
Linux toto 6.2.10-200.fc37.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr  6 23:30:41 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

$ python -V
Python 3.11.2

$ pip show vtk
Name: vtk
Version: 9.2.6
Summary: VTK is an open-source toolkit for 3D computer graphics, image processing, and visualization
Home-page: https://vtk.org
Author: VTK developers
Author-email: 
License: BSD
Location: /home/toto/.local/lib/python3.11/site-packages
Requires: matplotlib
Required-by: 

$ pip install mayavi
Defaulting to user installation because normal site-packages is not writeable
Collecting mayavi
  Using cached mayavi-4.8.1.tar.gz (20.6 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting apptools (from mayavi)
  Using cached apptools-5.2.0-py3-none-any.whl (229 kB)
Collecting envisage (from mayavi)
  Using cached envisage-7.0.3-py3-none-any.whl (268 kB)
Requirement already satisfied: numpy in ./.local/lib/python3.11/site-packages (from mayavi) (1.24.2)
Collecting pyface>=6.1.1 (from mayavi)
  Using cached pyface-8.0.0-py3-none-any.whl (1.3 MB)
Requirement already satisfied: pygments in /usr/lib/python3.11/site-packages (from mayavi) (2.12.0)
Requirement already satisfied: traits>=6.0.0 in ./.local/lib/python3.11/site-packages/traits-6.4.1-py3.11-linux-x86_64.egg (from mayavi) (6.4.1)
Collecting traitsui>=7.0.0 (from mayavi)
  Using cached traitsui-7.4.3-py3-none-any.whl (1.5 MB)
Requirement already satisfied: packaging in /usr/lib/python3.11/site-packages (from mayavi) (21.3)
Requirement already satisfied: vtk in ./.local/lib/python3.11/site-packages (from mayavi) (9.2.6)
Collecting configobj (from apptools->mayavi)
  Using cached configobj-5.0.8-py2.py3-none-any.whl (36 kB)
Requirement already satisfied: setuptools in ./.local/lib/python3.11/site-packages (from envisage->mayavi) (67.6.1)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/lib/python3.11/site-packages (from packaging->mayavi) (3.0.9)
Requirement already satisfied: matplotlib>=2.0.0 in /usr/lib64/python3.11/site-packages (from vtk->mayavi) (3.6.3)
Requirement already satisfied: contourpy>=1.0.1 in /usr/lib64/python3.11/site-packages (from matplotlib>=2.0.0->vtk->mayavi) (1.0.7)
Requirement already satisfied: cycler>=0.10 in /usr/lib/python3.11/site-packages (from matplotlib>=2.0.0->vtk->mayavi) (0.11.0)
Requirement already satisfied: fonttools>=4.22.0 in /usr/lib64/python3.11/site-packages (from matplotlib>=2.0.0->vtk->mayavi) (4.37.2)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/lib64/python3.11/site-packages (from matplotlib>=2.0.0->vtk->mayavi) (1.4.4)
Requirement already satisfied: pillow>=6.2.0 in /usr/lib64/python3.11/site-packages (from matplotlib>=2.0.0->vtk->mayavi) (9.2.0)
Requirement already satisfied: python-dateutil>=2.7 in /usr/lib/python3.11/site-packages (from matplotlib>=2.0.0->vtk->mayavi) (2.8.2)
Requirement already satisfied: six in /usr/lib/python3.11/site-packages (from configobj->apptools->mayavi) (1.16.0)
Building wheels for collected packages: mayavi
  Building wheel for mayavi (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for mayavi (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [782 lines of output]
      <string>:13: DeprecationWarning:

        `numpy.distutils` is deprecated since NumPy 1.23.0, as a result
        of the deprecation of `distutils` itself. It will be removed for
        Python >= 3.12. For older Python versions it will remain present.
        It is recommended to use `setuptools < 60.0` for those Python versions.
        For more details, see:
          https://numpy.org/devdocs/reference/distutils_status_migration.html

      running bdist_wheel
      running build
      Already built tvtk_classes.zip
      running config_cc
      INFO: unifing config_cc, config, build_clib, build_ext, build commands --compiler options
      running config_fc
      INFO: unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
      running build_src
      Already built tvtk_classes.zip
      INFO: build_src
      INFO: building extension "tvtk.array_ext" sources
      INFO: building data_files sources
      INFO: build_src: building npy-pkg config files
      running build_py
      creating build
      creating build/lib.linux-x86_64-cpython-311
      creating build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/wrapper_gen.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/vtk_parser.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/vtk_module.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/version.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/value_column.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/tvtk_base_handler.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/tvtk_base.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/tvtk_access.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/special_gen.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/setup.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/misc.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/messenger.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/indenter.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/common.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/code_gen.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/class_tree.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/array_handler.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/api.py -> build/lib.linux-x86_64-cpython-311/tvtk
      copying tvtk/__init__.py -> build/lib.linux-x86_64-cpython-311/tvtk
      creating build/lib.linux-x86_64-cpython-311/tvtk/custom
      copying tvtk/custom/__init__.py -> build/lib.linux-x86_64-cpython-311/tvtk/custom
      creating build/lib.linux-x86_64-cpython-311/tvtk/pipeline
      copying tvtk/pipeline/browser.py -> build/lib.linux-x86_64-cpython-311/tvtk/pipeline
      copying tvtk/pipeline/__init__.py -> build/lib.linux-x86_64-cpython-311/tvtk/pipeline
      creating build/lib.linux-x86_64-cpython-311/tvtk/pyface
      copying tvtk/pyface/utils.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface
      copying tvtk/pyface/tvtk_scene.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface
      copying tvtk/pyface/toolkit.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface
      copying tvtk/pyface/scene_model.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface
      copying tvtk/pyface/scene_editor.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface
      copying tvtk/pyface/scene.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface
      copying tvtk/pyface/picker.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface
      copying tvtk/pyface/movie_maker.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface
      copying tvtk/pyface/light_manager.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface
      copying tvtk/pyface/decorated_scene.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface
      copying tvtk/pyface/api.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface
      copying tvtk/pyface/actors.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface
      copying tvtk/pyface/actor_model.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface
      copying tvtk/pyface/actor_editor.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface
      copying tvtk/pyface/__init__.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface
      creating build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui
      copying tvtk/pyface/ui/__init__.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui
      creating build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/null
      copying tvtk/pyface/ui/null/init.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/null
      copying tvtk/pyface/ui/null/__init__.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/null
      creating build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/qt4
      copying tvtk/pyface/ui/qt4/scene_editor.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/qt4
      copying tvtk/pyface/ui/qt4/scene.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/qt4
      copying tvtk/pyface/ui/qt4/init.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/qt4
      copying tvtk/pyface/ui/qt4/decorated_scene.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/qt4
      copying tvtk/pyface/ui/qt4/actor_editor.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/qt4
      copying tvtk/pyface/ui/qt4/__init__.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/qt4
      copying tvtk/pyface/ui/qt4/QVTKRenderWindowInteractor.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/qt4
      creating build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/wx
      copying tvtk/pyface/ui/wx/wxVTKRenderWindowInteractor.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/wx
      copying tvtk/pyface/ui/wx/scene_editor.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/wx
      copying tvtk/pyface/ui/wx/scene.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/wx
      copying tvtk/pyface/ui/wx/init.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/wx
      copying tvtk/pyface/ui/wx/decorated_scene.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/wx
      copying tvtk/pyface/ui/wx/actor_editor.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/wx
      copying tvtk/pyface/ui/wx/__init__.py -> build/lib.linux-x86_64-cpython-311/tvtk/pyface/ui/wx
      creating build/lib.linux-x86_64-cpython-311/tvtk/view
      copying tvtk/view/parametric_function_source_view.py -> build/lib.linux-x86_64-cpython-311/tvtk/view
      copying tvtk/view/__init__.py -> build/lib.linux-x86_64-cpython-311/tvtk/view
      creating build/lib.linux-x86_64-cpython-311/tvtk/plugins
      copying tvtk/plugins/__init__.py -> build/lib.linux-x86_64-cpython-311/tvtk/plugins
      creating build/lib.linux-x86_64-cpython-311/tvtk/plugins/browser
      copying tvtk/plugins/browser/browser_view.py -> build/lib.linux-x86_64-cpython-311/tvtk/plugins/browser
      copying tvtk/plugins/browser/browser_plugin.py -> build/lib.linux-x86_64-cpython-311/tvtk/plugins/browser
      copying tvtk/plugins/browser/__init__.py -> build/lib.linux-x86_64-cpython-311/tvtk/plugins/browser
      creating build/lib.linux-x86_64-cpython-311/tvtk/plugins/scene
      copying tvtk/plugins/scene/scene_plugin.py -> build/lib.linux-x86_64-cpython-311/tvtk/plugins/scene
      copying tvtk/plugins/scene/scene_manager.py -> build/lib.linux-x86_64-cpython-311/tvtk/plugins/scene
      copying tvtk/plugins/scene/scene_editor.py -> build/lib.linux-x86_64-cpython-311/tvtk/plugins/scene
      copying tvtk/plugins/scene/i_scene_manager.py -> build/lib.linux-x86_64-cpython-311/tvtk/plugins/scene
      copying tvtk/plugins/scene/__init__.py -> build/lib.linux-x86_64-cpython-311/tvtk/plugins/scene
      creating build/lib.linux-x86_64-cpython-311/tvtk/plugins/scene/ui
      copying tvtk/plugins/scene/ui/scene_ui_plugin.py -> build/lib.linux-x86_64-cpython-311/tvtk/plugins/scene/ui
      copying tvtk/plugins/scene/ui/scene_ui_action_set.py -> build/lib.linux-x86_64-cpython-311/tvtk/plugins/scene/ui
      copying tvtk/plugins/scene/ui/scene_preferences_page.py -> build/lib.linux-x86_64-cpython-311/tvtk/plugins/scene/ui
      copying tvtk/plugins/scene/ui/actions.py -> build/lib.linux-x86_64-cpython-311/tvtk/plugins/scene/ui
      copying tvtk/plugins/scene/ui/__init__.py -> build/lib.linux-x86_64-cpython-311/tvtk/plugins/scene/ui
      creating build/lib.linux-x86_64-cpython-311/tvtk/tools
      copying tvtk/tools/visual.py -> build/lib.linux-x86_64-cpython-311/tvtk/tools
      copying tvtk/tools/tvtk_doc.py -> build/lib.linux-x86_64-cpython-311/tvtk/tools
      copying tvtk/tools/mlab.py -> build/lib.linux-x86_64-cpython-311/tvtk/tools
      copying tvtk/tools/ivtk.py -> build/lib.linux-x86_64-cpython-311/tvtk/tools
      copying tvtk/tools/__init__.py -> build/lib.linux-x86_64-cpython-311/tvtk/tools
      creating build/lib.linux-x86_64-cpython-311/tvtk/util
      copying tvtk/util/wx_gradient_editor.py -> build/lib.linux-x86_64-cpython-311/tvtk/util
      copying tvtk/util/traitsui_gradient_editor.py -> build/lib.linux-x86_64-cpython-311/tvtk/util
      copying tvtk/util/tk_gradient_editor.py -> build/lib.linux-x86_64-cpython-311/tvtk/util
      copying tvtk/util/qt_gradient_editor.py -> build/lib.linux-x86_64-cpython-311/tvtk/util
      copying tvtk/util/gradient_editor.py -> build/lib.linux-x86_64-cpython-311/tvtk/util
      copying tvtk/util/ctf.py -> build/lib.linux-x86_64-cpython-311/tvtk/util
      copying tvtk/util/__init__.py -> build/lib.linux-x86_64-cpython-311/tvtk/util
      creating build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/test_wrapper_gen.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/test_vtk_parser.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/test_visual.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/test_tvtk_scene.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/test_tvtk_base.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/test_tvtk.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/test_pyface_utils.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/test_movie_maker.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/test_misc.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/test_messenger.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/test_indenter.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/test_garbage_collection.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/test_ctf_util.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/test_class_tree.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/test_browser.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/test_array_handler.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/test_array_ext.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/common.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      copying tvtk/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/tvtk/tests
      creating build/lib.linux-x86_64-cpython-311/mayavi
      copying mayavi/version.py -> build/lib.linux-x86_64-cpython-311/mayavi
      copying mayavi/mlab.py -> build/lib.linux-x86_64-cpython-311/mayavi
      copying mayavi/api.py -> build/lib.linux-x86_64-cpython-311/mayavi
      copying mayavi/__version__.py -> build/lib.linux-x86_64-cpython-311/mayavi
      copying mayavi/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi
      creating build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/tools.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/sources.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/show.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/server.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/probe_data.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/preferences_mirror.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/pipeline.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/pipe_base.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/notebook.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/modules.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/mlab_scene_model.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/mlab.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/helper_functions.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/filters.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/figure.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/engine_manager.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/decorations.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/camera.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/auto_doc.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/animator.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      copying mayavi/tools/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools
      creating build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_vtk_xml_reader.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_vtk_object_source.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_vtk_file_reader.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_vtk_data_source.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_volume.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_user_defined.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_unstructured_data_reader.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_threshold_filter.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_text3d.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_streamline.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_sources.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_set_active_attribute.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_script_recording.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_registry.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_recorder.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_pylab_luts.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_preferences_mirror.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_poly_data_reader.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_plot3d_mb_reader.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_pipeline_info.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_optional_collection.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_no_ui_toolkit.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_mouse_pick_dispatcher.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_mlab_source_integration.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_mlab_source.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_mlab_scene_model.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_mlab_null_engine.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_mlab_integration.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_mayavi_traits.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_ipw_multiple_scalars.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_image_plane_widget.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_image_data_reader.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_image_data_probe.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_grid_plane.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_glyph.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_garbage_collection.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_filters.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_file_timestep.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_extract_grid_filter.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_engine_manager.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_dataset_manager.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_cut_plane.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_customize.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_csv_sniff.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_core_utils.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_core_common.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_contour.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_composite_data.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_builtin_surface.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_builtin_image.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/test_array_source.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/runtests.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/datasets.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/data_reader_test_base.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/common.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      copying mayavi/tests/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/tests
      creating build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/vtk_xml_file_reader.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/vtk_object_source.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/vtk_file_reader.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/vtk_data_source.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/vrml_importer.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/volume_reader.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/utils.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/unstructured_grid_reader.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/three_ds_importer.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/poly_data_reader.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/point_load.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/plot3d_reader.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/parametric_surface.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/metadata.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/image_reader.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/chaco_reader.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/builtin_surface.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/builtin_image.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/array_source.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/api.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      copying mayavi/sources/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources
      creating build/lib.linux-x86_64-cpython-311/mayavi/scripts
      copying mayavi/scripts/util.py -> build/lib.linux-x86_64-cpython-311/mayavi/scripts
      copying mayavi/scripts/mayavi2.py -> build/lib.linux-x86_64-cpython-311/mayavi/scripts
      copying mayavi/scripts/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/scripts
      creating build/lib.linux-x86_64-cpython-311/mayavi/preferences
      copying mayavi/preferences/preferences_helpers.py -> build/lib.linux-x86_64-cpython-311/mayavi/preferences
      copying mayavi/preferences/preference_manager_view.py -> build/lib.linux-x86_64-cpython-311/mayavi/preferences
      copying mayavi/preferences/preference_manager.py -> build/lib.linux-x86_64-cpython-311/mayavi/preferences
      copying mayavi/preferences/mayavi_preferences_page.py -> build/lib.linux-x86_64-cpython-311/mayavi/preferences
      copying mayavi/preferences/contrib_finder.py -> build/lib.linux-x86_64-cpython-311/mayavi/preferences
      copying mayavi/preferences/bindings.py -> build/lib.linux-x86_64-cpython-311/mayavi/preferences
      copying mayavi/preferences/api.py -> build/lib.linux-x86_64-cpython-311/mayavi/preferences
      copying mayavi/preferences/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/preferences
      creating build/lib.linux-x86_64-cpython-311/mayavi/plugins
      copying mayavi/plugins/script.py -> build/lib.linux-x86_64-cpython-311/mayavi/plugins
      copying mayavi/plugins/mayavi_workbench_application.py -> build/lib.linux-x86_64-cpython-311/mayavi/plugins
      copying mayavi/plugins/mayavi_ui_plugin.py -> build/lib.linux-x86_64-cpython-311/mayavi/plugins
      copying mayavi/plugins/mayavi_ui_action_set.py -> build/lib.linux-x86_64-cpython-311/mayavi/plugins
      copying mayavi/plugins/mayavi_plugin.py -> build/lib.linux-x86_64-cpython-311/mayavi/plugins
      copying mayavi/plugins/envisage_engine.py -> build/lib.linux-x86_64-cpython-311/mayavi/plugins
      copying mayavi/plugins/app.py -> build/lib.linux-x86_64-cpython-311/mayavi/plugins
      copying mayavi/plugins/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/plugins
      creating build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/warp_vector_cut_plane.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/volume.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/vectors.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/vector_cut_plane.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/text3d.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/text.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/tensor_glyph.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/surface.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/structured_grid_outline.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/streamline.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/slice_unstructured_grid.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/skeleton_module.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/scalar_cut_plane.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/outline.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/orientation_axes.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/metadata.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/labels.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/iso_surface.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/image_plane_widget.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/image_actor.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/hyper_streamline.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/grid_plane.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/glyph.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/generic_module.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/custom_grid_plane.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/contour_grid_plane.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/axes.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/api.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      copying mayavi/modules/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules
      creating build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/wrapper.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/warp_vector.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/warp_scalar.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/vorticity.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/user_defined.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/tube.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/triangle_filter.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/transform_data.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/threshold.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/stripper.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/set_active_attribute.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/select_output.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/quadric_decimation.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/poly_data_normals.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/poly_data_filter_base.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/point_to_cell_data.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/optional.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/metadata.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/mask_points.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/image_data_probe.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/image_change_information.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/greedy_terrain_decimation.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/gaussian_splatter.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/filter_base.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/extract_vector_norm.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/extract_vector_components.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/extract_unstructured_grid.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/extract_tensor_components.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/extract_grid.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/extract_edges.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/elevation_filter.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/delaunay3d.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/delaunay2d.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/decimatepro.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/data_set_clipper.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/cut_plane.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/contour.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/collection.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/cell_to_point_data.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/cell_derivatives.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/api.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      copying mayavi/filters/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/filters
      creating build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/utils.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/traits_menu.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/trait_defs.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/source.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/scene.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/registry.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/pipeline_info.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/pipeline_base.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/off_screen_engine.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/null_engine.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/mouse_pick_dispatcher.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/module_manager.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/module.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/metadata.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/lut_manager.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/filter.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/file_data_source.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/engine.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/dataset_manager.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/customize.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/component.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/common.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/base.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/api.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/adder_node.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      copying mayavi/core/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/core
      creating build/lib.linux-x86_64-cpython-311/mayavi/components
      copying mayavi/components/source_widget.py -> build/lib.linux-x86_64-cpython-311/mayavi/components
      copying mayavi/components/poly_data_normals.py -> build/lib.linux-x86_64-cpython-311/mayavi/components
      copying mayavi/components/optional.py -> build/lib.linux-x86_64-cpython-311/mayavi/components
      copying mayavi/components/implicit_widgets.py -> build/lib.linux-x86_64-cpython-311/mayavi/components
      copying mayavi/components/implicit_plane.py -> build/lib.linux-x86_64-cpython-311/mayavi/components
      copying mayavi/components/grid_plane.py -> build/lib.linux-x86_64-cpython-311/mayavi/components
      copying mayavi/components/glyph_source.py -> build/lib.linux-x86_64-cpython-311/mayavi/components
      copying mayavi/components/glyph.py -> build/lib.linux-x86_64-cpython-311/mayavi/components
      copying mayavi/components/cutter.py -> build/lib.linux-x86_64-cpython-311/mayavi/components
      copying mayavi/components/custom_grid_plane.py -> build/lib.linux-x86_64-cpython-311/mayavi/components
      copying mayavi/components/contour.py -> build/lib.linux-x86_64-cpython-311/mayavi/components
      copying mayavi/components/common.py -> build/lib.linux-x86_64-cpython-311/mayavi/components
      copying mayavi/components/actor2d.py -> build/lib.linux-x86_64-cpython-311/mayavi/components
      copying mayavi/components/actor.py -> build/lib.linux-x86_64-cpython-311/mayavi/components
      copying mayavi/components/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/components
      creating build/lib.linux-x86_64-cpython-311/mayavi/action
      copying mayavi/action/sources.py -> build/lib.linux-x86_64-cpython-311/mayavi/action
      copying mayavi/action/save_load.py -> build/lib.linux-x86_64-cpython-311/mayavi/action
      copying mayavi/action/modules.py -> build/lib.linux-x86_64-cpython-311/mayavi/action
      copying mayavi/action/help.py -> build/lib.linux-x86_64-cpython-311/mayavi/action
      copying mayavi/action/filters.py -> build/lib.linux-x86_64-cpython-311/mayavi/action
      copying mayavi/action/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/action
      creating build/lib.linux-x86_64-cpython-311/mayavi/tools/remote
      copying mayavi/tools/remote/remote_widget.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools/remote
      copying mayavi/tools/remote/remote_scene.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools/remote
      copying mayavi/tools/remote/ipy_remote.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools/remote
      copying mayavi/tools/remote/bridge.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools/remote
      copying mayavi/tools/remote/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools/remote
      creating build/lib.linux-x86_64-cpython-311/mayavi/tools/data_wizards
      copying mayavi/tools/data_wizards/preview_window.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools/data_wizards
      copying mayavi/tools/data_wizards/loadtxt.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools/data_wizards
      copying mayavi/tools/data_wizards/data_source_wizard.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools/data_wizards
      copying mayavi/tools/data_wizards/data_source_factory.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools/data_wizards
      copying mayavi/tools/data_wizards/csv_source_factory.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools/data_wizards
      copying mayavi/tools/data_wizards/csv_sniff.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools/data_wizards
      copying mayavi/tools/data_wizards/csv_loader.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools/data_wizards
      copying mayavi/tools/data_wizards/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/tools/data_wizards
      creating build/lib.linux-x86_64-cpython-311/mayavi/sources/ui
      copying mayavi/sources/ui/parametric_surface.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources/ui
      copying mayavi/sources/ui/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/sources/ui
      creating build/lib.linux-x86_64-cpython-311/mayavi/modules/ui
      copying mayavi/modules/ui/surface.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules/ui
      copying mayavi/modules/ui/iso_surface.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules/ui
      copying mayavi/modules/ui/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/modules/ui
      creating build/lib.linux-x86_64-cpython-311/mayavi/core/ui
      copying mayavi/core/ui/module_manager.py -> build/lib.linux-x86_64-cpython-311/mayavi/core/ui
      copying mayavi/core/ui/mayavi_scene.py -> build/lib.linux-x86_64-cpython-311/mayavi/core/ui
      copying mayavi/core/ui/lut_manager.py -> build/lib.linux-x86_64-cpython-311/mayavi/core/ui
      copying mayavi/core/ui/engine_view.py -> build/lib.linux-x86_64-cpython-311/mayavi/core/ui
      copying mayavi/core/ui/engine_rich_view.py -> build/lib.linux-x86_64-cpython-311/mayavi/core/ui
      copying mayavi/core/ui/api.py -> build/lib.linux-x86_64-cpython-311/mayavi/core/ui
      copying mayavi/core/ui/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/core/ui
      creating build/lib.linux-x86_64-cpython-311/mayavi/core/lut
      copying mayavi/core/lut/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/core/lut
      creating build/lib.linux-x86_64-cpython-311/mayavi/components/ui
      copying mayavi/components/ui/contour.py -> build/lib.linux-x86_64-cpython-311/mayavi/components/ui
      copying mayavi/components/ui/actor.py -> build/lib.linux-x86_64-cpython-311/mayavi/components/ui
      copying mayavi/components/ui/__init__.py -> build/lib.linux-x86_64-cpython-311/mayavi/components/ui
      running build_ext
      INFO: customize UnixCCompiler
      INFO: customize UnixCCompiler using build_ext
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-march=native)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      creating /tmp/tmpdl98gpr1/tmp
      creating /tmp/tmpdl98gpr1/tmp/pip-build-env-792ptazj
      creating /tmp/tmpdl98gpr1/tmp/pip-build-env-792ptazj/overlay
      creating /tmp/tmpdl98gpr1/tmp/pip-build-env-792ptazj/overlay/lib64
      creating /tmp/tmpdl98gpr1/tmp/pip-build-env-792ptazj/overlay/lib64/python3.11
      creating /tmp/tmpdl98gpr1/tmp/pip-build-env-792ptazj/overlay/lib64/python3.11/site-packages
      creating /tmp/tmpdl98gpr1/tmp/pip-build-env-792ptazj/overlay/lib64/python3.11/site-packages/numpy
      creating /tmp/tmpdl98gpr1/tmp/pip-build-env-792ptazj/overlay/lib64/python3.11/site-packages/numpy/distutils
      creating /tmp/tmpdl98gpr1/tmp/pip-build-env-792ptazj/overlay/lib64/python3.11/site-packages/numpy/distutils/checks
      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-march=native'
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-O3)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-O3'
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-Werror)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-Werror'
      INFO: CCompilerOpt.__init__[1782] : check requested baseline
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-msse)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse'
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-msse2)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse2'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'SSE' with flags (-msse -msse2)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -Werror'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'SSE2' with flags (-msse -msse2)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -Werror'
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-msse3)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse3'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'SSE3' with flags (-msse -msse2 -msse3)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -Werror'
      INFO: CCompilerOpt.__init__[1791] : check requested dispatch-able features
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-mssse3)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-mssse3'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'SSSE3' with flags (-msse -msse2 -msse3 -mssse3)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -Werror'
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-msse4.1)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse4.1'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'SSE41' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -Werror'
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-mpopcnt)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-mpopcnt'
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-msse4.2)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse4.2'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'SSE42' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -Werror'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'POPCNT' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -Werror'
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-mavx)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-mavx'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'AVX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -Werror'
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-mf16c)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-mf16c'
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-mfma)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-mfma'
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-mavx2)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-mavx2'
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-mavx512f -mno-mmx)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-mavx512f -mno-mmx'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'AVX512F' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -Werror'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'F16C' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -Werror'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'AVX2' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2 -Werror'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'FMA3' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -Werror'
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-mavx512cd)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-mavx512cd'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'AVX512CD' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -Werror'
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-mavx512vl -mavx512bw -mavx512dq)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-mavx512vl -mavx512bw -mavx512dq'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'AVX512_SKX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-mavx512vnni)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-mavx512vnni'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'AVX512_CLX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -Werror'
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-mavx512er -mavx512pf)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-mavx512er -mavx512pf'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'AVX512_KNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512er -mavx512pf)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512er -mavx512pf -Werror'
      WARN: CCompilerOpt.dist_test[630] : CCompilerOpt._dist_test_spawn[764] : Command (gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/usr/include/python3.11 -c /tmp/pip-build-env-792ptazj/overlay/lib64/python3.11/site-packages/numpy/distutils/checks/cpu_avx512_knl.c -o /tmp/tmpdl98gpr1/tmp/pip-build-env-792ptazj/overlay/lib64/python3.11/site-packages/numpy/distutils/checks/cpu_avx512_knl.o -MMD -MF /tmp/tmpdl98gpr1/tmp/pip-build-env-792ptazj/overlay/lib64/python3.11/site-packages/numpy/distutils/checks/cpu_avx512_knl.o.d -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512er -mavx512pf -Werror) failed with exit status 1 output ->
      In file included from /usr/lib/gcc/x86_64-redhat-linux/12/include/immintrin.h:51,
                       from /tmp/pip-build-env-792ptazj/overlay/lib64/python3.11/site-packages/numpy/distutils/checks/cpu_avx512_knl.c:14:
      In function ‘_mm512_exp2a23_round_pd’,
          inlined from ‘main’ at /tmp/pip-build-env-792ptazj/overlay/lib64/python3.11/site-packages/numpy/distutils/checks/cpu_avx512_knl.c:21:17:
      /usr/lib/gcc/x86_64-redhat-linux/12/include/avx512erintrin.h:55:20: error: ‘__W’ is used uninitialized [-Werror=uninitialized]
         55 |   return (__m512d) __builtin_ia32_exp2pd_mask ((__v8df) __A,
            |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         56 |                                                (__v8df) __W,
            |                                                ~~~~~~~~~~~~~
         57 |                                                (__mmask8) -1, __R);
            |                                                ~~~~~~~~~~~~~~~~~~~
      /usr/lib/gcc/x86_64-redhat-linux/12/include/avx512erintrin.h: In function ‘main’:
      /usr/lib/gcc/x86_64-redhat-linux/12/include/avx512erintrin.h:54:11: note: ‘__W’ was declared here
         54 |   __m512d __W;
            |           ^~~
      In file included from /usr/lib/gcc/x86_64-redhat-linux/12/include/immintrin.h:53:
      In function ‘_mm512_mask_prefetch_i64scatter_pd’,
          inlined from ‘main’ at /tmp/pip-build-env-792ptazj/overlay/lib64/python3.11/site-packages/numpy/distutils/checks/cpu_avx512_knl.c:23:5:
      /usr/lib/gcc/x86_64-redhat-linux/12/include/avx512pfintrin.h:180:3: error: ‘base’ may be used uninitialized [-Werror=maybe-uninitialized]
        180 |   __builtin_ia32_scatterpfqpd (__mask, (__v8di) __index, __addr, __scale,
            |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        181 |                                __hint);
            |                                ~~~~~~~
      <built-in>: In function ‘main’:
      <built-in>: note: by argument 3 of type ‘const void *’ to ‘__builtin_ia32_scatterpfqpd’ declared here
      /tmp/pip-build-env-792ptazj/overlay/lib64/python3.11/site-packages/numpy/distutils/checks/cpu_avx512_knl.c:18:9: note: ‘base’ declared here
         18 |     int base[128];
            |         ^~~~
      cc1: all warnings being treated as errors

      WARN: CCompilerOpt.feature_test[1563] : testing failed
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-mavx512ifma -mavx512vbmi)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-mavx512ifma -mavx512vbmi'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'AVX512_CNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -Werror'
      INFO: CCompilerOpt.cc_test_flags[1073] : testing flags (-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq'
      INFO: CCompilerOpt.feature_test[1547] : testing feature 'AVX512_ICL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq -Werror'
      INFO: CCompilerOpt.__init__[1803] : skip features (SSE3 SSE SSE2) since its part of baseline
      INFO: CCompilerOpt.__init__[1807] : initialize targets groups
      INFO: CCompilerOpt.__init__[1809] : parse target group simd_test
      INFO: CCompilerOpt._parse_target_tokens[2020] : skip targets (VSX2 XOP VSX FMA4 ASIMD VX VSX4 NEON VXE VSX3 VXE2) not part of baseline or dispatch-able features
      INFO: CCompilerOpt._parse_policy_not_keepbase[2132] : skip baseline features (SSE2)
      INFO: CCompilerOpt.generate_dispatch_header[2353] : generate CPU dispatch header: (build/src.linux-x86_64-3.11/numpy/distutils/include/npy_cpu_dispatch_config.h)
      WARN: CCompilerOpt.generate_dispatch_header[2362] : dispatch header dir build/src.linux-x86_64-3.11/numpy/distutils/include does not exist, creating it
      INFO: CCompilerOpt.feature_extra_checks[1627] : Testing extra checks for feature 'AVX512F' (AVX512F_REDUCE)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -Werror'
      INFO: CCompilerOpt.feature_extra_checks[1627] : Testing extra checks for feature 'AVX512_SKX' (AVX512BW_MASK AVX512DQ_MASK)
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      INFO: compile options: '-I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mno-mmx -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror'
      INFO: building 'tvtk.array_ext' extension
      INFO: compiling C sources
      INFO: C compiler: gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC

      creating build/temp.linux-x86_64-cpython-311/tvtk
      creating build/temp.linux-x86_64-cpython-311/tvtk/src
      INFO: compile options: '-I/tmp/pip-build-env-792ptazj/overlay/lib64/python3.11/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.11/numpy/distutils/include -I/usr/include/python3.11 -c'
      extra options: '-msse -msse2 -msse3'
      INFO: gcc: tvtk/src/array_ext.c
      In file included from /tmp/pip-build-env-792ptazj/overlay/lib64/python3.11/site-packages/numpy/core/include/numpy/ndarraytypes.h:1948,
                       from /tmp/pip-build-env-792ptazj/overlay/lib64/python3.11/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
                       from /tmp/pip-build-env-792ptazj/overlay/lib64/python3.11/site-packages/numpy/core/include/numpy/arrayobject.h:5,
                       from tvtk/src/array_ext.c:223:
      /tmp/pip-build-env-792ptazj/overlay/lib64/python3.11/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
         17 | #warning "Using deprecated NumPy API, disable it with " \
            |  ^~~~~~~
      tvtk/src/array_ext.c: In function ‘__Pyx_ParseOptionalKeywords’:
      tvtk/src/array_ext.c:1566:21: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations]
       1566 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                     ^~
      In file included from /usr/include/python3.11/unicodeobject.h:1042,
                       from /usr/include/python3.11/Python.h:51,
                       from tvtk/src/array_ext.c:4:
      /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
        652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
            |                          ^~~~~~~~~~~~~~~~~~
      tvtk/src/array_ext.c:1566:21: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations]
       1566 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                     ^~
      /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
        652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
            |                          ^~~~~~~~~~~~~~~~~~
      tvtk/src/array_ext.c:1580:25: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations]
       1580 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                         ^~
      /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
        652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
            |                          ^~~~~~~~~~~~~~~~~~
      tvtk/src/array_ext.c:1580:25: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations]
       1580 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
            |                         ^~
      /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here
        652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op)
            |                          ^~~~~~~~~~~~~~~~~~
      tvtk/src/array_ext.c: In function ‘__Pyx_AddTraceback’:
      tvtk/src/array_ext.c:2329:9: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
       2329 |         __pyx_lineno,   /*int firstlineno,*/
            |         ^~~~~~~~~~~~
            |         |
            |         int
      In file included from /usr/include/python3.11/Python.h:71:
      /usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
        151 |         PyObject *, PyObject *, PyObject *, int, PyObject *,
            |                                 ^~~~~~~~~~
      tvtk/src/array_ext.c:2330:9: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
       2330 |         __pyx_empty_bytes  /*PyObject *lnotab*/
            |         ^~~~~~~~~~~~~~~~~
            |         |
            |         PyObject * {aka struct _object *}
      /usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
        151 |         PyObject *, PyObject *, PyObject *, int, PyObject *,
            |                                             ^~~
      tvtk/src/array_ext.c:2313:15: error: too few arguments to function ‘PyCode_New’
       2313 |     py_code = PyCode_New(
            |               ^~~~~~~~~~
      /usr/include/python3.11/cpython/code.h:148:28: note: declared here
        148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
            |                            ^~~~~~~~~~
      tvtk/src/array_ext.c:2340:13: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’}
       2340 |     py_frame->f_lineno = __pyx_lineno;
            |             ^~
      error: Command "gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -I/tmp/pip-build-env-792ptazj/overlay/lib64/python3.11/site-packages/numpy/core/include -Ibuild/src.linux-x86_64-3.11/numpy/distutils/include -I/usr/include/python3.11 -c tvtk/src/array_ext.c -o build/temp.linux-x86_64-cpython-311/tvtk/src/array_ext.o -MMD -MF build/temp.linux-x86_64-cpython-311/tvtk/src/array_ext.o.d -msse -msse2 -msse3" failed with exit status 1
      INFO:
      ########### EXT COMPILER OPTIMIZATION ###########
      INFO: Platform      :
        Architecture: x64
        Compiler    : gcc

      CPU baseline  :
        Requested   : 'min'
        Enabled     : SSE SSE2 SSE3
        Flags       : -msse -msse2 -msse3
        Extra checks: none

      CPU dispatch  :
        Requested   : 'max -xop -fma4'
        Enabled     : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL
        Generated   : none
      INFO: CCompilerOpt.cache_flush[857] : write cache to path -> /tmp/pip-install-t15dg6xl/mayavi_176cd81a33fb4fe3bb0c2ad2df5098e9/build/temp.linux-x86_64-cpython-311/ccompiler_opt_cache_ext.py
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for mayavi
Failed to build mayavi
ERROR: Could not build wheels for mayavi, which is required to install pyproject.toml-based projects

$ python -m pip install git+https://github.com/enthought/mayavi.git@master#egg=mayavi
Defaulting to user installation because normal site-packages is not writeable
Collecting mayavi
  Cloning https://github.com/enthought/mayavi.git (to revision master) to /tmp/pip-install-fbdmkpyk/mayavi_59a36e769f4d45fdab88c76522da4026
  Running command git clone --filter=blob:none --quiet https://github.com/enthought/mayavi.git /tmp/pip-install-fbdmkpyk/mayavi_59a36e769f4d45fdab88c76522da4026
  Resolved https://github.com/enthought/mayavi.git to commit 05b02f41b141a6bd916faaed23cf82381a4b362e
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: -11
  ╰─> [48 lines of output]
      <string>:13: DeprecationWarning:

        `numpy.distutils` is deprecated since NumPy 1.23.0, as a result
        of the deprecation of `distutils` itself. It will be removed for
        Python >= 3.12. For older Python versions it will remain present.
        It is recommended to use `setuptools < 60.0` for those Python versions.
        For more details, see:
          https://numpy.org/devdocs/reference/distutils_status_migration.html

      running egg_info
      running build_src
      Building tvtk_classes.zip
      ----------------------------------------------------------------------
      Building TVTK classes... Fatal Python error: Segmentation fault

      Current thread 0x00007f1f0a37d740 (most recent call first):
        File "/tmp/pip-install-fbdmkpyk/mayavi_59a36e769f4d45fdab88c76522da4026/tvtk/vtk_parser.py", line 711 in _find_get_set_methods
        File "/tmp/pip-install-fbdmkpyk/mayavi_59a36e769f4d45fdab88c76522da4026/tvtk/vtk_parser.py", line 491 in _organize_methods
        File "/tmp/pip-install-fbdmkpyk/mayavi_59a36e769f4d45fdab88c76522da4026/tvtk/vtk_parser.py", line 157 in parse
        File "/tmp/pip-install-fbdmkpyk/mayavi_59a36e769f4d45fdab88c76522da4026/tvtk/wrapper_gen.py", line 341 in _gen_methods
        File "/tmp/pip-install-fbdmkpyk/mayavi_59a36e769f4d45fdab88c76522da4026/tvtk/wrapper_gen.py", line 242 in generate_code
        File "/tmp/pip-install-fbdmkpyk/mayavi_59a36e769f4d45fdab88c76522da4026/tvtk/code_gen.py", line 235 in _write_wrapper_class
        File "/tmp/pip-install-fbdmkpyk/mayavi_59a36e769f4d45fdab88c76522da4026/tvtk/code_gen.py", line 142 in generate_code
        File "/tmp/pip-install-fbdmkpyk/mayavi_59a36e769f4d45fdab88c76522da4026/tvtk/setup.py", line 98 in gen_tvtk_classes_zip
        File "<string>", line 273 in build_tvtk_classes_zip
        File "<string>", line 299 in run
        File "/tmp/pip-build-env-wsorsnye/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988 in run_command
        File "/tmp/pip-build-env-wsorsnye/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 1221 in run_command
        File "/tmp/pip-build-env-wsorsnye/overlay/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 318 in run_command
        File "/tmp/pip-build-env-wsorsnye/overlay/lib64/python3.11/site-packages/numpy/distutils/command/egg_info.py", line 24 in run
        File "/tmp/pip-build-env-wsorsnye/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 988 in run_command
        File "/tmp/pip-build-env-wsorsnye/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 1221 in run_command
        File "/tmp/pip-build-env-wsorsnye/overlay/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 969 in run_commands
        File "/tmp/pip-build-env-wsorsnye/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 201 in run_commands
        File "/tmp/pip-build-env-wsorsnye/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 185 in setup
        File "/tmp/pip-build-env-wsorsnye/overlay/lib/python3.11/site-packages/setuptools/__init__.py", line 108 in setup
        File "/tmp/pip-build-env-wsorsnye/overlay/lib64/python3.11/site-packages/numpy/distutils/core.py", line 169 in setup
        File "<string>", line 432 in <module>
        File "/tmp/pip-build-env-wsorsnye/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 335 in run_setup
        File "/tmp/pip-build-env-wsorsnye/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 485 in run_setup
        File "/tmp/pip-build-env-wsorsnye/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 320 in _get_build_requires
        File "/tmp/pip-build-env-wsorsnye/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 338 in get_requires_for_build_wheel
        File "/home/econdami/.local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118 in get_requires_for_build_wheel
        File "/home/econdami/.local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335 in main
        File "/home/econdami/.local/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353 in <module>

      Extension modules: numpy.core._multiarray_umath, numpy.core._multiarray_tests, numpy.linalg._umath_linalg, numpy.fft._pocketfft_internal, numpy.random._common, numpy.random.bit_generator, numpy.random._bounded_integers, numpy.random._mt19937, numpy.random.mtrand, numpy.random._philox, numpy.random._pcg64, numpy.random._sfc64, numpy.random._generator, vtkmodules.vtkCommonCore, vtkmodules.vtkWebCore, vtkmodules.vtkCommonMath, vtkmodules.vtkCommonTransforms, vtkmodules.vtkCommonDataModel, vtkmodules.vtkCommonExecutionModel, vtkmodules.vtkIOCore, vtkmodules.vtkImagingCore, vtkmodules.vtkIOImage, vtkmodules.vtkIOXMLParser, vtkmodules.vtkIOXML, vtkmodules.vtkCommonMisc, vtkmodules.vtkFiltersCore, vtkmodules.vtkRenderingCore, vtkmodules.vtkRenderingContext2D, vtkmodules.vtkRenderingFreeType, vtkmodules.vtkRenderingSceneGraph, vtkmodules.vtkRenderingVtkJS, vtkmodules.vtkIOExport, vtkmodules.vtkWebGLExporter, vtkmodules.vtkInteractionStyle, vtkmodules.vtkFiltersGeneral, vtkmodules.vtkFiltersSources, vtkmodules.vtkInteractionWidgets, vtkmodules.vtkViewsCore, vtkmodules.vtkViewsInfovis, vtkmodules.vtkCommonComputationalGeometry, vtkmodules.vtkCommonSystem, vtkmodules.vtkIOLegacy, vtkmodules.vtkDomainsChemistry, vtkmodules.vtkRenderingHyperTreeGrid, vtkmodules.vtkRenderingUI, vtkmodules.vtkRenderingOpenGL2, vtkmodules.vtkRenderingContextOpenGL2, vtkmodules.vtkRenderingVolume, vtkmodules.vtkImagingMath, vtkmodules.vtkRenderingVolumeOpenGL2, vtkmodules.vtkViewsContext2D, vtkmodules.vtkTestingRendering, vtkmodules.vtkRenderingVolumeAMR, vtkmodules.vtkPythonContext2D, vtkmodules.vtkRenderingParallel, vtkmodules.vtkRenderingVR, vtkmodules.vtkRenderingMatplotlib, vtkmodules.vtkRenderingLabel, vtkmodules.vtkRenderingLOD, vtkmodules.vtkRenderingLICOpenGL2, vtkmodules.vtkRenderingImage, vtkmodules.vtkRenderingExternal, vtkmodules.vtkIOXdmf2, vtkmodules.vtkIOVeraOut, vtkmodules.vtkIOVPIC, vtkmodules.vtkIOTecplotTable, vtkmodules.vtkIOTRUCHAS, vtkmodules.vtkIOSegY, vtkmodules.vtkIOParallelXML, vtkmodules.vtkIOLSDyna, vtkmodules.vtkIOParallelLSDyna, vtkmodules.vtkIOExodus, vtkmodules.vtkIOParallelExodus, vtkmodules.vtkIOPLY, vtkmodules.vtkIOPIO, vtkmodules.vtkIOMovie, vtkmodules.vtkIOOggTheora, vtkmodules.vtkIOOMF, vtkmodules.vtkIONetCDF, vtkmodules.vtkIOMotionFX, vtkmodules.vtkIOGeometry, vtkmodules.vtkIOParallel, vtkmodules.vtkIOMINC, vtkmodules.vtkIOInfovis, vtkmodules.vtkIOImport, vtkmodules.vtkParallelCore, vtkmodules.vtkIOIOSS, vtkmodules.vtkIOH5part, vtkmodules.vtkIOH5Rage, vtkmodules.vtkIOGeoJSON, vtkmodules.vtkIOVideo, vtkmodules.vtkIOExportPDF, vtkmodules.vtkRenderingGL2PSOpenGL2, vtkmodules.vtkIOExportGL2PS, vtkmodules.vtkIOEnSight, vtkmodules.vtkIOCityGML, vtkmodules.vtkIOChemistry, vtkmodules.vtkIOCesium3DTiles, vtkmodules.vtkIOCONVERGECFD, vtkmodules.vtkIOHDF, vtkmodules.vtkIOCGNSReader, vtkmodules.vtkIOAsynchronous, vtkmodules.vtkIOAMR, vtkmodules.vtkInteractionImage, vtkmodules.vtkImagingStencil, vtkmodules.vtkImagingStatistics, vtkmodules.vtkImagingGeneral, vtkmodules.vtkImagingOpenGL2, vtkmodules.vtkImagingMorphological, vtkmodules.vtkImagingFourier, vtkmodules.vtkIOSQL, vtkmodules.vtkCommonColor, vtkmodules.vtkImagingSources, vtkmodules.vtkInfovisCore, vtkmodules.vtkGeovisCore, vtkmodules.vtkInfovisLayout, vtkmodules.vtkRenderingAnnotation, vtkmodules.vtkImagingHybrid, vtkmodules.vtkImagingColor, vtkmodules.vtkFiltersTopology, vtkmodules.vtkFiltersSelection, vtkmodules.vtkFiltersSMP, vtkmodules.vtkFiltersPython, vtkmodules.vtkFiltersProgrammable, vtkmodules.vtkFiltersModeling, vtkmodules.vtkFiltersPoints, vtkmodules.vtkFiltersVerdict, vtkmodules.vtkFiltersStatistics, vtkmodules.vtkFiltersParallelStatistics, vtkmodules.vtkFiltersImaging, vtkmodules.vtkFiltersExtraction, vtkmodules.vtkFiltersGeometry, vtkmodules.vtkFiltersHybrid, vtkmodules.vtkFiltersTexture, vtkmodules.vtkFiltersParallel, vtkmodules.vtkFiltersParallelImaging, vtkmodules.vtkFiltersParallelDIY2, vtkmodules.vtkFiltersGeneric, vtkmodules.vtkFiltersFlowPaths, vtkmodules.vtkFiltersAMR, vtkmodules.vtkDomainsChemistryOpenGL2, vtkmodules.vtkFiltersHyperTree, vtkmodules.vtkCommonPython, vtkmodules.vtkChartsCore, vtkmodules.vtkAcceleratorsVTKmCore, vtkmodules.vtkAcceleratorsVTKmDataModel, vtkmodules.vtkAcceleratorsVTKmFilters (total: 147)
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: -11
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
prabhuramachandran commented 1 year ago

This should be fixed now in master (with the merge of #1199), please reopen if this is not yet fixed. This should eventually get into a release.

opoplawski commented 1 year ago

Seems to fix things for us on Fedora. Thanks!

beew commented 1 year ago

It fixed it for me. Now built was successful and all tests passed. Thanks!

servoz commented 1 year ago

It fixed it for me too. Thanks!