Dlls Missing from Windows Wheels

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Dlls Missing from Windows Wheels

Cody Scott-2
While looking at a PyInstaller AppVeyor build[0] I noticed that there are missing dependencies for qtquickscene3dplugin.dll and qtquickscene2dplugin.dll.

Here is the output.

Analyzing C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
lib not found: Qt53DRender.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
lib not found: Qt53DInput.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
lib not found: Qt53DCore.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
lib not found: Qt53DLogic.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll

Analyzing C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll
lib not found: Qt53DRender.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll
lib not found: Qt53DQuickScene2D.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll
lib not found: Qt53DCore.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll


The code PyInstaller uses to find missing dependencies appears to be here[1].

So the missing .dll files from the Windows wheels are:

- Qt53DRender.dll
- Qt53DInput.dll
- Qt53DCore.dll
- Qt53DLogic.dll
- Qt53DQuickScene2D.dll

I found addition files by using dependency walker[2] on those files (from Qt 5.10.0) there are some more files missing from the Windows wheels:

- Qt5Concurrent.dll (required by Qt53DRender.dll)
- Qt5GamePad.dll (required by Qt3DInput.dll)




_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
Reply | Threaded
Open this post in threaded view
|

Re: Dlls Missing from Windows Wheels

Phil Thompson-5
On 12 Jun 2018, at 4:55 pm, Cody Scott <[hidden email]> wrote:

>
> While looking at a PyInstaller AppVeyor build[0] I noticed that there are missing dependencies for qtquickscene3dplugin.dll and qtquickscene2dplugin.dll.
>
> Here is the output.
>
> Analyzing C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
> lib not found: Qt53DRender.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
> lib not found: Qt53DInput.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
> lib not found: Qt53DCore.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
> lib not found: Qt53DLogic.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
>
> Analyzing C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll
> lib not found: Qt53DRender.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll
> lib not found: Qt53DQuickScene2D.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll
> lib not found: Qt53DCore.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll
>
> The code PyInstaller uses to find missing dependencies appears to be here[1].
>
> So the missing .dll files from the Windows wheels are:
>
> - Qt53DRender.dll
> - Qt53DInput.dll
> - Qt53DCore.dll
> - Qt53DLogic.dll
> - Qt53DQuickScene2D.dll
>
> I found addition files by using dependency walker[2] on those files (from Qt 5.10.0) there are some more files missing from the Windows wheels:
>
> - Qt5Concurrent.dll (required by Qt53DRender.dll)
> - Qt5GamePad.dll (required by Qt3DInput.dll)

Try again after installing PyQt3D.

Phil
_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
Reply | Threaded
Open this post in threaded view
|

Re: Dlls Missing from Windows Wheels

Cody Scott-2
Thanks, I didn't know that package existed.

Qt53DQuickScene2D.dll is not included in the PyQt3D==5.10.1 Windows wheels.



On Tue, Jun 12, 2018 at 12:07 PM, Phil Thompson <[hidden email]> wrote:
On 12 Jun 2018, at 4:55 pm, Cody Scott <[hidden email]> wrote:
>
> While looking at a PyInstaller AppVeyor build[0] I noticed that there are missing dependencies for qtquickscene3dplugin.dll and qtquickscene2dplugin.dll.
>
> Here is the output.
>
> Analyzing C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
> lib not found: Qt53DRender.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
> lib not found: Qt53DInput.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
> lib not found: Qt53DCore.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
> lib not found: Qt53DLogic.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
>
> Analyzing C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll
> lib not found: Qt53DRender.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll
> lib not found: Qt53DQuickScene2D.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll
> lib not found: Qt53DCore.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll
>
> The code PyInstaller uses to find missing dependencies appears to be here[1].
>
> So the missing .dll files from the Windows wheels are:
>
> - Qt53DRender.dll
> - Qt53DInput.dll
> - Qt53DCore.dll
> - Qt53DLogic.dll
> - Qt53DQuickScene2D.dll
>
> I found addition files by using dependency walker[2] on those files (from Qt 5.10.0) there are some more files missing from the Windows wheels:
>
> - Qt5Concurrent.dll (required by Qt53DRender.dll)
> - Qt5GamePad.dll (required by Qt3DInput.dll)

Try again after installing PyQt3D.

Phil


_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
Reply | Threaded
Open this post in threaded view
|

Re: Dlls Missing from Windows Wheels

Cody Scott-2
Thank you Phil for including Qt53DQuickScene2D.dll in the PyQt5==5.11.2 Windows wheels.

Why is PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll in the PyQt5 wheel if the files it needs are in the PyQt3D wheel?

Are there some things that it can do without those files?


On Tue, Jun 12, 2018 at 12:16 PM, Cody Scott <[hidden email]> wrote:
Thanks, I didn't know that package existed.

Qt53DQuickScene2D.dll is not included in the PyQt3D==5.10.1 Windows wheels.



On Tue, Jun 12, 2018 at 12:07 PM, Phil Thompson <[hidden email]> wrote:
On 12 Jun 2018, at 4:55 pm, Cody Scott <[hidden email]> wrote:
>
> While looking at a PyInstaller AppVeyor build[0] I noticed that there are missing dependencies for qtquickscene3dplugin.dll and qtquickscene2dplugin.dll.
>
> Here is the output.
>
> Analyzing C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
> lib not found: Qt53DRender.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
> lib not found: Qt53DInput.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
> lib not found: Qt53DCore.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
> lib not found: Qt53DLogic.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene3D\qtquickscene3dplugin.dll
>
> Analyzing C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll
> lib not found: Qt53DRender.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll
> lib not found: Qt53DQuickScene2D.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll
> lib not found: Qt53DCore.dll dependency of C:\python36-x64\lib\site-packages\PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll
>
> The code PyInstaller uses to find missing dependencies appears to be here[1].
>
> So the missing .dll files from the Windows wheels are:
>
> - Qt53DRender.dll
> - Qt53DInput.dll
> - Qt53DCore.dll
> - Qt53DLogic.dll
> - Qt53DQuickScene2D.dll
>
> I found addition files by using dependency walker[2] on those files (from Qt 5.10.0) there are some more files missing from the Windows wheels:
>
> - Qt5Concurrent.dll (required by Qt53DRender.dll)
> - Qt5GamePad.dll (required by Qt3DInput.dll)

Try again after installing PyQt3D.

Phil



_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
Reply | Threaded
Open this post in threaded view
|

Re: Dlls Missing from Windows Wheels

Phil Thompson-5
On 3 Jul 2018, at 3:18 pm, Cody Scott <[hidden email]> wrote:
>
> Thank you Phil for including Qt53DQuickScene2D.dll in the PyQt5==5.11.2 Windows wheels.
>
> Why is PyQt5\Qt\qml\QtQuick\Scene2D\qtquickscene2dplugin.dll in the PyQt5 wheel if the files it needs are in the PyQt3D wheel?
>
> Are there some things that it can do without those files?

It's just more convenient for me from a packaging point of view.

Phil
_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt