>>> Building on sparc64-0d under games/py-unitypy
	BDEPENDS = [devel/py-installer;lang/gcc/8,-libs;devel/py-wheel;lang/gcc/8;lang/gcc/8,-c++;devel/py-setuptools;lang/python/3;devel/py-build]
	DIST = [games/py-unitypy:unitypy-1.20.12.tar.gz]
	FULLPKGNAME = py3-unitypy-1.20.12p0
	RDEPENDS = [lang/python/3;lang/gcc/8,-libs]
(Junk lock failure for sparc64-0d at 1737980574.76814)
Received IO
(Junk lock obtained for sparc64-0d at 1737980595.38)
Received IO
Woken up games/py-unitypy
Woken up games/py-unitypy
Woken up games/py-unitypy
Woken up games/py-unitypy
>>> Running depends in games/py-unitypy at 1737980600.97
   last junk was in www/varnish
/usr/sbin/pkg_add -aI -Drepair py3-build-1.2.2.post1p0 py3-installer-0.7.0p1 py3-wheel-0.45.1p0 ruby33-concurrent-ruby-1.3.5
was: /usr/sbin/pkg_add -aI -Drepair g++-8.4.0p25 gcc-8.4.0p25 gcc-libs-8.4.0p25 py3-build-1.2.2.post1p0 py3-installer-0.7.0p1 py3-setuptools-75.6.0p0v0 py3-wheel-0.45.1p0 python-3.12.8p1
/usr/sbin/pkg_add -aI -Drepair py3-build-1.2.2.post1p0 py3-installer-0.7.0p1 py3-wheel-0.45.1p0 ruby33-concurrent-ruby-1.3.5
>>> Running show-prepare-results in games/py-unitypy at 1737980613.07
===> games/py-unitypy
===> Building from scratch py3-unitypy-1.20.12p0
===> py3-unitypy-1.20.12p0 depends on: python->=3.12,<3.13 -> python-3.12.8p1
===> py3-unitypy-1.20.12p0 depends on: py3-build-* -> py3-build-1.2.2.post1p0
===> py3-unitypy-1.20.12p0 depends on: py3-installer-* -> py3-installer-0.7.0p1
===> py3-unitypy-1.20.12p0 depends on: py3-setuptools-* -> py3-setuptools-75.6.0p0v0
===> py3-unitypy-1.20.12p0 depends on: py3-wheel-* -> py3-wheel-0.45.1p0
===> py3-unitypy-1.20.12p0 depends on: gcc->=8,<9 -> gcc-8.4.0p25
===> py3-unitypy-1.20.12p0 depends on: g++->=8,<9 -> g++-8.4.0p25
===> py3-unitypy-1.20.12p0 depends on: gcc-libs->=8,<9 -> gcc-libs-8.4.0p25
===>  Verifying specs:  estdc++>=19 pthread m
===>  found estdc++.19.0 pthread.27.1 m.10.1
g++-8.4.0p25
gcc-8.4.0p25
gcc-libs-8.4.0p25
py3-build-1.2.2.post1p0
py3-installer-0.7.0p1
py3-setuptools-75.6.0p0v0
py3-wheel-0.45.1p0
python-3.12.8p1
(Junk lock released for sparc64-0d at 1737980622.45)
Woken up devel/ruby-i18n
distfiles size=5613901
>>> Running patch in games/py-unitypy at 1737980622.57
===> games/py-unitypy
===>  Checking files for py3-unitypy-1.20.12p0
`/usr/ports/distfiles/unitypy-1.20.12.tar.gz' is up to date.
>> (SHA256) all files: OK
===>  Extracting for py3-unitypy-1.20.12p0
===>  Patching for py3-unitypy-1.20.12p0
===>  Compiler link: gcc -> /usr/local/bin/egcc
===>  Compiler link: cc -> /usr/local/bin/egcc
===>  Compiler link: c++ -> /usr/local/bin/eg++
===>  Compiler link: g++ -> /usr/local/bin/eg++
>>> Running configure in games/py-unitypy at 1737980625.71
===> games/py-unitypy
===>  Generating configure for py3-unitypy-1.20.12p0
===>  Configuring for py3-unitypy-1.20.12p0
>>> Running build in games/py-unitypy at 1737980627.53
===> games/py-unitypy
===>  Building for py3-unitypy-1.20.12p0
* Getting build dependencies for wheel...
running egg_info
writing UnityPy.egg-info/PKG-INFO
writing dependency_links to UnityPy.egg-info/dependency_links.txt
writing requirements to UnityPy.egg-info/requires.txt
writing top-level names to UnityPy.egg-info/top_level.txt
reading manifest file 'UnityPy.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'UnityPy.egg-info/SOURCES.txt'
* Building wheel...
running bdist_wheel
running build
running build_py
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy
copying UnityPy/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy
copying UnityPy/config.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy
copying UnityPy/environment.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy
copying UnityPy/exceptions.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/classes
copying UnityPy/classes/Object.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/classes
copying UnityPy/classes/PPtr.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/classes
copying UnityPy/classes/UnknownObject.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/classes
copying UnityPy/classes/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/classes
copying UnityPy/classes/generated.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/classes
copying UnityPy/classes/math.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/classes
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/Audio.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/BuildTarget.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/BundleFile.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/ClassIDType.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/CommonString.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/ExtendableEnum.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/FileType.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/GfxPrimitiveType.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/GraphicsFormat.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/MeshTopology.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/PassType.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/SerializedPropertyType.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/ShaderCompilerPlatform.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/ShaderGpuProgramType.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/SpriteMeshType.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/SpritePackingMode.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/SpritePackingRotation.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/VertexFormat.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/TextureDimension.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/TextureFormat.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
copying UnityPy/enums/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/enums
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/export
copying UnityPy/export/AudioClipConverter.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/export
copying UnityPy/export/MeshExporter.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/export
copying UnityPy/export/MeshRendererExporter.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/export
copying UnityPy/export/ShaderConverter.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/export
copying UnityPy/export/SpriteHelper.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/export
copying UnityPy/export/Texture2DConverter.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/export
copying UnityPy/export/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/export
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/files
copying UnityPy/files/BundleFile.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/files
copying UnityPy/files/File.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/files
copying UnityPy/files/ObjectReader.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/files
copying UnityPy/files/SerializedFile.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/files
copying UnityPy/files/WebFile.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/files
copying UnityPy/files/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/files
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/helpers
copying UnityPy/helpers/ArchiveStorageManager.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/helpers
copying UnityPy/helpers/CompressionHelper.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/helpers
copying UnityPy/helpers/ImportHelper.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/helpers
copying UnityPy/helpers/MeshHelper.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/helpers
copying UnityPy/helpers/PackedBitVector.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/helpers
copying UnityPy/helpers/ResourceReader.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/helpers
copying UnityPy/helpers/TextureSwizzler.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/helpers
copying UnityPy/helpers/Tpk.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/helpers
copying UnityPy/helpers/TypeTreeHelper.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/helpers
copying UnityPy/helpers/TypeTreeNode.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/helpers
copying UnityPy/helpers/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/helpers
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib
copying UnityPy/lib/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/math
copying UnityPy/math/Color.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/math
copying UnityPy/math/Half.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/math
copying UnityPy/math/Matrix4x4.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/math
copying UnityPy/math/Quaternion.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/math
copying UnityPy/math/Rectangle.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/math
copying UnityPy/math/Vector2.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/math
copying UnityPy/math/Vector3.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/math
copying UnityPy/math/Vector4.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/math
copying UnityPy/math/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/math
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/resources
copying UnityPy/resources/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/resources
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/streams
copying UnityPy/streams/EndianBinaryReader.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/streams
copying UnityPy/streams/EndianBinaryWriter.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/streams
copying UnityPy/streams/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/streams
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/tools
copying UnityPy/tools/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/tools
copying UnityPy/tools/extractor.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/tools
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/classes/legacy_patch
copying UnityPy/classes/legacy_patch/AudioClip.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/classes/legacy_patch
copying UnityPy/classes/legacy_patch/GameObject.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/classes/legacy_patch
copying UnityPy/classes/legacy_patch/Mesh.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/classes/legacy_patch
copying UnityPy/classes/legacy_patch/Renderer.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/classes/legacy_patch
copying UnityPy/classes/legacy_patch/Shader.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/classes/legacy_patch
copying UnityPy/classes/legacy_patch/Sprite.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/classes/legacy_patch
copying UnityPy/classes/legacy_patch/Texture2D.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/classes/legacy_patch
copying UnityPy/classes/legacy_patch/Texture2DArray.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/classes/legacy_patch
copying UnityPy/classes/legacy_patch/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/classes/legacy_patch
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD
copying UnityPy/lib/FMOD/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Darwin
copying UnityPy/lib/FMOD/Darwin/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Darwin
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Linux
copying UnityPy/lib/FMOD/Linux/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Linux
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Windows
copying UnityPy/lib/FMOD/Windows/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Windows
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Linux/arm
copying UnityPy/lib/FMOD/Linux/arm/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Linux/arm
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Linux/x86
copying UnityPy/lib/FMOD/Linux/x86/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Linux/x86
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Linux/x86_64
copying UnityPy/lib/FMOD/Linux/x86_64/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Linux/x86_64
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Windows/arm
copying UnityPy/lib/FMOD/Windows/arm/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Windows/arm
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Windows/x64
copying UnityPy/lib/FMOD/Windows/x64/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Windows/x64
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Windows/x86
copying UnityPy/lib/FMOD/Windows/x86/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/lib/FMOD/Windows/x86
creating build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/tools/libil2cpp_helper
copying UnityPy/tools/libil2cpp_helper/__init__.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/tools/libil2cpp_helper
copying UnityPy/tools/libil2cpp_helper/helper.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/tools/libil2cpp_helper
copying UnityPy/tools/libil2cpp_helper/il2cpp.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/tools/libil2cpp_helper
copying UnityPy/tools/libil2cpp_helper/il2cpp_class.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/tools/libil2cpp_helper
copying UnityPy/tools/libil2cpp_helper/metadata.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/tools/libil2cpp_helper
copying UnityPy/tools/libil2cpp_helper/metadata_class.py -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/tools/libil2cpp_helper
running egg_info
writing UnityPy.egg-info/PKG-INFO
writing dependency_links to UnityPy.egg-info/dependency_links.txt
writing requirements to UnityPy.egg-info/requires.txt
writing top-level names to UnityPy.egg-info/top_level.txt
reading manifest file 'UnityPy.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'UnityPy.egg-info/SOURCES.txt'
copying UnityPy/UnityPyBoost.pyi -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy
copying UnityPy/py.typed -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy
copying UnityPy/resources/uncompressed.tpk -> build/lib.openbsd-7.6-sparc64-cpython-312/UnityPy/resources
running build_ext
building 'UnityPy.UnityPyBoost' extension
creating build/temp.openbsd-7.6-sparc64-cpython-312/UnityPyBoost
c++ -pthread -fno-strict-overflow -Wsign-compare -DNDEBUG -O2 -pipe -fPIC -O2 -pipe -O2 -pipe -fPIC -I/usr/obj/ports/py-unitypy-1.20.12/unitypy-1.20.12/UnityPyBoost -I/usr/local/include/python3.12 -c UnityPyBoost/ArchiveStorageDecryptor.cpp -o build/temp.openbsd-7.6-sparc64-cpython-312/UnityPyBoost/ArchiveStorageDecryptor.o -std=c++2a
UnityPyBoost/ArchiveStorageDecryptor.cpp: In function 'PyObject* decrypt_block(PyObject*, PyObject*)':
UnityPyBoost/ArchiveStorageDecryptor.cpp:80:19: warning: comparison of integer expressions of different signedness: 'uint64_t' {aka 'long long unsigned int'} and 'Py_ssize_t' {aka 'long int'} [-Wsign-compare]
     while (offset < data.len) {
            ~~~~~~~^~~~~~~~~~
c++ -pthread -fno-strict-overflow -Wsign-compare -DNDEBUG -O2 -pipe -fPIC -O2 -pipe -O2 -pipe -fPIC -I/usr/obj/ports/py-unitypy-1.20.12/unitypy-1.20.12/UnityPyBoost -I/usr/local/include/python3.12 -c UnityPyBoost/Mesh.cpp -o build/temp.openbsd-7.6-sparc64-cpython-312/UnityPyBoost/Mesh.o -std=c++2a
c++ -pthread -fno-strict-overflow -Wsign-compare -DNDEBUG -O2 -pipe -fPIC -O2 -pipe -O2 -pipe -fPIC -I/usr/obj/ports/py-unitypy-1.20.12/unitypy-1.20.12/UnityPyBoost -I/usr/local/include/python3.12 -c UnityPyBoost/TypeTreeHelper.cpp -o build/temp.openbsd-7.6-sparc64-cpython-312/UnityPyBoost/TypeTreeHelper.o -std=c++2a
UnityPyBoost/TypeTreeHelper.cpp: In function 'PyObject* read_pair(ReaderT*, TypeTreeNodeObject*, TypeTreeReaderConfigT*)':
UnityPyBoost/TypeTreeHelper.cpp:348:23: error: 'read_typetree_value' was not declared in this scope
     PyObject *first = read_typetree_value<swap>(reader, (TypeTreeNodeObject *)PyList_GET_ITEM(node->m_Children, 0), config);
                       ^~~~~~~~~~~~~~~~~~~
UnityPyBoost/TypeTreeHelper.cpp:348:23: note: suggested alternative: 'read_typetree'
     PyObject *first = read_typetree_value<swap>(reader, (TypeTreeNodeObject *)PyList_GET_ITEM(node->m_Children, 0), config);
                       ^~~~~~~~~~~~~~~~~~~
                       read_typetree
UnityPyBoost/TypeTreeHelper.cpp: In function 'PyObject* read_pair_array(ReaderT*, TypeTreeNodeObject*, TypeTreeReaderConfigT*, int32_t)':
UnityPyBoost/TypeTreeHelper.cpp:382:27: error: 'read_typetree_value' was not declared in this scope
         PyObject *first = read_typetree_value<swap>(reader, first_child, config);
                           ^~~~~~~~~~~~~~~~~~~
UnityPyBoost/TypeTreeHelper.cpp:382:27: note: suggested alternative: 'read_typetree'
         PyObject *first = read_typetree_value<swap>(reader, first_child, config);
                           ^~~~~~~~~~~~~~~~~~~
                           read_typetree
UnityPyBoost/TypeTreeHelper.cpp: In function 'PyObject* read_class(ReaderT*, TypeTreeNodeObject*, TypeTreeReaderConfigT*)':
UnityPyBoost/TypeTreeHelper.cpp:424:33: error: 'read_typetree_value' was not declared in this scope
         PyObject *child_value = read_typetree_value<swap>(reader, child, config); // child_value: 1 refcount
                                 ^~~~~~~~~~~~~~~~~~~
UnityPyBoost/TypeTreeHelper.cpp:424:33: note: suggested alternative: 'read_typetree'
         PyObject *child_value = read_typetree_value<swap>(reader, child, config); // child_value: 1 refcount
                                 ^~~~~~~~~~~~~~~~~~~
                                 read_typetree
error: command '/usr/obj/ports/py-unitypy-1.20.12/bin/c++' failed with exit code 1

ERROR Backend subprocess exited when trying to invoke build_wheel
*** Error 1 in games/py-unitypy (/usr/ports/lang/python/python.port.mk:380 'do-build': @: ; if [ -e /usr/obj/ports/py-unitypy-1.20.12/unityp...)
*** Error 2 in games/py-unitypy (/usr/ports/infrastructure/mk/bsd.port.mk:3065 '/usr/obj/ports/py-unitypy-1.20.12/.build_done': @cd /usr/por...)
===> Exiting games/py-unitypy with an error
*** Error 2 in games/py-unitypy (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'build': @lock=py3-unitypy-1.20.12p0;  export _LOCKS_HELD=" p...)
*** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo};  : ${target:=build};  for i in ; do  eval...)
>>> Ended at 1737980678.83
max_stuck=18.60/waiting-for-lock #184=26.18/depends=12.14/show-prepare-results=9.47/patch=3.16/configure=1.78/build=51.42
Error: job failed with 512 on sparc64-0d at 1737980678