jurplel / install-qt-action

Install Qt on your Github Actions workflows with just one simple action
MIT License
446 stars 78 forks source link

Mqtt Support #225

Closed Peyton-McKee closed 1 month ago

Peyton-McKee commented 4 months ago

Is QtMqtt module supported when i try to add ‘qtmqtt’ as a module it says it is not found. I need this module for building.

Downloading beautifulsoup4-4.12.3-py3-none-any.whl (147 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 147.9/147.9 kB 48.7 MB/s eta 0:00:00 Downloading soupsieve-2.5-py3-none-any.whl (36 kB) Building wheels for collected packages: patch Building wheel for patch (setup.py): started Building wheel for patch (setup.py): finished with status 'done' Created wheel for patch: filename=patch-1.16-py3-none-any.whl size=12386 sha256=2b1379f15cf994af82f29ed8d57e3f017590def2e41a963e277fe735acb2f52f Stored in directory: /home/runner/.cache/pip/wheels/cb/ee/c0/8b7da5d06750d049187f4672e1fd70fade43ec0d2ee5b5fcda Successfully built patch Installing collected packages: patch, urllib3, soupsieve, semantic-version, idna, humanize, defusedxml, charset-normalizer, certifi, requests, beautifulsoup4, bs4, aqtinstall Successfully installed aqtinstall-3.1.11 beautifulsoup4-4.12.3 bs4-0.0.2 certifi-2024.2.2 charset-normalizer-3.3.2 defusedxml-0.7.1 humanize-4.9.0 idna-3.6 patch-1.16 requests-2.31.0 semantic-version-2.10.0 soupsieve-2.5 urllib3-2.2.1 /opt/hostedtoolcache/Python/3.11.8/x64/bin/python3 -m aqt install-qt linux desktop 6.5.3 --outputdir /home/runner/work/Nero-2.0/Qt --modules qtmqtt INFO : aqtinstall(aqt) v3.1.11 on Python 3.11.8 [CPython GCC 11.4.0] WARNING : Specified modules ['qtmqtt'] did not exist when this version of aqtinstall was released. This may not install properly, but we will try our best. ERROR : The packages ['qtmqtt'] were not found while parsing XML of package information!

pzhlkj6612 commented 3 months ago

Hi.

It seems that "qtmqtt" is not a pre-built module (like "qtcharts" and "qtquick3d"). The result of Google search "site:download.qt.io qtmqtt" only gave me the url points to its source code, for example https://download.qt.io/archive/qt/5.15/5.15.3/submodules/qtmqtt-everywhere-opensource-src-5.15.3.zip.mirrorlist . However, aqtinstall, the backend of this action, does NOT support installing modules' source code or building modules from source code. Hence, you may need to download the source code and build it yourself.

In addition, I guess Qt didn't provide "qtmqtt" for Qt 6.5.3. I can't find its source code package in https://download.qt.io/archive/qt/6.5/6.5.3/submodules/ . You may ask Qt guys for help on Qt Forum.