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

Please update build instructions #336

Open
ProbablePrime opened this issue Jan 27, 2025 · 0 comments
Open

Please update build instructions #336

ProbablePrime opened this issue Jan 27, 2025 · 0 comments

Comments

@ProbablePrime
Copy link

ProbablePrime commented Jan 27, 2025

Hello, trying to build the SDK from source.

Following: https://compressonator.readthedocs.io/en/latest/build_from_source/build_instructions.html on Ubuntu 22.04, and am very confused at every turn.

1. Wrong folder for fetch_dependencies.py

The first step is to execute the “fetch_dependencies.py” script located in the “scripts” folder, using a command like:

This file is actually in the build folder.

2. Confusing QT versions

Qt 5.12.6 is recommended

Then later on in the page:

Image

Windows: 5.12.6
Linux: 5.9.2

So which one should I install on Linux, and what's the easiest way to do so? I could not easily find a binary to download and attempting to build 5.12.6 from source failed, but that's understandable seeing as it is quite old.

3. Confusing Linux Shell Scripts

There are two shell scripts in build:

  1. initsetup_ubuntu.sh
  2. setup-ubuntu-20.04.sh

I'm on 22.04. The script says:

"Version other than 14.04 and higher. This script only supports 14.04 build and higher.

Well 22.04 is higher than 14.04 but the script isn't supported ?

I just manually edited it to run for 22.04.

4. QT Installation

It seems initsetup_ubuntu.sh installs QT via apt-get, but

Image

Refers to a different location. This combined with earlier instructions referring to the need to install it manually is confusing.

5. Brotli-G SDK

The release notes for Compressonator V4.5.52 Features from January 2024 say: "To build from source Compressonator v4.5 requires version 1.1 of the Brotli-G SDK to build which is not yet available, but will be very soon."

Is that available yet? Can it be integrated into the build instructions.

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

No branches or pull requests

1 participant