Skip to content
This repository has been archived by the owner on Dec 1, 2022. It is now read-only.

Saucedacity x64 Windows Builds Fail to Run #4

Closed
generic-pers0n opened this issue Jul 11, 2021 · 1 comment
Closed

Saucedacity x64 Windows Builds Fail to Run #4

generic-pers0n opened this issue Jul 11, 2021 · 1 comment

Comments

@generic-pers0n
Copy link
Member

generic-pers0n commented Jul 11, 2021

Describe the bug

After building on Windows x64, Saucedacity builds fail to run. Building on Windows x64 succeeds, but the built executable appears to be missing some libraries, most notably from wxWidgets.

To reproduce

Building

The instructions from BUILDING.md are used. I've even tried the oldinstructions, found on Audacity's Wiki.

Running the built executable

Simply run it, and you'll see that some libraries are missing.

Expected Behavior

The program, at this point, is supposed to be up and running, with the welcome screen and main window displayed, etc.

Additional information

  • OS: Windows 10 20H2
  • Version: Saucedacity 1.0

Additional context

Building Audacity's fork of wxWidgets appears to resolve some errors. However, not all libs are built.

Additionally, I'm likely skipping a step in the build instructions. The only reason why I'm building wxWidgets is from the old build instructions from Audacity's wiki. (Actually, these instructions have been deprecated for only a couple of months at the same, so they appear to be somewhat relevant). Although the new instructions (BUILDING.md) don't mention building wxWidgets while building on Windows, that's likely (if not already) the issue to why the built binaries do not work. However, it appears that more libraries are needed, such as zlib.

Overall, I believe there might need to be some additional steps in having to build this on Windows, or at least additional dependencies. Basically, I'm not clear on how to build Audacity for Windows, let alone Saucedacity.

Note: Linux, on the other hand, is unaffected. From my end, everything appears to be working okay. (Although I have Audacity installed alongside, but nevertheless the dependencies and required libraries should be the same anyways)

UPDATE

As this appears to be a dependency issue, a simple thing to do is to run either ldd (from some UNIX-like environment), Dependency Walker, or Dependencies on the produced binary. There should be a lost ofrewuired dependencies that Saucedacity relies on. Here, we could either donwload pre-built DLLs from the developer's website (e.g. for zlib https://zlib.net) or build them ourselves if necessary.

I will be trying this soon, and we will see what happens.

@generic-pers0n
Copy link
Member Author

This issue has now been resolved, closing.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant