Open4

yuniframeメンテナンスまつり(Xcode14)

okuokuokuoku

さてmacOSだ。。一応VulkanSDK経由でのMoltenVKサポートは残す方向で考えたい。Metal対応するときにground truthが無いとキツいので。

okuokuokuoku

CMakeがコンパイラを検出できない

error: An empty identity is not valid when signing a binary for the product type 'Command-line Tool'. (in target 'CompilerIdC' from project 'CompilerIdC')

これはCMakeの既知バグ。CMakeを更新したら直った。

https://gitlab.kitware.com/cmake/cmake/-/issues/23700

okuokuokuoku

pyexpat が無い

PhaseScriptExecution Generate\ yfrm/SPIRV-Tools/generators.inc /Users/okuoku/em2c/em2c-mac-angle-metal/build/em2capp.build/Debug/core_tables.build/Script-A25D86C15BFA67705F959178.sh (in target 'core_tables' from project 'em2capp')
    cd /Users/okuoku/devel/repos/em2c
    /bin/sh -c /Users/okuoku/em2c/em2c-mac-angle-metal/build/em2capp.build/Debug/core_tables.build/Script-A25D86C15BFA67705F959178.sh
Traceback (most recent call last):
  File "/opt/pkg/lib/python3.10/xml/etree/ElementTree.py", line 1522, in __init__
    from xml.parsers import expat
  File "/opt/pkg/lib/python3.10/xml/parsers/expat.py", line 4, in <module>
    from pyexpat import *
ModuleNotFoundError: No module named 'pyexpat'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/opt/pkg/lib/python3.10/xml/etree/ElementTree.py", line 1525, in __init__
    import pyexpat as expat
ModuleNotFoundError: No module named 'pyexpat'

手元ではpkgsrcを使っているので、ここだけはXcode標準の /usr/bin/python3 にした方が良いかな。

https://github.com/okuoku/yfrmbase/commit/60a966f557ed6a8288b9a3a920d9f0260373d4b7

okuokuokuoku

動いたけどRatina対応できてない

なんてこった。。まぁ動くから良いか。