pyqtdeploy-sysroot でのコンパイルエラー

PyQt5で、Windows のExe を作成することを目標に、まず、ネイティブ sysrootを作成しておりますが、
pyqtdeploy-sysroot --verbose sysroot.tomlを実行しますと、4時間後に以下のエラーが発生します。

cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -O2 -MT /wd4530 /wd4577 -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DPy_LIMITED_API=0x03070000 -DNDEBUG -DQT_NO_EXCEPTIONS -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I.. -I..\..\..\..\..\demo\sysroot-win-64\build\PyQt5-5.15.7\qpy\QtGui -IC:\Users\SysAdmin\demo\sysroot-win-64\include\python3.10 -IC:\Users\SysAdmin\demo\sysroot-win-64\Qt\include -IC:\Users\SysAdmin\demo\sysroot-win-64\Qt\include\QtGui -IC:\Users\SysAdmin\demo\sysroot-win-64\Qt\include\QtCore -Irelease -IC:\Users\SysAdmin\demo\sysroot-win-64\Qt\mkspecs\win32-msvc -Forelease\ @C:\Users\SysAdmin\AppData\Local\Temp\nm16C7.tmp sipQtGuipart0.cpp sipQtGuipart1.cpp .\sipQtGuipart1.cpp(73904): error C2039: 'aliceblue': 'QColorConstants::Svg' のメンバーではありません。 C:\Users\SysAdmin\demo\sysroot-win-64\Qt\include\QtGui/qcolor.h(338): note: 'QColorConstants::Svg' の宣言を確認してくだ さい .\sipQtGuipart1.cpp(73904): error C2065: 'aliceblue': 定義されていない識別子です。

demo\sysroot-win-64\Qt\include\QtGui/qcolor.h を確認するとやはり cppに変な記述がありますので、これを修正しようと思いますが、このファイルは、pyqtdeploy-sysrootの実行中に作成されるもので、ファイルを直接修正しても意味が無いと予想します。

本件、どのように回避すればよいのか、アドバイスいただければ幸いです。

コメントを投稿

0 コメント