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

Builds with rust > 1.75 not working on windows 7 /8.1 #369

Open
i300220 opened this issue Oct 19, 2024 · 2 comments
Open

Builds with rust > 1.75 not working on windows 7 /8.1 #369

i300220 opened this issue Oct 19, 2024 · 2 comments
Labels
Windows Only affects Windows
Milestone

Comments

@i300220
Copy link

i300220 commented Oct 19, 2024

Release 3.00B1 tested on Win 7 64. Doesn't start. No log produced: it crashes at start.
Release 2.03 which was build before rust 1.76 is OK

Clipboard01

Rust stopped supporting Win 7/8.1 at V 1.76 last march. This is from an official rust source.

What are the options?

  • On Win 7, if you don't already Visual Studio 2019 or 2017 installed, it's impossible to install.
  • If I try to cross-compile on linux, the resulting executable doesn't start. It crashes with an error about missing api-ms-win-core-winrt-l1-1-0.dll. If I copy that dll to the dir, it crashes with a new error message. I anticipate, since the errors are revealed one by one, the incompabilities list is endless.

Already discussed a bit starting at https://www.audiosciencereview.com/forum/index.php?threads/analog-audio-crackling-filter-project.57670/post-2112758

@HEnquist
Copy link
Owner

See: https://github.com/HEnquist/camilladsp/releases/tag/v3.0.0-win7test
There is a separate build with rust 1.75.

@i300220
Copy link
Author

i300220 commented Oct 20, 2024

Thanks so much. If we remove those 3 parameters from config, it works beautifully:

    #link_mute_control: null
    #link_volume_control: null
    #stop_on_inactive: null

I had to install camilla-plot manually though, windows being windows....

E:\Program Files\camilla\gui>pip install git+https://github.com/HEnquist/pycamilladsp-plot.git@next30
Collecting git+https://github.com/HEnquist/pycamilladsp-plot.git@next30
  Cloning https://github.com/HEnquist/pycamilladsp-plot.git (to revision next30) to z:\temp\pip-req-build-uajmfan7
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Requirement already satisfied: jsonschema>=4.10 in e:\program files\python38\lib\site-packages (from camilladsp_plot==3.0.0) (4.23.0
)
Requirement already satisfied: PyYAML>=6.0 in e:\program files\python38\lib\site-packages (from camilladsp_plot==3.0.0) (6.0.2)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in e:\program files\python38\lib\site-packages (from jsonschema>
=4.10->camilladsp_plot==3.0.0) (2023.12.1)
Requirement already satisfied: attrs>=22.2.0 in e:\program files\python38\lib\site-packages (from jsonschema>=4.10->camilladsp_plot=
=3.0.0) (24.2.0)
Requirement already satisfied: rpds-py>=0.7.1 in e:\program files\python38\lib\site-packages (from jsonschema>=4.10->camilladsp_plot
==3.0.0) (0.18.1)
Requirement already satisfied: importlib-resources>=1.4.0; python_version < "3.9" in e:\program files\python38\lib\site-packages (fr
om jsonschema>=4.10->camilladsp_plot==3.0.0) (6.4.5)
Requirement already satisfied: pkgutil-resolve-name>=1.3.10; python_version < "3.9" in e:\program files\python38\lib\site-packages (
from jsonschema>=4.10->camilladsp_plot==3.0.0) (1.3.10)
Requirement already satisfied: referencing>=0.28.4 in e:\program files\python38\lib\site-packages (from jsonschema>=4.10->camilladsp
_plot==3.0.0) (0.35.1)
Requirement already satisfied: zipp>=3.1.0; python_version < "3.10" in e:\program files\python38\lib\site-packages (from importlib-r
esources>=1.4.0; python_version < "3.9"->jsonschema>=4.10->camilladsp_plot==3.0.0) (3.20.2)
Building wheels for collected packages: camilladsp-plot
  Building wheel for camilladsp-plot (PEP 517) ... done
  Created wheel for camilladsp-plot: filename=camilladsp_plot-3.0.0-py3-none-any.whl size=58183 sha256=ae5ffadedbf5315eb27fbb1b226aa
083272e0b4509de2ff19e43423de684cd8c
  Stored in directory: Z:\Temp\pip-ephem-wheel-cache-p_2_key_\wheels\4c\74\0b\04a4661e3c4e2c75b99caec2613f7669524c1e007d576e525d
Successfully built camilladsp-plot
Installing collected packages: camilladsp-plot
  Attempting uninstall: camilladsp-plot
    Found existing installation: camilladsp-plot 2.0.0
    Uninstalling camilladsp-plot-2.0.0:
      Successfully uninstalled camilladsp-plot-2.0.0
Successfully installed camilladsp-plot-3.0.0

CamillaDSP 3.0.0
pyCamillaDSP 3.0.0
Backend 3.0.0

@HEnquist HEnquist added the Windows Only affects Windows label Nov 9, 2024
@HEnquist HEnquist added this to the 3.0 milestone Nov 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Windows Only affects Windows
Projects
None yet
Development

No branches or pull requests

2 participants