Skip to content

Linux build/runtime fixes#59

Merged
RedHawk989 merged 2 commits intoEyeTrackVR:HSF-and-new-algos-feature-branchfrom
Meister1593:HSF-and-new-algos-feature-branch
Feb 10, 2023
Merged

Linux build/runtime fixes#59
RedHawk989 merged 2 commits intoEyeTrackVR:HSF-and-new-algos-feature-branchfrom
Meister1593:HSF-and-new-algos-feature-branch

Conversation

@Meister1593
Copy link
Contributor

Description

Fixed building and running ETVR on linux, where it couldn't be built because it contained windows only dependency (added platform-specific condition to include it only on windows).
At runtime there was issue when updating numpy past 1.24 version so i decided to lock it to latest 1.23.5 version so it would be updated only when code will be adapted.
And lastly , at runtime there is also issue where some code paths for winsound weren't checked for platform and ran on linux anyway. I think these checks should be replaced with proper platform-agnostic code (library) for handling sounds.

Also updated lock along the way.

I haven't tested it with windows, so prior to merging it almost definitely needs to be checked on clean build.

Checklist

  • I accept the CLA.

Meister1593 and others added 2 commits January 28, 2023 23:10
…ows compilation; Added pandas dependency as it was required in clean build for runtime; Added platform specific checks to disable winsound and triggers for it in codebase.
@RedHawk989 RedHawk989 merged commit 2b89745 into EyeTrackVR:HSF-and-new-algos-feature-branch Feb 10, 2023
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.

2 participants