Missing libraries in doc.rustdesk.com (Ubuntu 18) build #2465

Closed
opened 2026-02-21 00:22:50 -05:00 by deekerman · 2 comments
Owner

Originally created by @PJaros on GitHub (Feb 5, 2024).

Bug Description

The installation for the required libraries for Ubuntu on https://github.com/rustdesk/doc.rustdesk.com/blob/master/content/dev/build/linux/_index.en.md are different from the one on https://github.com/rustdesk/rustdesk says.

Mainly the libraries:

  • libgstreamer1.0-dev
  • libgstreamer-plugins-base1.0-dev

are missing.

The doc.rustdesk says (space added and backslash marks removed trying to make it easier to compare) :

sudo apt install -y     g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake

Readme.md on main github rustdesk repo says:

sudo apt install -y zip g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake make libclang-dev ninja-build libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev

How to Reproduce

Compiling without the two libraries fails libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev fails. Which was also reported in issue https://github.com/rustdesk/rustdesk/issues/2881

Expected Behavior

The build instructions should be up to date with the latest changes on the main repository.

Operating system(s) on local side and remote side

Compiling on Ubuntu 18(.04)

RustDesk Version(s) on local side and remote side

Tested with 1.2.3 and nightly-2024-02-05

Screenshots

Irrelevant

Additional Context

No response

Originally created by @PJaros on GitHub (Feb 5, 2024). ### Bug Description The installation for the required libraries for Ubuntu on https://github.com/rustdesk/doc.rustdesk.com/blob/master/content/dev/build/linux/_index.en.md are different from the one on https://github.com/rustdesk/rustdesk says. Mainly the libraries: - libgstreamer1.0-dev - libgstreamer-plugins-base1.0-dev are missing. The doc.rustdesk says (space added and backslash marks removed trying to make it easier to compare) : ```bash sudo apt install -y g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake ``` Readme.md on main github rustdesk repo says: ```bash sudo apt install -y zip g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake make libclang-dev ninja-build libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev ``` ### How to Reproduce Compiling without the two libraries fails `libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev` fails. Which was also reported in issue https://github.com/rustdesk/rustdesk/issues/2881 ### Expected Behavior The build instructions should be up to date with the latest changes on the main repository. ### Operating system(s) on local side and remote side Compiling on Ubuntu 18(.04) ### RustDesk Version(s) on local side and remote side Tested with 1.2.3 and nightly-2024-02-05 ### Screenshots Irrelevant ### Additional Context _No response_
deekerman 2026-02-21 00:22:50 -05:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@rustdesk commented on GitHub (Feb 5, 2024):

#763

@rustdesk commented on GitHub (Feb 5, 2024): #763
Author
Owner

@PJaros commented on GitHub (Feb 6, 2024):

I did follow the tutorial https://rustdesk.com/docs/en/dev/build/linux/ to the letter. It is not up to date.

The two libraries:

  • libgstreamer1.0-dev
  • libgstreamer-plugins-base1.0-dev

are missing in the documentation.

Is there a guide on how to change the documentation myself? Do I need to fork the repository and change every language version?

@PJaros commented on GitHub (Feb 6, 2024): I **did** follow the tutorial https://rustdesk.com/docs/en/dev/build/linux/ to the letter. It is not up to date. The two libraries: - libgstreamer1.0-dev - libgstreamer-plugins-base1.0-dev are **missing** in the documentation. Is there a guide on how to change the documentation myself? Do I need to fork the repository and change every language version?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/rustdesk-rustdesk#2465
No description provided.