15:19:52 Started by user devspace
15:19:52 Running as SYSTEM
15:19:52 Building remotely on testintegration (swarm rocky9 ice36 java11) in workspace /home/omero/workspace/OMERO-test-integration
15:19:52 [OMERO-test-integration] $ /bin/bash -xe /tmp/jenkins8689586516529898956.sh
15:19:52 + rm -rf /home/omero/workspace/OMERO-test-integration/.venv3
15:19:53 + python3.11 -m venv /home/omero/workspace/OMERO-test-integration/.venv3
15:19:57 + source /home/omero/workspace/OMERO-test-integration/.venv3/bin/activate
15:19:57 ++ deactivate nondestructive
15:19:57 ++ '[' -n '' ']'
15:19:57 ++ '[' -n '' ']'
15:19:57 ++ hash -r
15:19:57 ++ '[' -n '' ']'
15:19:57 ++ unset VIRTUAL_ENV
15:19:57 ++ unset VIRTUAL_ENV_PROMPT
15:19:57 ++ '[' '!' nondestructive = nondestructive ']'
15:19:57 ++ VIRTUAL_ENV=/home/omero/workspace/OMERO-test-integration/.venv3
15:19:57 ++ export VIRTUAL_ENV
15:19:57 ++ _OLD_VIRTUAL_PATH=/opt/ice-3.6.5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
15:19:57 ++ PATH=/home/omero/workspace/OMERO-test-integration/.venv3/bin:/opt/ice-3.6.5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
15:19:57 ++ export PATH
15:19:57 ++ '[' -n '' ']'
15:19:57 ++ '[' -z '' ']'
15:19:57 ++ _OLD_VIRTUAL_PS1=
15:19:57 ++ PS1='(.venv3) '
15:19:57 ++ export PS1
15:19:57 ++ VIRTUAL_ENV_PROMPT='(.venv3) '
15:19:57 ++ export VIRTUAL_ENV_PROMPT
15:19:57 ++ hash -r
15:19:57 + pip install -U pip setuptools
15:19:57 Requirement already satisfied: pip in ./.venv3/lib64/python3.11/site-packages (22.3.1)
15:19:57 Collecting pip
15:19:57 Using cached pip-25.0.1-py3-none-any.whl (1.8 MB)
15:19:57 Requirement already satisfied: setuptools in ./.venv3/lib64/python3.11/site-packages (65.5.1)
15:19:58 Collecting setuptools
15:19:58 Using cached setuptools-78.1.0-py3-none-any.whl (1.3 MB)
15:19:58 Installing collected packages: setuptools, pip
15:19:58 Attempting uninstall: setuptools
15:19:58 Found existing installation: setuptools 65.5.1
15:19:58 Uninstalling setuptools-65.5.1:
15:19:58 Successfully uninstalled setuptools-65.5.1
15:19:59 Attempting uninstall: pip
15:19:59 Found existing installation: pip 22.3.1
15:19:59 Uninstalling pip-22.3.1:
15:19:59 Successfully uninstalled pip-22.3.1
15:20:00 Successfully installed pip-25.0.1 setuptools-78.1.0
15:20:00 WARNING: There was an error checking the latest version of pip.
15:20:00 + pip install omero-py omero-web
15:20:01 Collecting omero-py
15:20:01 Using cached omero_py-5.19.8-py3-none-any.whl.metadata (6.5 kB)
15:20:01 Collecting omero-web
15:20:01 Using cached omero_web-5.29.0-py3-none-any.whl.metadata (8.2 kB)
15:20:01 Collecting urllib3<2 (from omero-py)
15:20:01 Using cached urllib3-1.26.20-py2.py3-none-any.whl.metadata (50 kB)
15:20:01 Collecting appdirs (from omero-py)
15:20:01 Using cached appdirs-1.4.4-py2.py3-none-any.whl.metadata (9.0 kB)
15:20:01 Collecting future (from omero-py)
15:20:01 Using cached future-1.0.0-py3-none-any.whl.metadata (4.0 kB)
15:20:01 Collecting numpy<2 (from omero-py)
15:20:01 Using cached numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
15:20:01 Collecting Pillow>=10.0.0 (from omero-py)
15:20:01 Using cached pillow-11.1.0-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (9.1 kB)
15:20:01 Collecting PyYAML (from omero-py)
15:20:01 Using cached PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
15:20:02 Collecting zeroc-ice<3.7,>=3.6.5 (from omero-py)
15:20:02 Downloading zeroc-ice-3.6.5.tar.gz (1.2 MB)
15:20:02 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 19.9 MB/s eta 0:00:00
15:20:02 Installing build dependencies: started
15:20:04 Installing build dependencies: finished with status 'done'
15:20:04 Getting requirements to build wheel: started
15:20:04 Getting requirements to build wheel: finished with status 'done'
15:20:04 Preparing metadata (pyproject.toml): started
15:20:04 Preparing metadata (pyproject.toml): finished with status 'done'
15:20:05 Collecting requests (from omero-py)
15:20:05 Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
15:20:06 Collecting portalocker (from omero-py)
15:20:06 Using cached portalocker-3.1.1-py3-none-any.whl.metadata (8.6 kB)
15:20:06 Collecting concurrent-log-handler>=0.9.20 (from omero-web)
15:20:06 Using cached concurrent_log_handler-0.9.25-py3-none-any.whl.metadata (17 kB)
15:20:06 Collecting Django<4.3,>=4.2.3 (from omero-web)
15:20:06 Using cached Django-4.2.20-py3-none-any.whl.metadata (4.1 kB)
15:20:06 Collecting django-pipeline (from omero-web)
15:20:06 Using cached django_pipeline-4.0.0-py3-none-any.whl.metadata (5.8 kB)
15:20:06 Collecting django-cors-headers==3.7.0 (from omero-web)
15:20:06 Using cached django_cors_headers-3.7.0-py3-none-any.whl.metadata (15 kB)
15:20:06 Collecting whitenoise>=5.3.0 (from omero-web)
15:20:06 Using cached whitenoise-6.9.0-py3-none-any.whl.metadata (3.6 kB)
15:20:06 Collecting gunicorn>=19.3 (from omero-web)
15:20:06 Using cached gunicorn-23.0.0-py3-none-any.whl.metadata (4.4 kB)
15:20:06 Collecting omero-marshal>=0.7.0 (from omero-web)
15:20:06 Using cached omero_marshal-0.9.0-py3-none-any.whl.metadata (2.2 kB)
15:20:06 Collecting pytz (from omero-web)
15:20:06 Using cached pytz-2025.2-py2.py3-none-any.whl.metadata (22 kB)
15:20:06 Collecting packaging (from omero-web)
15:20:06 Using cached packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
15:20:06 Collecting importlib-resources (from omero-web)
15:20:06 Using cached importlib_resources-6.5.2-py3-none-any.whl.metadata (3.9 kB)
15:20:06 Collecting asgiref<4,>=3.6.0 (from Django<4.3,>=4.2.3->omero-web)
15:20:06 Using cached asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB)
15:20:06 Collecting sqlparse>=0.3.1 (from Django<4.3,>=4.2.3->omero-web)
15:20:06 Using cached sqlparse-0.5.3-py3-none-any.whl.metadata (3.9 kB)
15:20:06 Requirement already satisfied: setuptools in ./.venv3/lib64/python3.11/site-packages (from django-pipeline->omero-web) (78.1.0)
15:20:06 Collecting wheel (from django-pipeline->omero-web)
15:20:06 Using cached wheel-0.45.1-py3-none-any.whl.metadata (2.3 kB)
15:20:06 Collecting charset-normalizer<4,>=2 (from requests->omero-py)
15:20:06 Using cached charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB)
15:20:06 Collecting idna<4,>=2.5 (from requests->omero-py)
15:20:06 Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
15:20:06 Collecting certifi>=2017.4.17 (from requests->omero-py)
15:20:06 Using cached certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
15:20:06 Using cached omero_py-5.19.8-py3-none-any.whl (2.8 MB)
15:20:06 Using cached omero_web-5.29.0-py3-none-any.whl (2.8 MB)
15:20:06 Using cached django_cors_headers-3.7.0-py3-none-any.whl (12 kB)
15:20:06 Using cached concurrent_log_handler-0.9.25-py3-none-any.whl (25 kB)
15:20:06 Using cached Django-4.2.20-py3-none-any.whl (8.0 MB)
15:20:06 Using cached gunicorn-23.0.0-py3-none-any.whl (85 kB)
15:20:06 Using cached numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.3 MB)
15:20:07 Using cached omero_marshal-0.9.0-py3-none-any.whl (88 kB)
15:20:07 Using cached pillow-11.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (4.5 MB)
15:20:07 Using cached portalocker-3.1.1-py3-none-any.whl (19 kB)
15:20:07 Using cached urllib3-1.26.20-py2.py3-none-any.whl (144 kB)
15:20:07 Using cached whitenoise-6.9.0-py3-none-any.whl (20 kB)
15:20:07 Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
15:20:07 Using cached django_pipeline-4.0.0-py3-none-any.whl (75 kB)
15:20:07 Using cached future-1.0.0-py3-none-any.whl (491 kB)
15:20:07 Using cached importlib_resources-6.5.2-py3-none-any.whl (37 kB)
15:20:07 Using cached packaging-24.2-py3-none-any.whl (65 kB)
15:20:07 Using cached pytz-2025.2-py2.py3-none-any.whl (509 kB)
15:20:07 Using cached PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (762 kB)
15:20:07 Using cached requests-2.32.3-py3-none-any.whl (64 kB)
15:20:07 Using cached asgiref-3.8.1-py3-none-any.whl (23 kB)
15:20:07 Using cached certifi-2025.1.31-py3-none-any.whl (166 kB)
15:20:07 Using cached charset_normalizer-3.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (143 kB)
15:20:07 Using cached idna-3.10-py3-none-any.whl (70 kB)
15:20:07 Using cached sqlparse-0.5.3-py3-none-any.whl (44 kB)
15:20:07 Using cached wheel-0.45.1-py3-none-any.whl (72 kB)
15:20:07 Building wheels for collected packages: zeroc-ice
15:20:07 Building wheel for zeroc-ice (pyproject.toml): started
15:20:07 Building wheel for zeroc-ice (pyproject.toml): finished with status 'error'
15:20:07 error: subprocess-exited-with-error
15:20:07
15:20:07 × Building wheel for zeroc-ice (pyproject.toml) did not run successfully.
15:20:07 │ exit code: 1
15:20:07 ╰─> [192 lines of output]
15:20:07 <string>:111: SyntaxWarning: "is not" with a literal. Did you mean "!="?
15:20:07 WARNING: '' not a valid package name; please use only .-separated package names in setup.py
15:20:07 /tmp/pip-build-env-y5097q1j/overlay/lib/python3.11/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
15:20:07 !!
15:20:07
15:20:07 ********************************************************************************
15:20:07 Please consider removing the following classifiers in favor of a SPDX license expression:
15:20:07
15:20:07 License :: OSI Approved :: GNU General Public License v2 (GPLv2)
15:20:07
15:20:07 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
15:20:07 ********************************************************************************
15:20:07
15:20:07 !!
15:20:07 self._finalize_license_expression()
15:20:07 running bdist_wheel
15:20:07 running build
15:20:07 running build_py
15:20:07 creating build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_Instrumentation_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Glacier2_Metrics_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Glacier2_Session_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/IcePatch2_FileInfo_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/IceGrid_Descriptor_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_ImplicitContextF_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Glacier2.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_ObjectFactory_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/IceGrid_FileParser_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_ServantLocator_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_PropertiesF_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Glacier2_Router_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_Identity_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/IceGrid_Exception_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_SliceChecksumDict_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/IceGrid_UserAccountMapper_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_LoggerF_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_PluginF_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_ImplicitContext_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_PropertiesAdmin_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_LocatorF_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_Plugin_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_Locator_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_Metrics_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Glacier2_SSLInfo_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/IceStorm_Metrics_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_ObjectAdapter_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/IceGrid_Query_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_Router_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_BuiltinSequences_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_Version_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_RemoteLogger_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_EndpointF_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/IceGrid_Registry_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_CommunicatorF_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_LocalException_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_Logger_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/IceStorm_IceStorm_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_Communicator_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/IceGrid_Admin_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_Connection_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_ObjectAdapterF_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_Process_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_Endpoint_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_EndpointTypes_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/IceGrid_Observer_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_Properties_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_InstrumentationF_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Glacier2_RouterF_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_ConnectionF_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_Current_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_ObjectFactoryF_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/IceGrid_Locator_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Glacier2_PermissionsVerifier_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_ProcessF_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Glacier2_PermissionsVerifierF_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_RouterF_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/slice2py.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_FacetMap_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/IceBox_IceBox_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/IcePatch2_FileServer_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/IceGrid_Session_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 copying lib/Ice_ServantLocatorF_ice.py -> build/lib.linux-x86_64-cpython-311
15:20:07 creating build/lib.linux-x86_64-cpython-311/IceStorm
15:20:07 copying lib/IceStorm/__init__.py -> build/lib.linux-x86_64-cpython-311/IceStorm
15:20:07 creating build/lib.linux-x86_64-cpython-311/IceGrid
15:20:07 copying lib/IceGrid/__init__.py -> build/lib.linux-x86_64-cpython-311/IceGrid
15:20:07 creating build/lib.linux-x86_64-cpython-311/IceBox
15:20:07 copying lib/IceBox/__init__.py -> build/lib.linux-x86_64-cpython-311/IceBox
15:20:07 creating build/lib.linux-x86_64-cpython-311/IceMX
15:20:07 copying lib/IceMX/__init__.py -> build/lib.linux-x86_64-cpython-311/IceMX
15:20:07 creating build/lib.linux-x86_64-cpython-311/IcePatch2
15:20:07 copying lib/IcePatch2/__init__.py -> build/lib.linux-x86_64-cpython-311/IcePatch2
15:20:07 creating build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/Endpoint.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/RouterF.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/ImplicitContextF.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/ImplicitContext.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/ObjectFactoryF.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/Instrumentation.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/EndpointTypes.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/PropertiesF.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/ObjectAdapterF.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/Version.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/CommunicatorF.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/Plugin.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/LocatorF.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/FacetMap.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/PropertiesAdmin.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/Current.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/PluginF.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/Process.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/RemoteLogger.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/Metrics.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/Communicator.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/ProcessF.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/EndpointF.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/ConnectionF.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/ObjectAdapter.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/InstrumentationF.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/Logger.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/BuiltinSequences.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/SliceChecksumDict.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/Identity.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/Locator.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/Router.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/ServantLocator.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/LocalException.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/Connection.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/ServantLocatorF.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/LoggerF.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/ObjectFactory.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 copying lib/slice/Ice/Properties.ice -> build/lib.linux-x86_64-cpython-311/slice/Ice
15:20:07 creating build/lib.linux-x86_64-cpython-311/slice/IceStorm
15:20:07 copying lib/slice/IceStorm/Metrics.ice -> build/lib.linux-x86_64-cpython-311/slice/IceStorm
15:20:07 copying lib/slice/IceStorm/IceStorm.ice -> build/lib.linux-x86_64-cpython-311/slice/IceStorm
15:20:07 creating build/lib.linux-x86_64-cpython-311/slice/IceGrid
15:20:07 copying lib/slice/IceGrid/Session.ice -> build/lib.linux-x86_64-cpython-311/slice/IceGrid
15:20:07 copying lib/slice/IceGrid/Registry.ice -> build/lib.linux-x86_64-cpython-311/slice/IceGrid
15:20:07 copying lib/slice/IceGrid/FileParser.ice -> build/lib.linux-x86_64-cpython-311/slice/IceGrid
15:20:07 copying lib/slice/IceGrid/UserAccountMapper.ice -> build/lib.linux-x86_64-cpython-311/slice/IceGrid
15:20:07 copying lib/slice/IceGrid/Descriptor.ice -> build/lib.linux-x86_64-cpython-311/slice/IceGrid
15:20:07 copying lib/slice/IceGrid/Exception.ice -> build/lib.linux-x86_64-cpython-311/slice/IceGrid
15:20:07 copying lib/slice/IceGrid/Query.ice -> build/lib.linux-x86_64-cpython-311/slice/IceGrid
15:20:07 copying lib/slice/IceGrid/PluginFacade.ice -> build/lib.linux-x86_64-cpython-311/slice/IceGrid
15:20:07 copying lib/slice/IceGrid/Locator.ice -> build/lib.linux-x86_64-cpython-311/slice/IceGrid
15:20:07 copying lib/slice/IceGrid/Observer.ice -> build/lib.linux-x86_64-cpython-311/slice/IceGrid
15:20:07 copying lib/slice/IceGrid/Admin.ice -> build/lib.linux-x86_64-cpython-311/slice/IceGrid
15:20:07 creating build/lib.linux-x86_64-cpython-311/slice/Glacier2
15:20:07 copying lib/slice/Glacier2/RouterF.ice -> build/lib.linux-x86_64-cpython-311/slice/Glacier2
15:20:07 copying lib/slice/Glacier2/Session.ice -> build/lib.linux-x86_64-cpython-311/slice/Glacier2
15:20:07 copying lib/slice/Glacier2/PermissionsVerifierF.ice -> build/lib.linux-x86_64-cpython-311/slice/Glacier2
15:20:07 copying lib/slice/Glacier2/PermissionsVerifier.ice -> build/lib.linux-x86_64-cpython-311/slice/Glacier2
15:20:07 copying lib/slice/Glacier2/SSLInfo.ice -> build/lib.linux-x86_64-cpython-311/slice/Glacier2
15:20:07 copying lib/slice/Glacier2/Metrics.ice -> build/lib.linux-x86_64-cpython-311/slice/Glacier2
15:20:07 copying lib/slice/Glacier2/Router.ice -> build/lib.linux-x86_64-cpython-311/slice/Glacier2
15:20:07 creating build/lib.linux-x86_64-cpython-311/slice/IceBox
15:20:07 copying lib/slice/IceBox/IceBox.ice -> build/lib.linux-x86_64-cpython-311/slice/IceBox
15:20:07 creating build/lib.linux-x86_64-cpython-311/slice/IceSSL
15:20:07 copying lib/slice/IceSSL/EndpointInfo.ice -> build/lib.linux-x86_64-cpython-311/slice/IceSSL
15:20:07 copying lib/slice/IceSSL/ConnectionInfo.ice -> build/lib.linux-x86_64-cpython-311/slice/IceSSL
15:20:07 creating build/lib.linux-x86_64-cpython-311/slice/IceLocatorDiscovery
15:20:07 copying lib/slice/IceLocatorDiscovery/IceLocatorDiscovery.ice -> build/lib.linux-x86_64-cpython-311/slice/IceLocatorDiscovery
15:20:07 creating build/lib.linux-x86_64-cpython-311/slice/Freeze
15:20:07 copying lib/slice/Freeze/EvictorStorage.ice -> build/lib.linux-x86_64-cpython-311/slice/Freeze
15:20:07 copying lib/slice/Freeze/Evictor.ice -> build/lib.linux-x86_64-cpython-311/slice/Freeze
15:20:07 copying lib/slice/Freeze/Transaction.ice -> build/lib.linux-x86_64-cpython-311/slice/Freeze
15:20:07 copying lib/slice/Freeze/DB.ice -> build/lib.linux-x86_64-cpython-311/slice/Freeze
15:20:07 copying lib/slice/Freeze/TransactionalEvictor.ice -> build/lib.linux-x86_64-cpython-311/slice/Freeze
15:20:07 copying lib/slice/Freeze/BackgroundSaveEvictor.ice -> build/lib.linux-x86_64-cpython-311/slice/Freeze
15:20:07 copying lib/slice/Freeze/Exception.ice -> build/lib.linux-x86_64-cpython-311/slice/Freeze
15:20:07 copying lib/slice/Freeze/EvictorF.ice -> build/lib.linux-x86_64-cpython-311/slice/Freeze
15:20:07 copying lib/slice/Freeze/ConnectionF.ice -> build/lib.linux-x86_64-cpython-311/slice/Freeze
15:20:07 copying lib/slice/Freeze/CatalogData.ice -> build/lib.linux-x86_64-cpython-311/slice/Freeze
15:20:07 copying lib/slice/Freeze/Connection.ice -> build/lib.linux-x86_64-cpython-311/slice/Freeze
15:20:07 creating build/lib.linux-x86_64-cpython-311/slice/IcePatch2
15:20:07 copying lib/slice/IcePatch2/FileServer.ice -> build/lib.linux-x86_64-cpython-311/slice/IcePatch2
15:20:07 copying lib/slice/IcePatch2/FileInfo.ice -> build/lib.linux-x86_64-cpython-311/slice/IcePatch2
15:20:07 creating build/lib.linux-x86_64-cpython-311/slice/IceDiscovery
15:20:07 copying lib/slice/IceDiscovery/IceDiscovery.ice -> build/lib.linux-x86_64-cpython-311/slice/IceDiscovery
15:20:07 running build_ext
15:20:07 building 'IcePy' extension
15:20:07 creating build/temp.linux-x86_64-cpython-311/src
15:20:07 creating build/temp.linux-x86_64-cpython-311/src/ice/cpp/src/Ice
15:20:07 creating build/temp.linux-x86_64-cpython-311/src/ice/cpp/src/IceDiscovery
15:20:07 creating build/temp.linux-x86_64-cpython-311/src/ice/cpp/src/IceLocatorDiscovery
15:20:07 creating build/temp.linux-x86_64-cpython-311/src/ice/cpp/src/IceSSL
15:20:07 creating build/temp.linux-x86_64-cpython-311/src/ice/cpp/src/IceUtil
15:20:07 creating build/temp.linux-x86_64-cpython-311/src/ice/cpp/src/Slice
15:20:07 creating build/temp.linux-x86_64-cpython-311/src/ice/mcpp
15:20:07 g++ -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 -march=x86-64-v2 -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 -march=x86-64-v2 -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 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DICE_STATIC_LIBS -Isrc -Isrc/ice/cpp/include -Isrc/ice/cpp/src -I/home/omero/workspace/OMERO-test-integration/.venv3/include -I/usr/include/python3.11 -c src/BatchRequestInterceptor.cpp -o build/temp.linux-x86_64-cpython-311/src/BatchRequestInterceptor.o -w
15:20:07 error: command 'g++' failed: No such file or directory
15:20:07 [end of output]
15:20:07
15:20:07 note: This error originates from a subprocess, and is likely not a problem with pip.
15:20:07 ERROR: Failed building wheel for zeroc-ice
15:20:07 Failed to build zeroc-ice
15:20:07 ERROR: Failed to build installable wheels for some pyproject.toml based projects (zeroc-ice)
15:20:07 Build step 'Execute shell' marked build as failure
15:20:07 Recording test results
15:20:08 [Checks API] No suitable checks publisher found.
15:20:08 TestNG Reports Processing: START
15:20:08 Looking for TestNG results report in workspace using pattern: **/OmeroJava/target/reports/integration/*.xml
15:20:08 testng-failed.xml was last modified before this build started. Ignoring it.
15:20:08 testng-results.xml was last modified before this build started. Ignoring it.
15:20:08 Saving reports...
15:20:08 Found matching files but did not find any TestNG results.
15:20:08 Finished: FAILURE