Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows Support #50

Merged
merged 43 commits into from
Jul 23, 2024
Merged

Windows Support #50

merged 43 commits into from
Jul 23, 2024

Conversation

mpkepic
Copy link
Contributor

@mpkepic mpkepic commented Jul 27, 2023

Establishes Dependency and Build requirements to compile xStudio on Windows 10/11

Currently builds and installs; see included build guide.

@linux-foundation-easycla
Copy link

linux-foundation-easycla bot commented Jul 27, 2023

CLA Signed

The committers listed above are authorized under a signed CLA.

@OlafRocket
Copy link

Is the Windows porting going ahead? This merge seems stalled since months now.
Any reply really appreciated.

README.md Show resolved Hide resolved
@mpkepic mpkepic force-pushed the windows branch 3 times, most recently from 84f1d5f to 5a4f951 Compare May 7, 2024 03:43
@mpkepic
Copy link
Contributor Author

mpkepic commented May 30, 2024

Is the Windows porting going ahead? This merge seems stalled since months now. Any reply really appreciated.

After a longer than anticipated delay, yes, work is continuting. The current state has a major overhaul of the windows CMake integration as well as fewer dependencies, VisualStudio2022 support, and rudimentary audio support.

If you'd like to help out, I'd love some eyes on the build guide to make sure they incorporate everything required and if there's any clarifications required I'd be happy to incorporate them.

@mpkepic
Copy link
Contributor Author

mpkepic commented Jun 4, 2024

Recent feedback: Python dependencies seem to be potentially picking up other sources of Python outside the build directory leading to the wrong version of Python being pulled in.

In the specific use-case, the system had Python 3.11 installed, and it appeared to link against Python3.11 but not install that version.

The build system should try its best to utilize the Python in in the build paths.

@mpkepic
Copy link
Contributor Author

mpkepic commented Jun 5, 2024

Recent feedback: Python dependencies seem to be potentially picking up other sources of Python outside the build directory leading to the wrong version of Python being pulled in.

In the specific use-case, the system had Python 3.11 installed, and it appeared to link against Python3.11 but not install that version.

The build system should try its best to utilize the Python in in the build paths.

Python now is included via manifest; still needs validation if this resolves if the proper python is found.

@mpkepic
Copy link
Contributor Author

mpkepic commented Jun 7, 2024

Drag and drop sequence expansion bug reported in #106

@sopvop
Copy link

sopvop commented Jul 11, 2024

Currently several files in src/ui/qml/quickfuture/src/, like qffuture.h are marked as symlinks in git, but are actual files. Which breaks git checkouts on posix OSes.

$ git restore src/ui/qml/quickfuture/src/qfvariantwrapper.h
error: unable to create symlink src/ui/qml/quickfuture/src/qfvariantwrapper.h: File name too long

As far as I know, the only way to fix it is to make commit removing these files, and add as new commit.

alatdneg and others added 11 commits July 19, 2024 08:17
Delete the z in av_malloc_array

Signed-off-by: adro79 <[email protected]>
Signed-off-by: Michael Kessler <[email protected]>
Signed-off-by: Mark Reid <[email protected]>
Signed-off-by: Michael Kessler <[email protected]>
Signed-off-by: Mark Reid <[email protected]>
Signed-off-by: Michael Kessler <[email protected]>
Signed-off-by: Mark Reid <[email protected]>
Signed-off-by: Michael Kessler <[email protected]>
Signed-off-by: Michael Kessler <[email protected]>
Signed-off-by: Michael Kessler <[email protected]>
mpkepic added 18 commits July 19, 2024 08:17
Signed-off-by: Michael Kessler <[email protected]>
Signed-off-by: Michael Kessler <[email protected]>
Signed-off-by: Michael Kessler <[email protected]>
Signed-off-by: Michael Kessler <[email protected]>
Signed-off-by: Michael Kessler <[email protected]>
Signed-off-by: Michael Kessler <[email protected]>
Signed-off-by: Michael Kessler <[email protected]>
tedwaine and others added 2 commits July 22, 2024 21:49
@tedwaine tedwaine merged commit 0c8e63e into AcademySoftwareFoundation:main Jul 23, 2024
2 of 3 checks passed
@mpkepic mpkepic deleted the windows branch July 28, 2024 01:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants