Opened 4 years ago
Last modified 3 years 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)
Change History (12)
Changed 4 years ago by macdeport
| Attachment: | main.log.zip added |
|---|
comment:1 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)
| Keywords: | yosemite added; Yosemite removed |
|---|---|
| Owner: | set to danchr |
| Status: | new → assigned |
| Summary: | py310-pyobjc @9.0_0 fails to build on MacOS 10.10 → py310-pyobjc @9.0_0: error: use of undeclared identifier 'simd_float4x4' |
comment:2 Changed 4 years ago by hapaguy (Brian Kurt Fujikawa)
| Cc: | hapaguy added |
|---|
Changed 4 years 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 4 years 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:4 Changed 3 years ago by macdeport
Even with MacPorts 2.81: Is there any hope of a solution?
comment:5 follow-up: 6 Changed 3 years 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 Changed 3 years 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 3 years ago by DaveStrickland (Dave Strickland)
| Cc: | DaveStrickland added |
|---|
comment:8 Changed 3 years 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 3 years 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?

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