Description
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:
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
:
- initsetup_ubuntu.sh
- 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
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.