Opened 16 months ago

Last modified 7 months ago

#66550 assigned defect

py310-pyobjc @9.0_0: error: use of undeclared identifier 'simd_float4x4'

Reported by: macdeport Owned by: danchr (Dan Villiom Podlaski Christiansen)
Priority: Normal Milestone:
Component: ports Version: 2.8.0
Keywords: yosemite Cc: hapaguy (Brian Kurt Fujikawa), DaveStrickland (Dave Strickland)
Port: py-pyobjc

Description

:info:build creating '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_python_py-pyobjc/py310-pyobjc/work/.tmp-vdw3xg70/pyobjc_framework_SystemConfiguration-9.0-cp36-abi3-macosx_10_10_x86_64.whl' and adding 'build/bdist.macosx-10.10-x86_64/wheel' to it
:info:build adding 'SystemConfiguration/__init__.py'
:info:build adding 'SystemConfiguration/_manual.abi3.so'
:info:build adding 'SystemConfiguration/_metadata.py'
:info:build adding 'pyobjc_framework_SystemConfiguration-9.0.dist-info/LICENSE.txt'
:info:build adding 'pyobjc_framework_SystemConfiguration-9.0.dist-info/METADATA'
:info:build adding 'pyobjc_framework_SystemConfiguration-9.0.dist-info/WHEEL'
:info:build adding 'pyobjc_framework_SystemConfiguration-9.0.dist-info/top_level.txt'
:info:build adding 'pyobjc_framework_SystemConfiguration-9.0.dist-info/RECORD'
:info:build removing build/bdist.macosx-10.10-x86_64/wheel
:info:build * Getting build dependencies for wheel...
:info:build Successfully built pyobjc_framework_SystemConfiguration-9.0-cp36-abi3-macosx_10_10_x86_64.whl
:info:build Modules/_SceneKit.m:77:5: error: use of undeclared identifier 'simd_float4x4'
:info:build     simd_float4x4 result;
:info:build     ^
:info:build Modules/_SceneKit.m:83:5: error: use of undeclared identifier 'result'
:info:build     result = SCNMatrix4ToMat4(arg);
:info:build     ^
:info:build Modules/_SceneKit.m:85:61: error: use of undeclared identifier 'result'
:info:build     return PyObjC_ObjCToPython("{_simd_float4x4=[4<4f>]}", &result);
:info:build                                                             ^
:info:build Modules/_SceneKit.m:92:5: error: use of undeclared identifier 'simd_float4x4'
:info:build     simd_float4x4 arg;
:info:build     ^
:info:build Modules/_SceneKit.m:94:66: error: use of undeclared identifier 'arg'; did you mean 'carg'?
:info:build     if (PyObjC_PythonToObjC("{_simd_float4x4=[4<4f>]}", vector, &arg) == -1) {
:info:build                                                                  ^~~
:info:build                                                                  carg
:info:build /usr/include/complex.h:147:15: note: 'carg' declared here
:info:build extern double carg(double complex);
:info:build               ^
:info:build Modules/_SceneKit.m:98:33: error: use of undeclared identifier 'arg'
:info:build     result = SCNMatrix4FromMat4(arg);
:info:build                                 ^
:info:build 6 errors generated.
:info:build error: command '/usr/bin/clang' failed with exit code 1
:info:build /usr/bin/clang -bundle -undefined dynamic_lookup -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -arch x86_64 -isysroot/ build/temp.macosx-10.10-x86_64-cpython-310/Modules/_PrintCore.o -o build/lib.macosx-10.10-x86_64-cpython-310/PrintCore/_PrintCore.abi3.so -framework ApplicationServices
:info:build running egg_info
:info:build creating Lib/pyobjc_framework_CoreText.egg-info
:info:build writing Lib/pyobjc_framework_CoreText.egg-info/PKG-INFO
:info:build writing dependency_links to Lib/pyobjc_framework_CoreText.egg-info/dependency_links.txt
:info:build writing requirements to Lib/pyobjc_framework_CoreText.egg-info/requires.txt
:info:build writing top-level names to Lib/pyobjc_framework_CoreText.egg-info/top_level.txt
:info:build writing manifest file 'Lib/pyobjc_framework_CoreText.egg-info/SOURCES.txt'
:info:build ERROR Backend subprocess exited when trying to invoke build_wheel

Attachments (3)

main.log.zip (113.1 KB) - added by macdeport 16 months ago.
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_python_py-pyobjc/py310-pyobjc/main.log
main.log.py39.zip (111.2 KB) - added by macdeport 16 months ago.
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_python_py-pyobjc/py39-pyobjc
main.log..py39-9.0.1.zip (194.3 KB) - added by macdeport 16 months ago.
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_python_py-pyobjc/py39-pyobjc/main.log

Download all attachments as: .zip

Change History (12)

Changed 16 months ago by macdeport

Attachment: main.log.zip added

/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_python_py-pyobjc/py310-pyobjc/main.log

comment:1 Changed 16 months ago by ryandesign (Ryan Carsten Schmidt)

Keywords: yosemite added; Yosemite removed
Owner: set to danchr
Status: newassigned
Summary: py310-pyobjc @9.0_0 fails to build on MacOS 10.10py310-pyobjc @9.0_0: error: use of undeclared identifier 'simd_float4x4'

comment:2 Changed 16 months ago by hapaguy (Brian Kurt Fujikawa)

Cc: hapaguy added

Changed 16 months ago by macdeport

Attachment: main.log.py39.zip added

/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_python_py-pyobjc/py39-pyobjc

Changed 16 months ago by macdeport

Attachment: main.log..py39-9.0.1.zip added

/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_python_py-pyobjc/py39-pyobjc/main.log

comment:3 Changed 16 months ago by macdeport

py39-pyobjc @9.0_0 & @9.0_1 / py310-pyobjc @9.0_0

comment:4 Changed 14 months ago by macdeport

Even with MacPorts 2.81: Is there any hope of a solution?

Last edited 14 months ago by macdeport (previous) (diff)

comment:5 Changed 12 months ago by ryandesign (Ryan Carsten Schmidt)

I tried using a newer compiler (MacPorts clang 16) and that didn't change it.

I've reported the problems to the developers of PyObjC here: https://github.com/ronaldoussoren/pyobjc/issues/552

comment:6 in reply to:  5 Changed 12 months ago by macdeport

Replying to ryandesign:

I tried using a newer compiler (MacPorts clang 16) and that didn't change it.

I've reported the problems to the developers of PyObjC here: https://github.com/ronaldoussoren/pyobjc/issues/552

Thank you Ryan

comment:7 Changed 11 months ago by DaveStrickland (Dave Strickland)

Cc: DaveStrickland added

comment:8 Changed 7 months ago by lpagani91

Hi guys,

This is a major showstopper for me because it is needed to run Astropy (and I have a number of other problems remotely linked to this breakdown). I am running 10.12 However it builds on 10.14 for which I have other problems...

comment:9 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)

It looks like the upstream issue was closed as fixed in May and a new version 9.2 was released in June. Dan, can we update to that?

Note: See TracTickets for help on using tickets.