Skip to content

Please update build instructions #336

Open
@ProbablePrime

Description

@ProbablePrime

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions