rustdesk / rustdesk/doc.rustdesk.com

The installation guide for Fedora is not working

Open
#59 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
HTML
Stars
792
Forks
709
Avg merge
8h 25m
Merged PRs (30d)
3

Description

The guide executes as expected all the way until the final moment.

[dotmavriq@Testbox ~/rustdesk]$ VCPKG_ROOT=$HOME/vcpkg cargo run
   Compiling gstreamer-sys v0.9.1
   Compiling hbb_common v0.1.0 (/home/dotmavriq/rustdesk/libs/hbb_common)
   Compiling magnum-opus v0.4.0 (https://github.com/open-trade/magnum-opus#3c3d0b86)
error: failed to run custom build command for `gstreamer-sys v0.9.1`

Caused by:
  process didn't exit successfully: `/home/dotmavriq/rustdesk/target/debug/build/gstreamer-sys-5bcfc80f31becbf7/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=GSTREAMER_1.0_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=GSTREAMER_1.0_STATIC
  cargo:rerun-if-env-changed=GSTREAMER_1.0_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR

  --- stderr
  `"pkg-config" "--libs" "--cflags" "gstreamer-1.0" "gstreamer-1.0 >= 1.10"` did not exit successfully: exit status: 1
  error: could not find system library 'gstreamer-1.0' required by the 'gstreamer-sys' crate

  --- stderr
  Package gstreamer-1.0 was not found in the pkg-config search path.
  Perhaps you should add the directory containing `gstreamer-1.0.pc'
  to the PKG_CONFIG_PATH environment variable
  Package 'gstreamer-1.0', required by 'virtual:world', not found
  Package 'gstreamer-1.0', required by 'virtual:world', not found

warning: build failed, waiting for other jobs to finish...
[dotmavriq@Testbox ~]$ uname -a
Linux Testbox 5.18.13-100.fc35.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 22 14:20:24 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Specs on the machine it was tested on:

[dotmavriq@Testbox ~]$ inxi --full
System:
  Host: Testbox Kernel: 5.18.13-100.fc35.x86_64 arch: x86_64 bits: 64
    Desktop: GNOME v: 41.8.1 Distro: Fedora release 35 (Thirty Five)
Machine:
  Type: Laptop System: LENOVO product: 20HF004MMX v: ThinkPad T470s
    serial: <superuser required>
  Mobo: LENOVO model: 20HF004MMX serial: <superuser required> UEFI: LENOVO
    v: N1WET62W (1.41 ) date: 04/27/2021
Battery:
  ID-1: BAT0 charge: 14.5 Wh (72.9%) condition: 19.9/23.5 Wh (84.7%)
    volts: 11.6 min: 11.4
  ID-2: BAT1 charge: 0 Wh (0.0%) condition: 21.3/26.1 Wh (81.5%)
    volts: 10.8 min: 11.4
CPU:
  Info: dual core model: Intel Core i7-7500U bits: 64 type: MT MCP cache:
    L2: 512 KiB
  Speed (MHz): avg: 900 min/max: 400/3500 cores: 1: 900 2: 900 3: 900
    4: 900
Graphics:
  Device-1: Intel HD Graphics 620 driver: i915 v: kernel
  Device-2: Acer Integrated Camera type: USB driver: uvcvideo
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 21.1.4 driver: X:
    loaded: modesetting unloaded: fbdev,vesa gpu: i915
    resolution: 1920x1080~60Hz
  OpenGL: renderer: Mesa Intel HD Graphics 620 (KBL GT2) v: 4.6 Mesa 21.3.9
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio driver: snd_hda_intel
  Sound Server-1: ALSA v: k5.18.13-100.fc35.x86_64 running: yes
  Sound Server-2: PipeWire v: 0.3.56 running: yes
Network:
  Device-1: Intel Ethernet I219-V driver: e1000e
  IF: enp0s31f6 state: down mac: 8c:16:45:46:0f:4c
  Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi
  IF: wlp58s0 state: up mac: 0c:54:15:77:5b:1e
  IF-ID-1: docker0 state: down mac: 02:42:27:37:f5:f8
  IF-ID-2: virbr0 state: down mac: 52:54:00:a4:dd:01
  IF-ID-3: wwp0s20f0u6i12 state: down mac: 42:cc:cf:66:c1:7a
Bluetooth:
  Device-1: Intel Bluetooth wireless interface type: USB driver: btusb
  Report: rfkill ID: hci0 state: up address: see --recommends
Drives:
  Local Storage: total: 476.94 GiB used: 89.41 GiB (18.7%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: MZVLB512HAJQ-000L7
    size: 476.94 GiB
Partition:
  ID-1: / size: 475.35 GiB used: 89.14 GiB (18.8%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-2: /boot size: 973.4 MiB used: 247.6 MiB (25.4%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 25.9 MiB (4.3%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 475.35 GiB used: 89.14 GiB (18.8%) fs: btrfs
    dev: /dev/nvme0n1p3
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 878.8 MiB (10.7%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 47.0 C mobo: N/A
  Fan Speeds (RPM): cpu: 65535 fan-1: 0 fan-2:
Info:
  Processes: 354 Uptime: 10d 23h 25m Memory: 15.29 GiB used: 5.58 GiB (36.5%)
  Shell: Zsh inxi: 3.3.19

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the Fedora installation guide and reproduce the documented VCPKG_ROOT=$HOME/vcpkg cargo run command. Check the dependency instructions against the reported missing gstreamer-1.0 package; done means a Fedora user can follow the guide through a successful build without this error.

Written by the indexing model from the issue text.

Assessment

Tech stack
fedora, linux, rust
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.