Can't install cyclonedds
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- python
- 領域
- build-system
調査の方向性
まず、Windows 11 上の Python 3.11.9 でバージョン 0.10.5 の pip install cyclonedds を再現し、示されている抜粋の先にある wheel ビルドの完全な出力を調査します。インストールの失敗を特定し、報告された環境でインストールが成功したことを確認できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
I'm getting this error to install cyclonedds python lib 0.10.5 version in python 3.11.9 using Windows 11.
pip install cyclonedds
Collecting cyclonedds
Using cached cyclonedds-0.10.5.tar.gz (156 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: rich-click in c:\users\avelino.bruno\pycharmprojects\proj-cyclonedds\.venv\lib\site-packages (from cyclonedds) (1.8.4)
Requirement already satisfied: click>=7 in c:\users\avelino.bruno\pycharmprojects\proj-cyclonedds\.venv\lib\site-packages (from rich-click->cyclonedds) (8.1.7)
Requirement already satisfied: rich>=10.7 in c:\users\avelino.bruno\pycharmprojects\proj-cyclonedds\.venv\lib\site-packages (from rich-click->cyclonedds) (13.9.4)
Requirement already satisfied: typing-extensions>=4 in c:\users\avelino.bruno\pycharmprojects\proj-cyclonedds\.venv\lib\site-packages (from rich-click->cyclonedds) (4.12.2)
Requirement already satisfied: colorama in c:\users\avelino.bruno\pycharmprojects\proj-cyclonedds\.venv\lib\site-packages (from click>=7->rich-click->cyclonedds) (0.4.6)
Requirement already satisfied: markdown-it-py>=2.2.0 in c:\users\avelino.bruno\pycharmprojects\proj-cyclonedds\.venv\lib\site-packages (from rich>=10.7->rich-click->cyclonedds) (3.0.0)
Requirement already satisfied: pygments<3.0.0,>=2.13.0 in c:\users\avelino.bruno\pycharmprojects\proj-cyclonedds\.venv\lib\site-packages (from rich>=10.7->rich-click->cyclonedds) (2.18.0)
Requirement already satisfied: mdurl~=0.1 in c:\users\avelino.bruno\pycharmprojects\proj-cyclonedds\.venv\lib\site-packages (from markdown-it-py>=2.2.0->rich>=10.7->rich-click->cyclonedds) (0.1.2)
Building wheels for collected packages: cyclonedds
Building wheel for cyclonedds (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for cyclonedds (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [90 lines of output]
running bdist_wheel
running build
running build_py
creating build\lib.win-amd64-cpython-311\cyclonedds
copying cyclonedds\builtin.py -> build\lib.win-amd64-cpython-311\cyclonedds
copying cyclonedds\core.py -> build\lib.win-amd64-cpython-311\cyclonedds
copying cyclonedds\domain.py -> build\lib.win-amd64-cpython-311\cyclonedds
copying cyclonedds\dynamic.py -> build\lib.win-amd64-cpython-311\cyclonedds
copying cyclonedds\internal.py -> build\lib.win-amd64-cpython-311\cyclonedds
copying cyclonedds\pub.py -> build\lib.win-amd64-cpython-311\cyclonedds
copying cyclonedds\qos.py -> build\lib.win-amd64-cpython-311\cyclonedds
copying cyclonedds\sub.py -> build\lib.win-amd64-cpython-311\cyclonedds
copying cyclonedds\topic.py -> build\lib.win-amd64-cpython-311\cyclonedds
copying cyclonedds\util.py -> build\lib.win-amd64-cpython-311\cyclonedds
copying cyclonedds\__idlc__.py -> build\lib.win-amd64-cpython-311\cyclonedds
copying cyclonedds\__init__.py -> build\lib.win-amd64-cpython-311\cyclonedds
copying cyclonedds\__library__.py -> build\lib.win-amd64-cpython-311\cyclonedds
creating build\lib.win-amd64-cpython-311\cyclonedds\idl
copying cyclonedds\idl\annotations.py -> build\lib.win-amd64-cpython-311\cyclonedds\idl
copying cyclonedds\idl\mypy_plugin.py -> build\lib.win-amd64-cpython-311\cyclonedds\idl
copying cyclonedds\idl\types.py -> build\lib.win-amd64-cpython-311\cyclonedds\idl
copying cyclonedds\idl\_builder.py -> build\lib.win-amd64-cpython-311\cyclonedds\idl
copying cyclonedds\idl\_machinery.py -> build\lib.win-amd64-cpython-311\cyclonedds\idl
copying cyclonedds\idl\_main.py -> build\lib.win-amd64-cpython-311\cyclonedds\idl
copying cyclonedds\idl\_support.py -> build\lib.win-amd64-cpython-311\cyclonedds\idl
copying cyclonedds\idl\_type_helper.py -> build\lib.win-amd64-cpython-311\cyclonedds\idl
copying cyclonedds\idl\_type_normalize.py -> build\lib.win-amd64-cpython-311\cyclonedds\idl
copying cyclonedds\idl\_xt_builder.py -> build\lib.win-amd64-cpython-311\cyclonedds\idl
copying cyclonedds\idl\__init__.py -> build\lib.win-amd64-cpython-311\cyclonedds\idl
creating build\lib.win-amd64-cpython-311\cyclonedds\tools
copying cyclonedds\tools\__init__.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools
creating build\lib.win-amd64-cpython-311\cyclonedds\idl\_typesupport
copying cyclonedds\idl\_typesupport\__init__.py -> build\lib.win-amd64-cpython-311\cyclonedds\idl\_typesupport
creating build\lib.win-amd64-cpython-311\cyclonedds\idl\_typesupport\DDS
copying cyclonedds\idl\_typesupport\DDS\__init__.py -> build\lib.win-amd64-cpython-311\cyclonedds\idl\_typesupport\DDS
creating build\lib.win-amd64-cpython-311\cyclonedds\idl\_typesupport\DDS\XTypes
copying cyclonedds\idl\_typesupport\DDS\XTypes\_ddsi_xt_typemap.py -> build\lib.win-amd64-cpython-311\cyclonedds\idl\_typesupport\DDS\XTypes
copying cyclonedds\idl\_typesupport\DDS\XTypes\_ddsi_xt_type_object.py -> build\lib.win-amd64-cpython-311\cyclonedds\idl\_typesupport\DDS\XTypes
copying cyclonedds\idl\_typesupport\DDS\XTypes\__init__.py -> build\lib.win-amd64-cpython-311\cyclonedds\idl\_typesupport\DDS\XTypes
creating build\lib.win-amd64-cpython-311\cyclonedds\tools\cli
copying cyclonedds\tools\cli\ddsperf.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli
copying cyclonedds\tools\cli\idl.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli
copying cyclonedds\tools\cli\ls.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli
copying cyclonedds\tools\cli\main.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli
copying cyclonedds\tools\cli\ps.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli
copying cyclonedds\tools\cli\qosformat.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli
copying cyclonedds\tools\cli\settings.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli
copying cyclonedds\tools\cli\sub.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli
copying cyclonedds\tools\cli\typeof.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli
copying cyclonedds\tools\cli\utils.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli
copying cyclonedds\tools\cli\__init__.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli
creating build\lib.win-amd64-cpython-311\cyclonedds\tools\ddsls
copying cyclonedds\tools\ddsls\__init__.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\ddsls
copying cyclonedds\tools\ddsls\__main__.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\ddsls
creating build\lib.win-amd64-cpython-311\cyclonedds\tools\pubsub
copying cyclonedds\tools\pubsub\check_entity_qos.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\pubsub
copying cyclonedds\tools\pubsub\datastruct.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\pubsub
copying cyclonedds\tools\pubsub\entity_qos.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\pubsub
copying cyclonedds\tools\pubsub\parse_qos.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\pubsub
copying cyclonedds\tools\pubsub\topic_manager.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\pubsub
copying cyclonedds\tools\pubsub\__init__.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\pubsub
copying cyclonedds\tools\pubsub\__main__.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\pubsub
creating build\lib.win-amd64-cpython-311\cyclonedds\tools\wheel_idlc
copying cyclonedds\tools\wheel_idlc\__init__.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\wheel_idlc
creating build\lib.win-amd64-cpython-311\cyclonedds\tools\cli\data
copying cyclonedds\tools\cli\data\__init__.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli\data
creating build\lib.win-amd64-cpython-311\cyclonedds\tools\cli\discovery
copying cyclonedds\tools\cli\discovery\ls_discoverables.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli\discovery
copying cyclonedds\tools\cli\discovery\main.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli\discovery
copying cyclonedds\tools\cli\discovery\ps_discoverables.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli\discovery
copying cyclonedds\tools\cli\discovery\__init__.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli\discovery
creating build\lib.win-amd64-cpython-311\cyclonedds\tools\cli\layout
copying cyclonedds\tools\cli\layout\app.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli\layout
copying cyclonedds\tools\cli\layout\barchart.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli\layout
copying cyclonedds\tools\cli\layout\ping.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli\layout
copying cyclonedds\tools\cli\layout\pong.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli\layout
copying cyclonedds\tools\cli\layout\publish.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli\layout
copying cyclonedds\tools\cli\layout\subscribe.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli\layout
copying cyclonedds\tools\cli\layout\__init__.py -> build\lib.win-amd64-cpython-311\cyclonedds\tools\cli\layout
copying cyclonedds\py.typed -> build\lib.win-amd64-cpython-311\cyclonedds
copying cyclonedds\idl\py.typed -> build\lib.win-amd64-cpython-311\cyclonedds\idl
running build_ext
building 'cyclonedds._clayer' extension
creating build\temp.win-amd64-cpython-311\Release\clayer
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\HostX86\x64\cl.exe" /c /nologo
/O2 /W3 /GL /DNDEBUG /MD -IC:\include -IC:\Users\avelino.bruno\AppData\Local\Temp\pip-install-hyexokj7\cyclonedds_c8bbb408
f72143948cc4c10130fb437a\clayer -IC:\Users\avelino.bruno\PycharmProjects\proj-cyclonedds\.venv\include "-IC:\Program Files\
WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\include" "-IC:\Program Files\WindowsApps\Py
thonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\Include" "-IC:\Program Files\Microsoft Visual Studio\2022
\Community\VC\Tools\MSVC\14.41.34120\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.4
1.34120\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program F
iles (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um"
"-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include
\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tcclayer/cdrkeyvm.c /Fobuild\temp.win-amd64-cpython-311\Release\clayer/cdrkeyvm.obj
cdrkeyvm.c
"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\HostX86\x64\cl.exe" /c /nologo
/O2 /W3 /GL /DNDEBUG /MD -IC:\include -IC:\Users\avelino.bruno\AppData\Local\Temp\pip-install-hyexokj7\cyclonedds_c8bbb408
f72143948cc4c10130fb437a\clayer -IC:\Users\avelino.bruno\PycharmProjects\proj-cyclonedds\.venv\include "-IC:\Program Files\
WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\include" "-IC:\Program Files\WindowsApps\Py
thonSoftwareFoundation.Python.3.11_3.11.2544.0_x64__qbz5n2kfra8p0\Include" "-IC:\Program Files\Microsoft Visual Studio\2022
\Community\VC\Tools\MSVC\14.41.34120\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.4
1.34120\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program F
iles (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um"
"-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include
\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" "-IC:\Program Files (x86)\
Windows Kits\NETFXSDK\4.8\include\um" /Tcclayer/pysertype.c /Fobuild\temp.win-amd64-cpython-311\Release\clayer/pysertype.obj
pysertype.c
clayer/pysertype.c(23): fatal error C1083: NÆo ‚ poss¡vel abrir arquivo incluir: 'dds/ddsi/q_radmin.h': No such file or directory
error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for cyclonedds
Failed to build cyclonedds
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (cyclonedds)
- 主要言語
- Python
- スター
- 110
- フォーク
- 68
- 平均マージ
- 3日 5時間
- マージ済み PR(30日)
- 1
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
eclipse-cyclonedds/cyclonedds-python のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 52/100
-
Generated Python code is not interoperable when a union contains a member called "value"再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 58/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
eclipse-cyclonedds/cyclonedds-python#333 · コメント 1 件 ·
eclipse-cyclonedds/cyclonedds-python の issue をすべて見る
似ている issue
-
documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
ianktoo/project-monitor#14 ·
-
security
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
btclib-org/btclib-wallet#478 ·
メンテナーはふだん 1 日以内に返信
-
security
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
btclib-org/btclib#2727 ·
メンテナーはふだん 1 日以内に返信
-
good first issue lead variant:container
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
radialmonster/orf-cleanroom#10 ·
メンテナーはふだん 1 日以内に返信
-
gdsa opencode: keep-alive cleanup trap fails with 'keepalive_pid: unbound variable'対応中かも @darribas が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100