compressonator icon indicating copy to clipboard operation
compressonator copied to clipboard

Please update build instructions

Open ProbablePrime opened this issue 11 months ago • 0 comments

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.

ProbablePrime avatar Jan 27 '25 01:01 ProbablePrime