[GH-ISSUE #286] Windows installer build script is broken #232

Closed
opened 2026-05-05 05:45:00 -06:00 by gitea-mirror · 2 comments
Owner

Originally created by @noisyshape on GitHub (Apr 11, 2019).
Original GitHub issue: https://github.com/debauchee/barrier/issues/286

There are a handful of small problems preventing a successful build with build_installer.bat. There is one that I don't know how to fix. Wix gets a version string of '2.2.0-snapshot' from cmake but says it expects something like 'x.x.x.x'. To build a working installer, I currently have to hard code the string '2.2.0'. I have three questions:

  1. How are the current Windows releases built?

  2. Is a Wix-based MSI installer what's ultimately desired?

  3. Is it okay to change the version string format for the Windows installer metadata?

Originally created by @noisyshape on GitHub (Apr 11, 2019). Original GitHub issue: https://github.com/debauchee/barrier/issues/286 There are a handful of small problems preventing a successful build with build_installer.bat. There is one that I don't know how to fix. Wix gets a version string of '2.2.0-snapshot' from cmake but says it expects something like 'x.x.x.x'. To build a working installer, I currently have to hard code the string '2.2.0'. I have three questions: 1. How are the current Windows releases built? 2. Is a Wix-based MSI installer what's ultimately desired? 3. Is it okay to change the version string format for the Windows installer metadata?
Author
Owner

@AdrianKoshka commented on GitHub (Apr 11, 2019):

  1. I don't know. The main dev who knew hasn't been around.
  2. An installer builder that's easy to use period is desired
  3. I suppose?
<!-- gh-comment-id:482329943 --> @AdrianKoshka commented on GitHub (Apr 11, 2019): 1. I don't know. The main dev who knew hasn't been around. 2. An installer builder that's easy to use period is desired 3. I suppose?
Author
Owner

@noisyshape commented on GitHub (Apr 13, 2019):

For future reference, to create the current installer, install Inno Setup, make a release build, and run something like this:

Compil32.exe /cc build\installer-inno\barrier.iss

This installer seems less complete than the Wix installer.

<!-- gh-comment-id:482812847 --> @noisyshape commented on GitHub (Apr 13, 2019): For future reference, to create the current installer, install Inno Setup, make a release build, and run something like this: ``Compil32.exe /cc build\installer-inno\barrier.iss`` This installer seems less complete than the Wix installer.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/barrier#232
No description provided.