labstreaminglayer / App-LabRecorder

An application for streaming one or more LSL streams to disk in XDF file format.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AppVeyor - CPack does not bundle Qt dlls

cboulay opened this issue · comments

Here is a portion of the output from the AppVeyor console. While it looks rather normal, the generated 7zip files are missing the Qt dlls.

I'm well out of time to work on this today.

[18/19] Install the project...
-- Install configuration: "Release"
-- Installing: C:/projects/app-labrecorder/build/install/LabRecorder/LabRecorder.exe
-- Installing: C:/projects/app-labrecorder/build/install/LabRecorder/liblsl64.dll
-- Running Qt Deploy Tool...
C:\projects\app-labrecorder\build\install\LabRecorder\LabRecorder.exe 64 bit, release executable
Adding Qt5Svg for qsvgicon.dll
Skipping plugin qtvirtualkeyboardplugin.dll due to disabled dependencies (Qt5Qml Qt5Quick).
Direct dependencies: Qt5Core Qt5Gui Qt5Widgets
All dependencies   : Qt5Core Qt5Gui Qt5Widgets
To be deployed     : Qt5Core Qt5Gui Qt5Svg Qt5Widgets
Updating Qt5Core.dll.
Updating Qt5Gui.dll.
Updating Qt5Svg.dll.
Updating Qt5Widgets.dll.
Updating libGLESV2.dll.
Updating libEGL.dll.
Patching Qt5Core.dll...
Creating directory C:/projects/app-labrecorder/build/install/LabRecorder/iconengines.
Updating qsvgicon.dll.
Creating directory C:/projects/app-labrecorder/build/install/LabRecorder/imageformats.
Updating qgif.dll.
Updating qicns.dll.
Updating qico.dll.
Updating qjpeg.dll.
Updating qsvg.dll.
Updating qtga.dll.
Updating qtiff.dll.
Updating qwbmp.dll.
Updating qwebp.dll.
Creating directory C:/projects/app-labrecorder/build/install/LabRecorder/platforms.
Updating qwindows.dll.
Creating directory C:/projects/app-labrecorder/build/install/LabRecorder/styles.
Updating qwindowsvistastyle.dll.
-- Installing: C:/projects/app-labrecorder/build/install/LabRecorder/LabRecorderCLI.exe
-- Up-to-date: C:/projects/app-labrecorder/build/install/LabRecorder/liblsl64.dll
-- Installing: C:/projects/app-labrecorder/build/install/LabRecorder/testxdfwriter.exe
-- Up-to-date: C:/projects/app-labrecorder/build/install/LabRecorder/liblsl64.dll
-- Installing: C:/projects/app-labrecorder/build/install/LabRecorder/LabRecorder.cfg
cpack
CPack: Create package using 7Z
CPack: Install projects
CPack: - Install project: LabRecorder
CPack: -   Install component: LabRecorder
CPack: -   Install component: Unspecified
C:\projects\app-labrecorder\build\install\LabRecorder\LabRecorder.exe 64 bit, release executable
Adding Qt5Svg for qsvgicon.dll
Skipping plugin qtvirtualkeyboardplugin.dll due to disabled dependencies (Qt5Qml Qt5Quick).
Direct dependencies: Qt5Core Qt5Gui Qt5Widgets
All dependencies   : Qt5Core Qt5Gui Qt5Widgets
To be deployed     : Qt5Core Qt5Gui Qt5Svg Qt5Widgets
Qt5Core.dll is up to date.
Qt5Gui.dll is up to date.
Qt5Svg.dll is up to date.
Qt5Widgets.dll is up to date.
libGLESV2.dll is up to date.
libEGL.dll is up to date.
Patching Qt5Core.dll...
qsvgicon.dll is up to date.
qgif.dll is up to date.
qicns.dll is up to date.
qico.dll is up to date.
qjpeg.dll is up to date.
qsvg.dll is up to date.
qtga.dll is up to date.
qtiff.dll is up to date.
qwbmp.dll is up to date.
qwebp.dll is up to date.
qwindows.dll is up to date.
qwindowsvistastyle.dll is up to date.
CPack: Create package
CPack: - package: C:/projects/app-labrecorder/build/LabRecorder-1.13.0-Win64.7z generated.
CPack: - package: C:/projects/app-labrecorder/build/Unspecified-1.13.0-Win64.7z generated.

I just tried it locally on my 'in-tree' folder and it worked. And I tried it a new 'out-of-tree' build and it didn't work.

Is the new lslcmake in the GitHub releases archive? If not, I'll upload it in the next few days