Package Details: rustdesk 1.4.0-1

Git Clone URL: https://aur.archlinux.org/rustdesk.git (read-only, click to copy)
Package Base: rustdesk
Description: Yet another remote desktop software, written in Rust. Works out of the box, no configuration required. Great alternative to TeamViewer and AnyDesk!
Upstream URL: https://rustdesk.com/
Keywords: AnyDesk desktop remote Rust TeamViewer
Licenses: AGPL-3.0-only
Submitter: taotieren
Maintainer: severach
Last Packager: severach
Votes: 36
Popularity: 1.45
First Submitted: 2021-06-27 07:29 (UTC)
Last Updated: 2025-05-12 19:50 (UTC)

Sources (14)

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

brody commented on 2025-05-15 10:58 (UTC)

It looks that line 253ff makes line 247ff superfluous.

severach commented on 2025-05-05 21:35 (UTC)

I fixed the cstdint error for gcc-15 by patching in ~/.cargo/git. For those who have a custom .cargo folder, let me know which var I should use. I have also eliminated most of the unnecessary downloads so this should build on slow Internet.

galuise commented on 2025-05-02 15:21 (UTC)

This seems to be failing to build (at least for me).

I've tried the usual makepkg -s method as well as building in a clean chroot my builds seem to still fail with the same error related to webm-sys:

error: failed to run custom build command for `webm-sys v1.0.4 (https://github.com/rustdesk-org/rust-webm#d2c4d3ac)`

then further down in the log:

  cargo:warning=libwebm/mkvparser/mkvparser.cc: In function 'long int mkvparser::UnserializeFloat(IMkvReader*, long long int, long long int, double&)':
  cargo:warning=libwebm/mkvparser/mkvparser.cc:249:7: error: 'uint32_t' does not name a type
  cargo:warning=  249 |       uint32_t ff;
  cargo:warning=      |       ^~~~~~~~
  cargo:warning=libwebm/mkvparser/mkvparser.cc:24:1: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
  cargo:warning=   23 | #include "common/webmids.h"
  cargo:warning=  +++ |+#include <cstdint>
  cargo:warning=   24 | 
  cargo:warning=libwebm/mkvparser/mkvparser.cc:250:45: error: 'uint32_t' was not declared in this scope
  cargo:warning=  250 |       static_assert(sizeof(float) == sizeof(uint32_t), "");
  cargo:warning=      |                                             ^~~~~~~~
  cargo:warning=libwebm/mkvparser/mkvparser.cc:250:45: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
  cargo:warning=libwebm/mkvparser/mkvparser.cc:253:5: error: 'ff' was not declared in this scope; did you mean 'ffs'?
  cargo:warning=  253 |     ff = 0;
  cargo:warning=      |     ^~
  cargo:warning=      |     ffs
  cargo:warning=libwebm/mkvparser/mkvparser.cc:268:7: error: 'uint64_t' does not name a type
  cargo:warning=  268 |       uint64_t dd;
  cargo:warning=      |       ^~~~~~~~
  cargo:warning=libwebm/mkvparser/mkvparser.cc:268:7: note: 'uint64_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'
  cargo:warning=libwebm/mkvparser/mkvparser.cc:269:46: error: 'uint64_t' was not declared in this scope
  cargo:warning=  269 |       static

severach commented on 2025-02-26 20:05 (UTC)

I always build with the next version of Flutter to see if we can move up. So far it's a no. It will build on 3.22.3 but the Connect button doesn't work. It won't build on >=3.24.0 which is why the Extended Text version is patched down.

Despite me pre downloading as much as I can, this build downloads a lot and won't build on slow Internet. I have one site running at 300Kbps or less which has never completed a build. I copy the built package from another location that has faster Internet.

ZeroDot1 commented on 2025-02-26 11:51 (UTC)

┌─────────────────────────────────────────────────────────┐ │ A new version of Flutter is available! │ │ │ │ To update to the latest version, run "flutter upgrade". │ └─────────────────────────────────────────────────────────┘

severach commented on 2025-01-22 22:17 (UTC)

QUIET isn't part of the error. I'll guess that you have trouble with vcpkg too. I switched it to a fixed release. Every new release pulls a bunch of git commits that we don't use. If it works, it's most likely because you compiled again, not because I actually fixed anything.

pengux commented on 2025-01-22 09:04 (UTC)

The update still didn't work for me. Still got the errors when trying to build with makepkg -si:

/usr/share/makepkg/util/message.sh: line 51: QUIET: unbound variable
/usr/bin/makepkg: line 133: logpipe: unbound variable

noitemstoshow commented on 2025-01-21 08:34 (UTC)

yes with the update now it builds fine, thanks for the fast response

severach commented on 2025-01-21 08:19 (UTC)

I get vcpkg compile errors on rare occasion. Don't know what causes it. Just wait a bit and try again. I see that your compile failed on debug. I added some switches to disable metrics and debug. Let's see if that fixes or causes problems.

noitemstoshow commented on 2025-01-21 00:50 (UTC)


-- Building x64-linux-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: /usr/bin/cmake --build . --config Debug --target install -- -v -j13
    Working Directory: /home/user/.cache/paru/clone/rustdesk/src/vcpkg/buildtrees/opus/x64-linux-dbg
    See logs for more information:
      /home/user/.cache/paru/clone/rustdesk/src/vcpkg/buildtrees/opus/install-x64-linux-dbg-out.log

Call Stack (most recent call first):
  installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  installed/x64-linux/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/opus/portfile.cmake:48 (vcpkg_cmake_install)
  scripts/ports.cmake:196 (include)


error: building opus:x64-linux failed with: BUILD_FAILED
See https://learn.microsoft.com/vcpkg/troubleshoot/build-failures?WT.mc_id=vcpkg_inproduct_cli for more information.
Elapsed time to handle opus:x64-linux: 2.6 s
Please ensure you're using the latest port files with `git pull` and `vcpkg update`.
Then check for known issues at:
  https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+opus
You can submit a new issue at:
  https://github.com/microsoft/vcpkg/issues/new?title=[opus]+Build+error+on+x64-linux&body=Copy+issue+body+from+%2Fhome%2Fvincenty%2F.cache%2Fparu%2Fclone%2Frustdesk%2Fsrc%2Fvcpkg%2Finstalled%2Fvcpkg%2Fissue_body.md

==> ERROR: A failure occurred in build().
/usr/share/makepkg/util/message.sh: line 57: QUIET: unbound variable
/usr/bin/makepkg: line 133: logpipe: unbound variable
error: failed to build 'rustdesk-1.3.7-1':