rustdesk 1.4.4-1
| Status: | SUCCESS |
|---|---|
| Last updated: | 2025-11-20 16:43 |
| Description: | Yet another remote desktop software, written in Rust. Works out of the box, no configuration required. Great alternative to TeamViewer and AnyDesk! |
| Upstream: | AUR |
Build Output
==> Making package: rustdesk 1.4.4-1 (Thu Nov 20 16:30:11 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: librsvg will be installed before its gdk-pixbuf2 dependency
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
Packages (147) abseil-cpp-20250814.1-1 adwaita-cursors-49.0-1 adwaita-fonts-49.0-2 adwaita-icon-theme-49.0-1 adwaita-icon-theme-legacy-46.2-3 alsa-card-profiles-1:1.4.9-1 alsa-topology-conf-1.2.5.1-4 alsa-ucm-conf-1.2.14-2 avahi-1:0.9rc2-1 bluez-libs-5.84-2 bubblewrap-0.11.0-1 cdparanoia-10.2-9 dav1d-1.5.2-1 dconf-0.49.0-1 default-cursors-3-1 desktop-file-utils-0.28-1 duktape-2.7.0-7 flac-1.5.0-1 freetype2-2.14.1-1 fribidi-1.0.16-2 giflib-5.2.2-2 glib-networking-1:2.80.1-1 glycin-2.0.7-1 gperftools-2.17.2-1 graphene-1.10.8-2 graphite-1:1.3.14-5 gsettings-desktop-schemas-49.1-1 gsettings-system-schemas-49.1-1 gtest-1.17.0-1 gtk-update-icon-cache-1:4.20.3-1 harfbuzz-12.2.0-2 highway-1.3.0-1 iso-codes-4.19.0-1 jbigkit-2.1-8 json-glib-1.10.8-1 lame-3.100-6 lcms2-2.17-1 libasyncns-1:0.8+r3+g68cd5af-3 libcloudproviders-0.3.6-2 libcolord-1.4.8-1 libcups-2:2.4.14-1 libdaemon-0.14-6 libdatrie-0.2.13-4 libdbusmenu-glib-18.10.20180917-1 libdbusmenu-gtk3-18.10.20180917-1 libdeflate-1.24-1 libebur128-1.2.6-2 libfdk-aac-2.0.3-1 libfreeaptx-0.2.2-1 libglvnd-1.7.0-3 libgudev-238-3 libice-1.1.2-1 libjpeg-turbo-3.1.2-1 libjxl-0.11.1-5 liblc3-1.1.3-1 libldac-2.0.2.3-2 libmysofa-1.3.3-1 libogg-1.3.6-1 libpciaccess-0.18.1-2 libpipewire-1:1.4.9-1 libpng-1.6.50-1 libproxy-0.5.11-1 librsvg-2:2.61.3-1 libsm-1.2.6-1 libsndfile-1.2.2-4 libsoup3-3.6.5-1 libstemmer-3.0.1-1 libthai-0.1.29-3 libtheora-1.2.0-1 libtiff-4.7.1-1 libunwind-1.8.2-1 libvorbis-1.3.7-4 libwebp-1.6.0-2 libwireplumber-0.5.12-1 libxau-1.0.12-1 libxcomposite-0.4.6-2 libxcursor-1.2.3-1 libxdamage-1.1.6-2 libxdmcp-1.1.5-1 libxext-1.3.6-1 libxft-2.3.9-1 libxi-1.8.2-1 libxinerama-1.1.5-2 libxmu-1.2.1-1 libxrandr-1.5.4-1 libxrender-0.9.12-1 libxshmfence-1.3.3-1 libxt-1.3.1-1 libxv-1.0.13-1 libxxf86vm-1.1.6-1 lilv-0.24.26-1 llvm-libs-21.1.5-1 lm_sensors-1:3.6.2-1 lua-5.4.8-2 lv2-1.18.10-2 lzo-2.10-5 mesa-1:25.2.7-1 mpg123-1.33.3-1 opus-1.5.2-1 orc-0.4.41-1 pipewire-1:1.4.9-1 pipewire-audio-1:1.4.9-1 pipewire-pulse-1:1.4.9-1 pipewire-session-manager-1:1.4.9-1 pixman-0.46.4-1 sbc-2.1-1 serd-0.32.6-1 shared-mime-info-2.4-2 sord-0.16.20-1 spirv-tools-1:1.4.328.1-1 sratom-0.6.20-1 tinysparql-3.10.1-2 wayland-1.24.0-1 webrtc-audio-processing-1-1.3-5 wireplumber-0.5.12-1 xcb-proto-1.17.0-3 xkeyboard-config-2.46-1 xorg-xprop-1.2.8-1 xorg-xset-1.2.5-2 xorgproto-2024.1-2 zix-0.6.2-1 alsa-lib-1.2.14-2 at-spi2-core-2.58.1-2 cairo-1.18.4-1 fontconfig-2:2.17.1-1 gdk-pixbuf2-2.44.4-1 gst-plugin-pipewire-1:1.4.9-1 gst-plugins-base-1.26.8-1 gst-plugins-base-libs-1.26.8-1 gstreamer-1.26.8-1 gtk3-1:3.24.51-1 hicolor-icon-theme-0.18-1 libappindicator-12.10.1-1 libdrm-2.4.129-1 libepoxy-1.5.10-3 libpulse-17.0+r93+gbe2efb69b-1 libva-2.22.0-1 libx11-1.8.12-1 libxcb-1.17.0-1 libxfixes-6.0.2-1 libxkbcommon-1.13.0-1 libxtst-1.2.5-1 pango-1:1.57.0-2 pulse-native-provider-1:1.4.9-1 xdg-user-dirs-0.19-2 xdg-utils-1.2.1-1 xdotool-3.20211022.1-2
Total Download Size: 5.13 MiB
Total Installed Size: 523.34 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
gst-plugins-base-libs-1.26.8-1-x86_64 downloading...
gstreamer-1.26.8-1-x86_64 downloading...
gst-plugins-base-1.26.8-1-x86_64 downloading...
lv2-1.18.10-2-x86_64 downloading...
bluez-libs-5.84-2-x86_64 downloading...
libdbusmenu-glib-18.10.20180917-1-x86_64 downloading...
serd-0.32.6-1-x86_64 downloading...
libappindicator-12.10.1-1-x86_64 downloading...
libdbusmenu-gtk3-18.10.20180917-1-x86_64 downloading...
sord-0.16.20-1-x86_64 downloading...
sratom-0.6.20-1-x86_64 downloading...
gtk-update-icon-cache-1:4.20.3-1-x86_64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing adwaita-fonts...
installing hicolor-icon-theme...
installing adwaita-icon-theme-legacy...
installing adwaita-cursors...
installing adwaita-icon-theme...
installing dconf...
installing gsettings-system-schemas...
installing gsettings-desktop-schemas...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing libxext...
installing libxfixes...
installing libxi...
installing libxtst...
installing xorg-xprop...
installing at-spi2-core...
installing libpng...
installing freetype2...
Optional dependencies for freetype2
harfbuzz: Improved autohinting [pending]
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing libxrender...
installing lzo...
installing pixman...
installing cairo...
installing desktop-file-utils...
installing fribidi...
installing bubblewrap...
installing jbigkit...
installing libdeflate...
installing libjpeg-turbo...
Optional dependencies for libjpeg-turbo
java-runtime>11: for TurboJPEG Java wrapper
installing libwebp...
Optional dependencies for libwebp
libwebp-utils: WebP conversion and inspection tools
installing libtiff...
Optional dependencies for libtiff
freeglut: for using tiffgt
installing lcms2...
installing giflib...
installing libunwind...
installing gperftools...
installing gtest...
Optional dependencies for gtest
python: gmock generator [installed]
installing highway...
installing libjxl...
Optional dependencies for libjxl
java-runtime: for JNI bindings
installing dav1d...
Optional dependencies for dav1d
dav1d-doc: HTML documentation
installing graphite...
Optional dependencies for graphite
graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
harfbuzz-utils: utilities
installing libdatrie...
installing libthai...
installing libxft...
installing pango...
installing librsvg...
installing glycin...
Optional dependencies for glycin
libheif: Load .avif, .heic and .heif
installing shared-mime-info...
installing gdk-pixbuf2...
Optional dependencies for gdk-pixbuf2
libheif: Load .avif, .heic and .heif
libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf
libwmf: Load .apm and .wmf
installing iso-codes...
installing libcloudproviders...
installing libcolord...
installing libdaemon...
installing avahi...
Optional dependencies for avahi
gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending]
libevent: libevent bindings [installed]
nss-mdns: NSS support for mDNS
python-dbus: avahi-bookmarks, avahi-discover
python-gobject: avahi-bookmarks, avahi-discover
python-twisted: avahi-bookmarks
installing libcups...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
cairo: needed for modetest tool [installed]
installing libxshmfence...
installing libxxf86vm...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
rrdtool: for logging with sensord
perl: for sensor detection and configuration convert [installed]
installing spirv-tools...
installing default-cursors...
Optional dependencies for default-cursors
adwaita-cursors: default cursor theme [installed]
installing wayland...
installing mesa...
Optional dependencies for mesa
opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing libepoxy...
installing libxcomposite...
installing libxcursor...
installing libxdamage...
installing libxinerama...
installing xkeyboard-config...
installing libxkbcommon...
Optional dependencies for libxkbcommon
libxkbcommon-x11: xkbcli interactive-x11
wayland: xkbcli interactive-wayland [installed]
installing libxrandr...
installing json-glib...
installing duktape...
installing libproxy...
installing glib-networking...
installing libsoup3...
Optional dependencies for libsoup3
samba: Windows Domain SSO
installing libstemmer...
installing tinysparql...
installing gtk-update-icon-cache...
installing gtk3...
Optional dependencies for gtk3
evince: Default print preview command
installing xdotool...
installing alsa-topology-conf...
installing alsa-ucm-conf...
installing alsa-lib...
installing libva...
Optional dependencies for libva
intel-media-driver: backend for Intel GPUs (>= Broadwell)
libva-intel-driver: backend for Intel GPUs (<= Haswell)
libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed]
installing libdbusmenu-glib...
installing libdbusmenu-gtk3...
installing libappindicator...
installing gstreamer...
Optional dependencies for gstreamer
python: gst-plugins-doc-cache-generator [installed]
installing graphene...
installing libgudev...
installing libxv...
installing orc...
installing gst-plugins-base-libs...
installing cdparanoia...
installing libogg...
installing libtheora...
installing libvorbis...
installing opus...
installing gst-plugins-base...
installing libpipewire...
installing pipewire...
Created symlink '/etc/systemd/user/sockets.target.wants/pipewire.socket' → '/usr/lib/systemd/user/pipewire.socket'.
Optional dependencies for pipewire
gst-plugin-pipewire: GStreamer plugin [pending]
pipewire-alsa: ALSA configuration
pipewire-audio: Audio support [pending]
pipewire-docs: Documentation
pipewire-ffado: FireWire support
pipewire-jack-client: PipeWire as JACK client
pipewire-jack: JACK replacement
pipewire-libcamera: Libcamera support
pipewire-pulse: PulseAudio replacement [pending]
pipewire-roc: ROC streaming
pipewire-session-manager: Session manager [pending]
pipewire-v4l2: V4L2 interceptor
pipewire-x11-bell: X11 bell
pipewire-zeroconf: Zeroconf support
realtime-privileges: realtime privileges with rt module
rtkit: realtime privileges with rtkit module
installing alsa-card-profiles...
installing bluez-libs...
installing libebur128...
installing libfdk-aac...
installing libfreeaptx...
installing liblc3...
Optional dependencies for liblc3
python: Python bindings [installed]
installing libldac...
installing libmysofa...
installing flac...
installing lame...
installing mpg123...
Optional dependencies for mpg123
sdl2: for sdl audio support
jack: for jack audio support
libpulse: for pulse audio support [pending]
perl: for conplay [installed]
installing libsndfile...
Optional dependencies for libsndfile
alsa-lib: for sndfile-play [installed]
installing serd...
Optional dependencies for serd
serd-docs: for developer documentation
installing zix...
Optional dependencies for zix
zix-docs: for developer documentation
installing sord...
Optional dependencies for sord
sord-docs: for developer documentation
installing lv2...
Optional dependencies for lv2
lv2-docs: for developer documentation
lv2-example-plugins: for example plugins
python-lxml: for lv2specgen.py
python-markdown: for lv2specgen.py
python-pygments: for lv2specgen.py
python-rdflib: for lv2specgen.py
sord: for lv2_validate [installed]
installing sratom...
Optional dependencies for sratom
sratom-docs: for developer documentation
installing lilv...
Optional dependencies for lilv
libsndfile: for lv2apply [installed]
lilv-docs: for documentation
python-lilv: for Python bindings
installing sbc...
installing abseil-cpp...
installing webrtc-audio-processing-1...
installing pipewire-audio...
installing libwireplumber...
installing lua...
installing wireplumber...
Created symlink '/etc/systemd/user/pipewire-session-manager.service' → '/usr/lib/systemd/user/wireplumber.service'.
Created symlink '/etc/systemd/user/pipewire.service.wants/wireplumber.service' → '/usr/lib/systemd/user/wireplumber.service'.
Optional dependencies for wireplumber
wireplumber-docs: Documentation
installing pipewire-session-manager...
installing gst-plugin-pipewire...
installing libasyncns...
installing libpulse...
Optional dependencies for libpulse
pulse-native-provider: PulseAudio backend [pending]
installing pipewire-pulse...
Created symlink '/etc/systemd/user/sockets.target.wants/pipewire-pulse.socket' → '/usr/lib/systemd/user/pipewire-pulse.socket'.
installing pulse-native-provider...
installing libice...
installing libsm...
installing libxt...
installing libxmu...
installing xorg-xset...
installing xdg-utils...
Optional dependencies for xdg-utils
kde-cli-tools: for KDE Plasma5 support in xdg-open
exo: for Xfce support in xdg-open
pcmanfm: for LXDE support in xdg-open
perl-file-mimeinfo: for generic support in xdg-open
perl-net-dbus: Perl extension to dbus used in xdg-screensaver
perl-x11-protocol: Perl X11 protocol used in xdg-screensaver
installing xdg-user-dirs...
Created symlink '/etc/systemd/user/graphical-session-pre.target.wants/xdg-user-dirs.service' → '/usr/lib/systemd/user/xdg-user-dirs.service'.
:: Running post-transaction hooks...
( 1/14) Creating system user accounts...
Creating group 'avahi' with GID 969.
Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 969 and GID 969.
( 2/14) Reloading system manager configuration...
Skipped: Current root is not booted.
( 3/14) Reloading user manager configuration...
Skipped: Current root is not booted.
( 4/14) Reloading device manager configuration...
Skipped: Current root is not booted.
( 5/14) Arming ConditionNeedsUpdate...
( 6/14) Updating the MIME type database...
( 7/14) Updating fontconfig configuration...
( 8/14) Reloading system bus configuration...
Skipped: Current root is not booted.
( 9/14) Updating fontconfig cache...
(10/14) Updating GIO module cache...
(11/14) Compiling GSettings XML schema files...
(12/14) Probing GTK3 input method modules...
(13/14) Updating icon theme caches...
(14/14) Updating the desktop file MIME type cache...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (17) compiler-rt-21.1.5-1 cppdap-1.58.0-2 jsoncpp-1.9.6-3 libuv-1.51.0-1 lld-21.1.5-1 rhash-1.4.6-1 amf-headers-1.4.36.0-1 clang-21.1.5-1 cmake-4.2.0-1 ffnvcodec-headers-13.0.19.0-1 nasm-3.01-1 python-toml-0.10.2-12 rust-1:1.91.1-2 unzip-6.0-23 wget-1.25.0-3 yasm-1.3.0-9 zip-3.0-11
Total Download Size: 137.99 MiB
Total Installed Size: 652.21 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
rust-1:1.91.1-2-x86_64 downloading...
clang-21.1.5-1-x86_64 downloading...
cmake-4.2.0-1-x86_64 downloading...
compiler-rt-21.1.5-1-x86_64 downloading...
lld-21.1.5-1-x86_64 downloading...
yasm-1.3.0-9-x86_64 downloading...
wget-1.25.0-3-x86_64 downloading...
rhash-1.4.6-1-x86_64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing unzip...
installing cppdap...
installing jsoncpp...
Optional dependencies for jsoncpp
jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
make: for unix Makefile generator [installed]
ninja: for ninja generator [installed]
qt6-base: cmake-gui
installing wget...
Optional dependencies for wget
ca-certificates: HTTPS downloads [installed]
installing yasm...
installing nasm...
installing zip...
installing compiler-rt...
installing clang...
Optional dependencies for clang
openmp: OpenMP support in clang with -fopenmp
python: for scan-view and git-clang-format [installed]
llvm: referenced by some clang headers
installing lld...
installing rust...
Optional dependencies for rust
gdb: rust-gdb script
lldb: rust-lldb script
installing python-toml...
installing ffnvcodec-headers...
installing amf-headers...
:: Running post-transaction hooks...
(1/5) Arming ConditionNeedsUpdate...
(2/5) Updating the MIME type database...
(3/5) Updating icon theme caches...
(4/5) Updating the info directory file...
(5/5) Updating the desktop file MIME type cache...
==> Retrieving sources...
-> Downloading rustdesk-1.4.4-pr1-7d06de0.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 3341k 0 3341k 0 0 4799k 0 --:--:-- --:--:-- --:--:-- 4799k
100 6125k 0 6125k 0 0 6275k 0 --:--:-- --:--:-- --:--:-- 9977k
-> Downloading hbb_common-20251117-a86eda749e6fa33c282bab680e6b504d3ad87539.tgz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 76904 100 76904 0 0 212266 0 --:--:-- --:--:-- --:--:-- 212266
-> Found 0000-disable-update-check@rustdesk.patch
-> Found 0002-screen_retriever@rustdesk.patch
-> Found 0003-mkvparser.cc-cstdint.patch
-> Downloading vcpkg-20250827-120deac3062162151622ca4860575a33844ba10b.tgz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 4612k 0 13127 0 0 34748 0 0:02:15 --:--:-- 0:02:15 34748
100 4612k 100 4612k 0 0 9526k 0 --:--:-- --:--:-- --:--:-- 43393k
-> Downloading meson-1.8.2.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 4785k 100 4785k 0 0 10285k 0 --:--:-- --:--:-- --:--:-- 10285k
-> Downloading pkgconf-pkgconf-pkgconf-2.5.1.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 133113 100 133113 0 0 436544 0 --:--:-- --:--:-- --:--:-- 436544
-> Downloading aom-10aece4157eb79315da205f39e19bf6ab3ee30d0.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 3715k 0 3715k 0 0 3725k 0 --:--:-- --:--:-- --:--:-- 3723k
100 5428k 0 5428k 0 0 4115k 0 --:--:-- 0:00:01 --:--:-- 4115k
-> Downloading libjpeg-turbo-libjpeg-turbo-3.1.1.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 2447k 100 2447k 0 0 7704k 0 --:--:-- --:--:-- --:--:-- 7704k
-> Downloading libyuv-0faf8dd0e004520a61a603a4d2996d5ecc80dc3f.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 574920 0 574920 0 0 2160k 0 --:--:-- --:--:-- --:--:-- 2167k
-> Downloading webmproject-libvpx-v1.15.2.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 5498k 100 5498k 0 0 13005k 0 --:--:-- --:--:-- --:--:-- 13005k
-> Downloading xiph-opus-v1.5.2.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 4085k 100 4085k 0 0 11159k 0 --:--:-- --:--:-- --:--:-- 11159k
-> Downloading ffmpeg-ffmpeg-n7.1.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 15509k 0 12415 0 0 34917 0 0:07:34 --:--:-- 0:07:34 34917
100 15509k 100 15509k 0 0 19888k 0 --:--:-- --:--:-- --:--:-- 36550k
-> Downloading flutter_linux_3.24.5-stable.tar.xz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 661.0M 0 132489 0 0 289834 0 0:39:51 --:--:-- 0:39:51 289910
2 661.0M 2 19999k 0 0 13797k 0 0:00:49 0:00:01 0:00:48 13793k
8 661.0M 8 58923k 0 0 24055k 0 0:00:28 0:00:02 0:00:26 24050k
14 661.0M 14 98675k 0 0 28605k 0 0:00:23 0:00:03 0:00:20 28601k
19 661.0M 19 131.5M 0 0 30284k 0 0:00:22 0:00:04 0:00:18 30281k
25 661.0M 25 170.7M 0 0 31986k 0 0:00:21 0:00:05 0:00:16 34885k
31 661.0M 31 208.8M 0 0 33160k 0 0:00:20 0:00:06 0:00:14 38773k
37 661.0M 37 250.6M 0 0 34447k 0 0:00:19 0:00:07 0:00:12 39542k
43 661.0M 43 286.2M 0 0 34688k 0 0:00:19 0:00:08 0:00:11 38887k
49 661.0M 49 324.8M 0 0 35204k 0 0:00:19 0:00:09 0:00:10 39583k
55 661.0M 55 364.0M 0 0 35673k 0 0:00:18 0:00:10 0:00:08 39713k
61 661.0M 61 404.9M 0 0 36217k 0 0:00:18 0:00:11 0:00:07 40161k
66 661.0M 66 441.1M 0 0 36265k 0 0:00:18 0:00:12 0:00:06 38972k
72 661.0M 72 477.7M 0 0 36369k 0 0:00:18 0:00:13 0:00:05 39204k
78 661.0M 78 519.0M 0 0 36782k 0 0:00:18 0:00:14 0:00:04 39763k
84 661.0M 84 558.4M 0 0 37015k 0 0:00:18 0:00:15 0:00:03 39820k
90 661.0M 90 597.9M 0 0 37219k 0 0:00:18 0:00:16 0:00:02 39515k
96 661.0M 96 637.0M 0 0 37386k 0 0:00:18 0:00:17 0:00:01 40175k
100 661.0M 100 661.0M 0 0 37552k 0 0:00:18 0:00:18 --:--:-- 41032k
-> Downloading flutter_rust_bridge-1.80.1.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 1258k 100 1258k 0 0 3180k 0 --:--:-- --:--:-- --:--:-- 3180k
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with md5sums...
rustdesk-1.4.4-pr1-7d06de0.tar.gz ... Passed
hbb_common-20251117-a86eda749e6fa33c282bab680e6b504d3ad87539.tgz ... Passed
0000-disable-update-check@rustdesk.patch ... Passed
0002-screen_retriever@rustdesk.patch ... Passed
0003-mkvparser.cc-cstdint.patch ... Passed
vcpkg-20250827-120deac3062162151622ca4860575a33844ba10b.tgz ... Passed
meson-1.8.2.tar.gz ... Passed
pkgconf-pkgconf-pkgconf-2.5.1.tar.gz ... Passed
aom-10aece4157eb79315da205f39e19bf6ab3ee30d0.tar.gz ... Skipped
libjpeg-turbo-libjpeg-turbo-3.1.1.tar.gz ... Passed
libyuv-0faf8dd0e004520a61a603a4d2996d5ecc80dc3f.tar.gz ... Skipped
webmproject-libvpx-v1.15.2.tar.gz ... Passed
xiph-opus-v1.5.2.tar.gz ... Passed
ffmpeg-ffmpeg-n7.1.tar.gz ... Passed
flutter_linux_3.24.5-stable.tar.xz ... Passed
flutter_rust_bridge-1.80.1.tar.gz ... Passed
==> Validating source files with sha256sums...
rustdesk-1.4.4-pr1-7d06de0.tar.gz ... Passed
hbb_common-20251117-a86eda749e6fa33c282bab680e6b504d3ad87539.tgz ... Passed
0000-disable-update-check@rustdesk.patch ... Passed
0002-screen_retriever@rustdesk.patch ... Passed
0003-mkvparser.cc-cstdint.patch ... Passed
vcpkg-20250827-120deac3062162151622ca4860575a33844ba10b.tgz ... Passed
meson-1.8.2.tar.gz ... Passed
pkgconf-pkgconf-pkgconf-2.5.1.tar.gz ... Passed
aom-10aece4157eb79315da205f39e19bf6ab3ee30d0.tar.gz ... Skipped
libjpeg-turbo-libjpeg-turbo-3.1.1.tar.gz ... Passed
libyuv-0faf8dd0e004520a61a603a4d2996d5ecc80dc3f.tar.gz ... Skipped
webmproject-libvpx-v1.15.2.tar.gz ... Passed
xiph-opus-v1.5.2.tar.gz ... Passed
ffmpeg-ffmpeg-n7.1.tar.gz ... Passed
flutter_linux_3.24.5-stable.tar.xz ... Passed
flutter_rust_bridge-1.80.1.tar.gz ... Passed
==> Extracting sources...
-> Extracting rustdesk-1.4.4-pr1-7d06de0.tar.gz with bsdtar
-> Extracting hbb_common-20251117-a86eda749e6fa33c282bab680e6b504d3ad87539.tgz with bsdtar
-> Extracting vcpkg-20250827-120deac3062162151622ca4860575a33844ba10b.tgz with bsdtar
-> Extracting flutter_linux_3.24.5-stable.tar.xz with bsdtar
-> Extracting flutter_rust_bridge-1.80.1.tar.gz with bsdtar
==> Starting prepare()...
==> _dpr_check
==> _prepare_vc
==> _flutter_check
~/src/rustdesk-1.4.4 ~/src
-> FLUTTER_VERSION=3.24.5
-> flutter_rust_bridge=1.80.1
~/src
~/src/flutterbin ~/src
~/src
-> Patch 0000-disable-update-check@rustdesk.patch
patching file flutter/lib/desktop/pages/desktop_home_page.dart
Hunk #1 succeeded at 428 with fuzz 2 (offset 6 lines).
-> Patch 0002-screen_retriever@rustdesk.patch
patching file flutter/pubspec.yaml
==> Starting build()...
-> Build vcpkg
Downloading vcpkg-glibc...
vcpkg package management program version 2025-07-21-d4b65a2b83ae6c3526acd1c6f3b51aff2a884533
See LICENSE.txt for license information.
Computing installation plan...
The following packages will be built and installed:
aom:x64-linux@3.12.1
ffmpeg:x64-linux@7.1#1
* libjpeg-turbo:x64-linux@3.1.1
libvpx:x64-linux@1.15.2
libyuv:x64-linux@1857
opus:x64-linux@1.5.2
* pkgconf:x64-linux@2.5.1
* vcpkg-cmake:x64-linux@2024-04-23
* vcpkg-cmake-config:x64-linux@2024-05-23
* vcpkg-cmake-get-vars:x64-linux@2025-05-29
* vcpkg-pkgconfig-get-modules:x64-linux@2024-04-03
* vcpkg-tool-meson:x64-linux@1.8.2
Additional packages (*) will be modified to complete this operation.
Detecting compiler hash for triplet x64-linux...
Compiler found: /usr/sbin/c++
Restored 0 package(s) from /builder/.cache/vcpkg/archives in 20.8 us. Use --debug to see more details.
Installing 1/12 vcpkg-cmake:x64-linux@2024-04-23...
Building vcpkg-cmake:x64-linux@2024-04-23...
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake_x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake_x64-linux/share/vcpkg-cmake/vcpkg_cmake_build.cmake
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake_x64-linux/share/vcpkg-cmake/vcpkg_cmake_install.cmake
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake_x64-linux/share/vcpkg-cmake/vcpkg-port-config.cmake
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake_x64-linux/share/vcpkg-cmake/copyright
-- Performing post-build validation
Starting submission of vcpkg-cmake:x64-linux@2024-04-23 to 1 binary cache(s) in the background
Elapsed time to handle vcpkg-cmake:x64-linux: 15.6 ms
vcpkg-cmake:x64-linux package ABI: 11eb79d4d865cf0b737ae79847b8e2dd015521f82825a9066e3920c29b3b1a39
Installing 2/12 vcpkg-cmake-config:x64-linux@2024-05-23...
Building vcpkg-cmake-config:x64-linux@2024-05-23...
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-config_x64-linux/share/vcpkg-cmake-config/vcpkg_cmake_config_fixup.cmake
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-config_x64-linux/share/vcpkg-cmake-config/vcpkg-port-config.cmake
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-config_x64-linux/share/vcpkg-cmake-config/copyright
-- Skipping post-build validation due to VCPKG_POLICY_EMPTY_PACKAGE
Starting submission of vcpkg-cmake-config:x64-linux@2024-05-23 to 1 binary cache(s) in the background
Elapsed time to handle vcpkg-cmake-config:x64-linux: 16.4 ms
vcpkg-cmake-config:x64-linux package ABI: b4deb87951255327ec0f85e747f8f2a703ed30805d9b97ba558b4acad37c4911
Completed submission of vcpkg-cmake:x64-linux@2024-04-23 to 1 binary cache(s) in 4.89 ms
Installing 3/12 aom:x64-linux@3.12.1...
Building aom:x64-linux@3.12.1...
-- Using cached /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/aom-10aece4157eb79315da205f39e19bf6ab3ee30d0.tar.gz
-- Extracting source /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/aom-10aece4157eb79315da205f39e19bf6ab3ee30d0.tar.gz
-- Applying patch aom-uninitialized-pointer.diff
-- Applying patch aom-install.diff
-- Using source at /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/aom/src/6ab3ee30d0-757dcb24a1
-- Found external ninja('1.13.1').
-- Configuring x64-linux
-- Building x64-linux-rel
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/aom_x64-linux/lib/pkgconfig/aom.pc
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/aom_x64-linux/share/aom/copyright
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/aom_x64-linux/lib/pkgconfig/aom.pc
-- Performing post-build validation
Elapsed time to handle aom:x64-linux: 1.1 min
Completed submission of vcpkg-cmake-config:x64-linux@2024-05-23 to 1 binary cache(s) in 3.86 ms
Installing 4/12 vcpkg-cmake-get-vars:x64-linux@2025-05-29...
Building vcpkg-cmake-get-vars:x64-linux@2025-05-29...
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-get-vars_x64-linux/share/vcpkg-cmake-get-vars/vcpkg_cmake_get_vars.cmake
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-get-vars_x64-linux/share/vcpkg-cmake-get-vars/cmake_get_vars
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-get-vars_x64-linux/share/vcpkg-cmake-get-vars/cmake_get_vars/CMakeLists.txt
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-get-vars_x64-linux/share/vcpkg-cmake-get-vars/cmake-get-vars.cmake.in
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-get-vars_x64-linux/share/vcpkg-cmake-get-vars/vcpkg-port-config.cmake
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-get-vars_x64-linux/share/vcpkg-cmake-get-vars/copyright
-- Performing post-build validation
Starting submission of vcpkg-cmake-get-vars:x64-linux@2025-05-29 to 1 binary cache(s) in the background
Elapsed time to handle vcpkg-cmake-get-vars:x64-linux: 15.4 ms
vcpkg-cmake-get-vars:x64-linux package ABI: ecd03f3c744e4ee882c73963e82b0b4850cb1426ae3c47fa6484d142504af372
Installing 5/12 vcpkg-tool-meson:x64-linux@1.8.2...
Building vcpkg-tool-meson:x64-linux@1.8.2...
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-tool-meson_x64-linux/share/vcpkg-tool-meson/copyright
-- Using cached meson-1.8.2.tar.gz
-- Applying patch /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-tool-meson_x64-linux/share/vcpkg-tool-meson/meson-intl.patch
-- Applying patch /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-tool-meson_x64-linux/share/vcpkg-tool-meson/adjust-python-dep.patch
-- Applying patch /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-tool-meson_x64-linux/share/vcpkg-tool-meson/adjust-args.patch
-- Applying patch /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-tool-meson_x64-linux/share/vcpkg-tool-meson/remove-freebsd-pcfile-specialization.patch
-- Applying patch /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-tool-meson_x64-linux/share/vcpkg-tool-meson/fix-libcpp-enable-assertions.patch
-- Found Python version '3.13.7 at /usr/sbin/python3'
-- Using meson: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/tools/meson-1.8.2-3d2461/meson.py
-- Performing post-build validation
Starting submission of vcpkg-tool-meson:x64-linux@1.8.2 to 1 binary cache(s) in the background
Elapsed time to handle vcpkg-tool-meson:x64-linux: 242 ms
vcpkg-tool-meson:x64-linux package ABI: 55609b3bf3ab6696357e789722d24e2a0926241227b757674e49ad36b2817186
Completed submission of vcpkg-cmake-get-vars:x64-linux@2025-05-29 to 1 binary cache(s) in 2.42 ms
Installing 6/12 pkgconf:x64-linux@2.5.1...
Building pkgconf:x64-linux@2.5.1...
-- Found Python version '3.13.7 at /usr/sbin/python3'
-- Using meson: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/tools/meson-1.8.2-3d2461/meson.py
-- Using cached pkgconf-pkgconf-pkgconf-2.5.1.tar.gz
-- Extracting source /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/pkgconf-pkgconf-pkgconf-2.5.1.tar.gz
-- Using source at /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/pkgconf/src/conf-2.5.1-c2c2eca4e6.clean
-- Found external ninja('1.13.1').
-- Configuring x64-linux-rel
-- Getting CMake variables for x64-linux
-- Loading CMake variables from /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/pkgconf/cmake-get-vars_C_CXX-x64-linux.cmake.log
-- Configuring x64-linux-rel done
-- Package x64-linux-rel
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/pkgconf_x64-linux/lib/pkgconfig/libpkgconf.pc
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/pkgconf_x64-linux/share/pkgconf/copyright
-- Adjusted RPATH of '/builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/pkgconf_x64-linux/tools/pkgconf/bomtool' (From '' -> To '$ORIGIN:$ORIGIN/../../lib')
-- Adjusted RPATH of '/builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/pkgconf_x64-linux/tools/pkgconf/pkgconf' (From '' -> To '$ORIGIN:$ORIGIN/../../lib')
-- Performing post-build validation
Starting submission of pkgconf:x64-linux@2.5.1 to 1 binary cache(s) in the background
Elapsed time to handle pkgconf:x64-linux: 2.1 s
pkgconf:x64-linux package ABI: 6e1b437da91cd581d10423fc115abbb911d3192dafb9a94d8bcce078c9a9a4c9
Completed submission of vcpkg-tool-meson:x64-linux@1.8.2 to 1 binary cache(s) in 3.2 ms
Installing 7/12 vcpkg-pkgconfig-get-modules:x64-linux@2024-04-03...
Building vcpkg-pkgconfig-get-modules:x64-linux@2024-04-03...
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-pkgconfig-get-modules_x64-linux/share/vcpkg-pkgconfig-get-modules/copyright
-- Performing post-build validation
Starting submission of vcpkg-pkgconfig-get-modules:x64-linux@2024-04-03 to 1 binary cache(s) in the background
Elapsed time to handle vcpkg-pkgconfig-get-modules:x64-linux: 15.3 ms
vcpkg-pkgconfig-get-modules:x64-linux package ABI: 0749e7d138de3a7eecb214b06d4cc6629e9d29775f3c31731eb26070ec78525e
Installing 8/12 ffmpeg:x64-linux@7.1#1...
Building ffmpeg:x64-linux@7.1#1...
-- Using cached ffmpeg-ffmpeg-n7.1.tar.gz
-- Extracting source /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/ffmpeg-ffmpeg-n7.1.tar.gz
-- Applying patch 0001-create-lib-libraries.patch
-- Applying patch 0002-fix-msvc-link.patch
-- Applying patch 0003-fix-windowsinclude.patch
-- Applying patch 0004-dependencies.patch
-- Applying patch 0005-fix-nasm.patch
-- Applying patch 0007-fix-lib-naming.patch
-- Applying patch 0013-define-WINVER.patch
-- Applying patch 0020-fix-aarch64-libswscale.patch
-- Applying patch 0024-fix-osx-host-c11.patch
-- Applying patch 0040-ffmpeg-add-av_stream_get_first_dts-for-chromium.patch
-- Applying patch 0041-add-const-for-opengl-definition.patch
-- Applying patch 0043-fix-miss-head.patch
-- Applying patch patch/0001-avcodec-amfenc-add-query_timeout-option-for-h264-hev.patch
-- Applying patch patch/0002-libavcodec-amfenc-reconfig-when-bitrate-change.patch
-- Applying patch patch/0004-videotoolbox-changing-bitrate.patch
-- Applying patch patch/0005-mediacodec-changing-bitrate.patch
-- Applying patch patch/0006-dlopen-libva.patch
-- Applying patch patch/0007-fix-linux-configure.patch
-- Applying patch patch/0008-remove-amf-loop-query.patch
-- Applying patch patch/0009-fix-nvenc-reconfigure-blur.patch
-- Applying patch patch/0010.disable-loading-DLLs-from-app-dir.patch
-- Applying patch patch/0011-android-mediacodec-encode-align-64.patch
-- Applying patch patch/0012-fix-macos-big-sur-CVBufferCopyAttachments.patch
-- Using source at /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/ffmpeg/src/n7.1-beba8c424f
-- Found external ninja('1.13.1').
-- Getting CMake variables for x64-linux
-- Loading CMake variables from /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/ffmpeg/cmake-get-vars_C_CXX-x64-linux.cmake.log
-- Building Options: --disable-shared --enable-static --enable-pic --disable-everything --disable-programs --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-network --disable-appkit --disable-coreimage --disable-metal --disable-sdl2 --disable-securetransport --disable-vulkan --disable-audiotoolbox --disable-v4l2-m2m --disable-debug --disable-valgrind-backtrace --disable-large-tests --disable-bzlib --disable-avdevice --enable-avcodec --enable-avformat --disable-avfilter --disable-swresample --disable-swscale --disable-postproc --enable-decoder=h264 --enable-decoder=hevc --enable-parser=h264 --enable-parser=hevc --enable-bsf=h264_mp4toannexb --enable-bsf=hevc_mp4toannexb --enable-bsf=h264_metadata --enable-bsf=hevc_metadata --enable-muxer=mp4 --enable-protocol=file --target-os=linux --enable-pthreads --disable-vdpau --enable-cuda --enable-ffnvcodec --enable-encoder=h264_nvenc --enable-encoder=hevc_nvenc --enable-hwaccel=h264_nvdec --enable-hwaccel=hevc_nvdec --enable-amf --enable-encoder=h264_amf --enable-encoder=hevc_amf --enable-hwaccel=h264_vaapi --enable-hwaccel=hevc_vaapi --enable-encoder=h264_vaapi --enable-encoder=hevc_vaapi --enable-cuda_llvm --cc=cc --cxx=c++ --nm=nm --ar='ar' --ranlib=ranlib --strip=strip --enable-cross-compile --pkg-config=/bin/pkg-config --pkg-config-flags=--static
-- Building Release Options: --enable-optimizations --extra-ldflags=-L"/builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/installed/x64-linux/lib"
-- Building ffmpeg for Release
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/ffmpeg_x64-linux/lib/pkgconfig/libavcodec.pc
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/ffmpeg_x64-linux/lib/pkgconfig/libavformat.pc
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/ffmpeg_x64-linux/lib/pkgconfig/libavutil.pc
-- Dependencies (release): -pthread;va-drm;va-x11;m;drm;va;atomic;X11;pthread;xcb;Xau;Xdmcp
-- Dependencies (debug):
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/ffmpeg_x64-linux/share/ffmpeg/copyright
-- Performing post-build validation
/builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/ports/ffmpeg/portfile.cmake: warning: this port contains a file named "usage" but didn't install it to ${CURRENT_PACKAGES_DIR}/share/${PORT}/usage . If this file is not intended to be usage text, consider choosing another name; otherwise, install it. To suppress this message, add set(VCPKG_POLICY_SKIP_USAGE_INSTALL_CHECK enabled)
/builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/ports/ffmpeg/usage: note: the usage file is here
note: you can install the usage file with the following CMake
note: file(INSTALL "${CMAKE_CURRENT_LIST_DIR}/usage" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")
/builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/ports/ffmpeg/portfile.cmake: warning: Found 1 post-build check problem(s). These are usually caused by bugs in portfile.cmake or the upstream build system. Please correct these before submitting this port to the curated registry.
Elapsed time to handle ffmpeg:x64-linux: 36 s
Completed submission of pkgconf:x64-linux@2.5.1 to 1 binary cache(s) in 17.1 ms
Completed submission of vcpkg-pkgconfig-get-modules:x64-linux@2024-04-03 to 1 binary cache(s) in 2.11 ms
Installing 9/12 libjpeg-turbo:x64-linux@3.1.1...
Building libjpeg-turbo:x64-linux@3.1.1...
-- Using cached libjpeg-turbo-libjpeg-turbo-3.1.1.tar.gz
-- Extracting source /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/libjpeg-turbo-libjpeg-turbo-3.1.1.tar.gz
-- Applying patch add-options-for-exes-docs-headers.patch
-- Applying patch workaround_cmake_system_processor.patch
-- Using source at /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/libjpeg-turbo/src/3.1.1-23af682a76.clean
-- Found external ninja('1.13.1').
-- Configuring x64-linux
-- Building x64-linux-rel
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/libjpeg-turbo_x64-linux/lib/pkgconfig/libjpeg.pc
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/libjpeg-turbo_x64-linux/lib/pkgconfig/libturbojpeg.pc
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/libjpeg-turbo_x64-linux/share/libjpeg-turbo/copyright
-- Performing post-build validation
Starting submission of libjpeg-turbo:x64-linux@3.1.1 to 1 binary cache(s) in the background
Elapsed time to handle libjpeg-turbo:x64-linux: 8.7 s
libjpeg-turbo:x64-linux package ABI: bfc3673c78dcf41d823b26823088da9c763aa8ecda57d8a34bc5a12a63a8cfbf
Installing 10/12 libvpx:x64-linux@1.15.2...
Building libvpx:x64-linux@1.15.2...
-- Using cached webmproject-libvpx-v1.15.2.tar.gz
-- Extracting source /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/webmproject-libvpx-v1.15.2.tar.gz
-- Applying patch 0003-add-uwp-v142-and-v143-support.patch
-- Applying patch 0004-remove-library-suffixes.patch
-- Using source at /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/libvpx/src/v1.15.2-0f523e7cb7
-- Found external ninja('1.13.1').
-- Getting CMake variables for x64-linux
-- Loading CMake variables from /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/libvpx/cmake-get-vars_C_CXX-x64-linux.cmake.log
-- Build info. Target: x86_64-linux-gcc; Options: --disable-examples --disable-tools --disable-docs --disable-unit-tests --enable-pic --enable-static --disable-shared
-- Configuring libvpx for Release
-- Building libvpx for Release
-- Installing libvpx for Release
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/libvpx_x64-linux/lib/pkgconfig/vpx.pc
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/libvpx_x64-linux/share/libvpx/copyright
-- Performing post-build validation
Elapsed time to handle libvpx:x64-linux: 17 s
Completed submission of libjpeg-turbo:x64-linux@3.1.1 to 1 binary cache(s) in 89.2 ms
Installing 11/12 libyuv:x64-linux@1857...
Building libyuv:x64-linux@1857...
-- Using cached /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/libyuv-0faf8dd0e004520a61a603a4d2996d5ecc80dc3f.tar.gz
-- Extracting source /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/libyuv-0faf8dd0e004520a61a603a4d2996d5ecc80dc3f.tar.gz
-- Applying patch fix-cmakelists.patch
-- Using source at /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/libyuv/src/5ecc80dc3f-715d5c723d
-- Found external ninja('1.13.1').
-- Getting CMake variables for x64-linux
-- Loading CMake variables from /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/libyuv/cmake-get-vars_C_CXX-x64-linux.cmake.log
-- Configuring x64-linux-rel
-- Building x64-linux-rel
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/libyuv_x64-linux/share/libyuv/copyright
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/libyuv_x64-linux/share/libyuv/usage
-- Adjusted RPATH of '/builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/libyuv_x64-linux/tools/yuvconvert' (From '' -> To '$ORIGIN:$ORIGIN/../lib')
-- Performing post-build validation
Elapsed time to handle libyuv:x64-linux: 6.9 s
Installing 12/12 opus:x64-linux@1.5.2...
Building opus:x64-linux@1.5.2...
-- Using cached xiph-opus-v1.5.2.tar.gz
-- Extracting source /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/xiph-opus-v1.5.2.tar.gz
-- Applying patch fix-pkgconfig-version.patch
-- Using source at /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/opus/src/v1.5.2-81ed242155
-- Found external ninja('1.13.1').
-- Configuring x64-linux
-- Building x64-linux-rel
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/opus_x64-linux/lib/pkgconfig/opus.pc
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/opus_x64-linux/share/opus/copyright
-- Performing post-build validation
Elapsed time to handle opus:x64-linux: 5.2 s
Total install time: 2.4 min
Installed contents are licensed to you by owners. Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Some packages did not declare an SPDX license. Check the `copyright` file for each package for more information about their licensing.
Packages installed in this vcpkg installation declare the following licenses:
Apache-2.0
BSD-2-Clause
BSD-3-Clause
MIT
aom provides CMake targets:
# this is heuristically generated, and may not be correct
find_package(aom CONFIG REQUIRED)
target_link_libraries(main PRIVATE unofficial::aom)
aom provides pkg-config modules:
# Alliance for Open Media AV1 codec library v3.12.1.
aom
ffmpeg provides pkg-config modules:
# FFmpeg codec library
libavcodec
# FFmpeg container format library
libavformat
# FFmpeg utility library
libavutil
libvpx provides CMake targets:
# this is heuristically generated, and may not be correct
find_package(unofficial-libvpx CONFIG REQUIRED)
target_link_libraries(main PRIVATE unofficial::libvpx::libvpx)
libvpx provides pkg-config modules:
# WebM Project VPx codec implementation
vpx
libyuv provides CMake targets:
find_package(libyuv CONFIG REQUIRED)
target_link_libraries(main PRIVATE yuv)
opus provides CMake targets:
# this is heuristically generated, and may not be correct
find_package(Opus CONFIG REQUIRED)
target_link_libraries(main PRIVATE Opus::opus)
opus provides pkg-config modules:
# Opus IETF audio codec ( build)
opus
All requested installations completed successfully in: 2.4 min
-> Build rustdesk Flutter
++ clang -v
++ grep 'Selected GCC installation: '
++ cut '-d ' -f4-
+ export CPATH=/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/15.2.1/include
+ CPATH=/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/15.2.1/include
+ export CARGO_INCREMENTAL=0
+ CARGO_INCREMENTAL=0
+ local _FVC _FBIN
+ _fn_setvars
+ _FVC=/builder/fvm-cache
+ _FBIN=/builder/src/flutterbin
+ export PATH=/builder/src/flutterbin:/builder/src/flutter/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
+ PATH=/builder/src/flutterbin:/builder/src/flutter/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
+ flutter --disable-analytics
#flutter --no-version-check --disable-analytics
Analytics reporting disabled.
╔════════════════════════════════════════════════════════════════════════════╗
║ Welcome to Flutter! - https://flutter.dev ║
║ ║
║ The Flutter tool uses Google Analytics to anonymously report feature usage ║
║ statistics and basic crash reports. This data is used to help improve ║
║ Flutter tools over time. ║
║ ║
║ Flutter tool analytics are not sent on the very first run. To disable ║
║ reporting, type 'flutter config --no-analytics'. To display the current ║
║ setting, type 'flutter config'. If you opt out of analytics, an opt-out ║
║ event will be sent, and then no further information will be sent by the ║
║ Flutter tool. ║
║ ║
║ By downloading the Flutter SDK, you agree to the Google Terms of Service. ║
║ The Google Privacy Policy describes how data is handled in this service. ║
║ ║
║ Moreover, Flutter includes the Dart SDK, which may send usage metrics and ║
║ crash reports to Google. ║
║ ║
║ Read about data we send with crash reports: ║
║ https://flutter.dev/to/crash-reporting ║
║ ║
║ See Google's privacy policy: ║
║ https://policies.google.com/privacy ║
║ ║
║ To disable animations in this tool, use ║
║ 'flutter config --no-cli-animations'. ║
╚════════════════════════════════════════════════════════════════════════════╝
The Flutter CLI developer tool uses Google Analytics to report usage and diagnostic
data along with package dependencies, and crash reporting to send basic crash
reports. This data is used to help improve the Dart platform, Flutter framework,
and related tools.
Telemetry is not sent on the very first run. To disable reporting of telemetry,
run this terminal command:
flutter --disable-analytics
If you opt out of telemetry, an opt-out event will be sent, and then no further
information will be sent. This data is collected in accordance with the Google
Privacy Policy (https://policies.google.com/privacy).
Please note that analytics reporting was already disabled, and will continue to be disabled.
You have received two consent messages because the flutter tool is migrating to a new analytics system. Disabling analytics collection will disable both the legacy and new analytics collection systems. You can disable analytics reporting by running `flutter --disable-analytics`
+ dart --disable-analytics
#dart --disable-analytics
Analytics reporting disabled. In order to enable it, run: dart --enable-analytics
+ flutter doctor
#flutter --no-version-check doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.5, on Arch Linux 6.12.45-1.eln132.amd64, locale C.UTF-8)
[✗] Android toolchain - develop for Android devices
✗ Unable to locate Android SDK.
Install Android Studio from: https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK components.
(or visit https://flutter.dev/to/linux-android-setup for detailed instructions).
If the Android SDK has been installed to a custom location, please use
`flutter config --android-sdk` to update to that location.
[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Linux toolchain - develop for Linux desktop
[!] Android Studio (not installed)
[✓] Connected device (1 available)
[✓] Network resources
! Doctor found issues in 3 categories.
+ dart pub global activate ffigen --version 5.0.1
#dart pub global activate ffigen --version 5.0.1
Resolving dependencies...
Downloading packages...
+ args 2.7.0
+ async 2.13.0
+ boolean_selector 2.1.2
+ cli_util 0.3.5 (0.4.2 available)
+ collection 1.19.1
+ ffi 1.2.1 (2.1.4 available)
+ ffigen 5.0.1 (20.1.0 available)
+ file 6.1.4 (7.0.1 available)
+ glob 2.1.3
+ logging 1.3.0
+ matcher 0.12.17
+ meta 1.17.0
+ path 1.9.1
+ quiver 3.2.2
+ source_span 1.10.1
+ stack_trace 1.12.1
+ stream_channel 2.1.4
+ string_scanner 1.4.1
+ term_glyph 1.2.2
+ test_api 0.7.7 (0.7.8 available)
+ yaml 3.1.3
Building package executables...
Built ffigen:ffigen.
Activated ffigen 5.0.1.
+ pushd /builder/src/flutter_rust_bridge/frb_codegen
~/src/flutter_rust_bridge/frb_codegen ~/src/rustdesk-1.4.4
+ nice -n1 cargo install --path .
Installing flutter_rust_bridge_codegen v1.80.1 (/builder/src/flutter_rust_bridge-1.80.1/frb_codegen)
Updating crates.io index
Locking 119 packages to latest compatible versions
Adding cargo_metadata v0.14.2 (available: v0.23.1)
Adding cbindgen v0.24.5 (available: v0.29.2)
Adding convert_case v0.5.0 (available: v0.9.0)
Adding delegate v0.8.0 (available: v0.13.5)
Adding enum-iterator v1.5.0 (available: v2.3.0)
Adding fern v0.6.2 (available: v0.7.1)
Adding itertools v0.10.5 (available: v0.14.0)
Adding serde_yaml v0.8.26 (available: v0.9.34+deprecated)
Adding strum_macros v0.24.3 (available: v0.27.2)
Adding thiserror v1.0.69 (available: v2.0.17)
Adding toml v0.5.11 (available: v0.9.8)
Downloading crates ...
Downloaded atty v0.2.14
Downloaded anstyle-query v1.1.5
Downloaded addr2line v0.25.1
Downloaded adler2 v2.0.1
Downloaded autocfg v1.5.0
Downloaded anstream v0.6.21
Downloaded anyhow v1.0.100
Downloaded anstyle-parse v0.2.7
Downloaded anstyle v1.0.13
Downloaded aho-corasick v1.1.4
Downloaded backtrace v0.3.76
Downloaded num-traits v0.2.19
Downloaded iana-time-zone v0.1.64
Downloaded heck v0.5.0
Downloaded heck v0.4.1
Downloaded is-terminal v0.4.17
Downloaded itoa v1.0.15
Downloaded memchr v2.7.6
Downloaded linked-hash-map v0.5.6
Downloaded miniz_oxide v0.8.9
Downloaded utf8parse v0.2.2
Downloaded is_terminal_polyfill v1.70.2
Downloaded bitflags v1.3.2
Downloaded convert_case v0.5.0
Downloaded log v0.4.28
Downloaded delegate v0.8.0
Downloaded enum-iterator-derive v1.5.0
Downloaded indexmap v1.9.3
Downloaded os_str_bytes v6.6.1
Downloaded pathdiff v0.2.3
Downloaded itertools v0.10.5
Downloaded gimli v0.32.3
Downloaded proc-macro2 v1.0.103
Downloaded yaml-rust v0.4.5
Downloaded clap_derive v4.5.49
Downloaded thiserror-impl v1.0.69
Downloaded colored v1.9.4
Downloaded unicode-ident v1.0.22
Downloaded errno v0.3.14
Downloaded clap_lex v0.2.4
Downloaded lazy_static v1.5.0
Downloaded termcolor v1.4.1
Downloaded enum-iterator v1.5.0
Downloaded colorchoice v1.0.4
Downloaded clap_lex v0.7.6
Downloaded enum_dispatch v0.3.13
Downloaded cargo_metadata v0.14.2
Downloaded clap v4.5.53
Downloaded topological-sort v0.2.2
Downloaded thiserror v1.0.69
Downloaded strsim v0.11.1
Downloaded hashbrown v0.12.3
Downloaded bitflags v2.10.0
Downloaded either v1.15.0
Downloaded quote v1.0.42
Downloaded strum_macros v0.24.3
Downloaded toml v0.5.11
Downloaded rustc-demangle v0.1.26
Downloaded semver v1.0.27
Downloaded camino v1.2.1
Downloaded tempfile v3.23.0
Downloaded strsim v0.10.0
Downloaded rustversion v1.0.22
Downloaded clap v3.2.25
Downloaded cargo-platform v0.1.9
Downloaded getrandom v0.3.4
Downloaded fastrand v2.3.0
Downloaded cfg-if v1.0.4
Downloaded once_cell v1.21.3
Downloaded ryu v1.0.20
Downloaded serde_yaml v0.8.26
Downloaded textwrap v0.16.2
Downloaded serde_core v1.0.228
Downloaded serde_derive v1.0.228
Downloaded serde v1.0.228
Downloaded clap_builder v4.5.53
Downloaded fern v0.6.2
Downloaded regex v1.12.2
Downloaded chrono v0.4.42
Downloaded cbindgen v0.24.5
Downloaded object v0.37.3
Downloaded syn v1.0.109
Downloaded serde_json v1.0.145
Downloaded syn v2.0.110
Downloaded regex-syntax v0.8.8
Downloaded rustix v1.1.2
Downloaded regex-automata v0.4.13
Downloaded libc v0.2.177
Downloaded linux-raw-sys v0.11.0
Compiling proc-macro2 v1.0.103
Compiling quote v1.0.42
Compiling unicode-ident v1.0.22
Compiling libc v0.2.177
Compiling serde_core v1.0.228
Compiling autocfg v1.5.0
Compiling memchr v2.7.6
Compiling syn v1.0.109
Compiling serde v1.0.228
Compiling indexmap v1.9.3
Compiling cfg-if v1.0.4
Compiling num-traits v0.2.19
Compiling hashbrown v0.12.3
Compiling syn v2.0.110
Compiling ryu v1.0.20
Compiling serde_json v1.0.145
Compiling getrandom v0.3.4
Compiling object v0.37.3
Compiling utf8parse v0.2.2
Compiling rustix v1.1.2
Compiling anstyle-parse v0.2.7
Compiling is_terminal_polyfill v1.70.2
Compiling camino v1.2.1
Compiling rustversion v1.0.22
Compiling os_str_bytes v6.6.1
Compiling bitflags v2.10.0
Compiling linux-raw-sys v0.11.0
Compiling adler2 v2.0.1
Compiling anstyle v1.0.13
Compiling anstyle-query v1.1.5
Compiling itoa v1.0.15
Compiling gimli v0.32.3
Compiling colorchoice v1.0.4
Compiling anstream v0.6.21
Compiling miniz_oxide v0.8.9
Compiling clap_lex v0.2.4
Compiling serde_derive v1.0.228
Compiling addr2line v0.25.1
Compiling atty v0.2.14
Compiling is-terminal v0.4.17
Compiling aho-corasick v1.1.4
Compiling termcolor v1.4.1
Compiling textwrap v0.16.2
Compiling cbindgen v0.24.5
Compiling strsim v0.10.0
Compiling lazy_static v1.5.0
Compiling clap_lex v0.7.6
Compiling fastrand v2.3.0
Compiling iana-time-zone v0.1.64
Compiling regex-syntax v0.8.8
Compiling log v0.4.28
Compiling bitflags v1.3.2
Compiling strsim v0.11.1
Compiling linked-hash-map v0.5.6
Compiling heck v0.5.0
Compiling once_cell v1.21.3
Compiling thiserror v1.0.69
Compiling anyhow v1.0.100
Compiling rustc-demangle v0.1.26
Compiling toml v0.5.11
Compiling backtrace v0.3.76
Compiling cargo-platform v0.1.9
Compiling regex-automata v0.4.13
Compiling tempfile v3.23.0
Compiling clap_derive v4.5.49
Compiling yaml-rust v0.4.5
Compiling clap_builder v4.5.53
Compiling clap v3.2.25
Compiling chrono v0.4.42
Compiling colored v1.9.4
Compiling enum-iterator-derive v1.5.0
Compiling thiserror-impl v1.0.69
Compiling semver v1.0.27
Compiling either v1.15.0
Compiling heck v0.4.1
Compiling strum_macros v0.24.3
Compiling enum_dispatch v0.3.13
Compiling itertools v0.10.5
Compiling cargo_metadata v0.14.2
Compiling enum-iterator v1.5.0
Compiling fern v0.6.2
Compiling clap v4.5.53
Compiling serde_yaml v0.8.26
Compiling regex v1.12.2
Compiling delegate v0.8.0
Compiling topological-sort v0.2.2
Compiling convert_case v0.5.0
Compiling pathdiff v0.2.3
Compiling flutter_rust_bridge_codegen v1.80.1 (/builder/src/flutter_rust_bridge-1.80.1/frb_codegen)
warning: fields `ir` and `context` are never read
--> frb_codegen/src/generator/dart/ty.rs:32:17
|
32 | pub ir: $ir_cls,
| ^^
33 | pub context: $crate::generator::dart::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/dart/ty_dart_opaque.rs:6:29
|
6 | type_dart_generator_struct!(TypeDartOpaqueGenerator, IrTypeDartOpaque);
| ----------------------------------------------------------------------
| | |
| | fields in this struct
| in this macro invocation
|
= note: `TypeDartOpaqueGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
= note: this warning originates in the macro `type_dart_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: fields `ir` and `context` are never read
--> frb_codegen/src/generator/dart/ty.rs:32:17
|
32 | pub ir: $ir_cls,
| ^^
33 | pub context: $crate::generator::dart::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/dart/ty_dynamic.rs:5:29
|
5 | type_dart_generator_struct!(TypeDynamicGenerator, IrTypeDynamic);
| ----------------------------------------------------------------
| | |
| | fields in this struct
| in this macro invocation
|
= note: `TypeDynamicGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: this warning originates in the macro `type_dart_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: field `context` is never read
--> frb_codegen/src/generator/dart/ty.rs:33:17
|
33 | pub context: $crate::generator::dart::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/dart/ty_optional.rs:6:29
|
6 | type_dart_generator_struct!(TypeOptionalGenerator, IrTypeOptional);
| ------------------------------------------------------------------
| | |
| | field in this struct
| in this macro invocation
|
= note: `TypeOptionalGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: this warning originates in the macro `type_dart_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: field `context` is never read
--> frb_codegen/src/generator/dart/ty.rs:33:17
|
33 | pub context: $crate::generator::dart::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/dart/ty_primitive.rs:7:29
|
7 | type_dart_generator_struct!(TypePrimitiveGenerator, IrTypePrimitive);
| --------------------------------------------------------------------
| | |
| | field in this struct
| in this macro invocation
|
= note: `TypePrimitiveGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: this warning originates in the macro `type_dart_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: field `context` is never read
--> frb_codegen/src/generator/rust/ty.rs:81:17
|
81 | pub context: $crate::generator::rust::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/rust/ty_dart_opaque.rs:11:29
|
11 | type_rust_generator_struct!(TypeDartOpaqueGenerator, IrTypeDartOpaque);
| ----------------------------------------------------------------------
| | |
| | field in this struct
| in this macro invocation
|
= note: `TypeDartOpaqueGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: this warning originates in the macro `type_rust_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: fields `ir` and `context` are never read
--> frb_codegen/src/generator/rust/ty.rs:80:17
|
80 | pub ir: $ir_cls,
| ^^
81 | pub context: $crate::generator::rust::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/rust/ty_dynamic.rs:5:29
|
5 | type_rust_generator_struct!(TypeDynamicGenerator, IrTypeDynamic);
| ----------------------------------------------------------------
| | |
| | fields in this struct
| in this macro invocation
|
= note: `TypeDynamicGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: this warning originates in the macro `type_rust_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: field `context` is never read
--> frb_codegen/src/generator/rust/ty.rs:81:17
|
81 | pub context: $crate::generator::rust::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/rust/ty_primitive.rs:6:29
|
6 | type_rust_generator_struct!(TypePrimitiveGenerator, IrTypePrimitive);
| --------------------------------------------------------------------
| | |
| | field in this struct
| in this macro invocation
|
= note: `TypePrimitiveGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: this warning originates in the macro `type_rust_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: field `context` is never read
--> frb_codegen/src/generator/rust/ty.rs:81:17
|
81 | pub context: $crate::generator::rust::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/rust/ty_primitive_list.rs:9:29
|
9 | type_rust_generator_struct!(TypePrimitiveListGenerator, IrTypePrimitiveList);
| ----------------------------------------------------------------------------
| | |
| | field in this struct
| in this macro invocation
|
= note: `TypePrimitiveListGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: this warning originates in the macro `type_rust_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: field `context` is never read
--> frb_codegen/src/generator/rust/ty.rs:81:17
|
81 | pub context: $crate::generator::rust::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/rust/ty_rust_opaque.rs:11:29
|
11 | type_rust_generator_struct!(TypeRustOpaqueGenerator, IrTypeRustOpaque);
| ----------------------------------------------------------------------
| | |
| | field in this struct
| in this macro invocation
|
= note: `TypeRustOpaqueGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: this warning originates in the macro `type_rust_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: field `name` is never read
--> frb_codegen/src/parser/mod.rs:477:9
|
476 | pub struct NamedOption<K, V> {
| ----------- field in this struct
477 | pub name: K,
| ^^^^
|
= note: `NamedOption` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
warning: field `0` is never read
--> frb_codegen/src/parser/mod.rs:491:25
|
491 | pub struct MirrorOption(Path);
| ------------ ^^^^
| |
| field in this struct
|
= help: consider removing this field
= note: `MirrorOption` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
warning: struct `DartImports` is never constructed
--> frb_codegen/src/parser/mod.rs:534:12
|
534 | pub struct DartImports(Vec<IrDartImport>);
| ^^^^^^^^^^^
warning: field `0` is never read
--> frb_codegen/src/parser/mod.rs:564:12
|
564 | Mirror(MirrorOption),
| ------ ^^^^^^^^^^^^
| |
| field in this variant
|
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
564 - Mirror(MirrorOption),
564 + Mirror(()),
|
warning: fields `name`, `manifest_path`, and `root_src_file` are never read
--> frb_codegen/src/parser/source_graph.rs:28:9
|
27 | pub struct Crate {
| ----- fields in this struct
28 | pub name: String,
| ^^^^
29 | pub manifest_path: PathBuf,
| ^^^^^^^^^^^^^
30 | pub root_src_file: PathBuf,
| ^^^^^^^^^^^^^
|
= note: `Crate` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
warning: fields `path` and `visibility` are never read
--> frb_codegen/src/parser/source_graph.rs:108:9
|
107 | pub struct Import {
| ------ fields in this struct
108 | pub path: Vec<String>,
| ^^^^
109 | pub visibility: Visibility,
| ^^^^^^^^^^
|
= note: `Import` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/dart/wasm.rs:62:48
|
62 | pub fn reconstruct_dart_wire_from_raw_repr(ty: &str) -> Cow<str> {
| ^^^^ ^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
62 | pub fn reconstruct_dart_wire_from_raw_repr(ty: &str) -> Cow<'_, str> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty.rs:12:25
|
12 | fn wire2api_jsvalue(&self) -> Option<Cow<str>> {
| ^^^^^ ^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
12 | fn wire2api_jsvalue(&self) -> Option<Cow<'_, str>> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_boxed.rs:38:25
|
38 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<str>> {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
38 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<'_, str>> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_dart_opaque.rs:50:25
|
50 | fn wire2api_jsvalue(&self) -> Option<Cow<str>> {
| ^^^^^ ^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
50 | fn wire2api_jsvalue(&self) -> Option<Cow<'_, str>> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_delegate.rs:195:25
|
195 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<str>> {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
195 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<'_, str>> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_optional.rs:23:25
|
23 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<str>> {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
23 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<'_, str>> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_primitive.rs:12:25
|
12 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<str>> {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
12 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<'_, str>> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_primitive_list.rs:26:25
|
26 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<str>> {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
26 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<'_, str>> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_record.rs:12:28
|
12 | fn as_struct_generator(&self) -> TypeStructRefGenerator {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
12 | fn as_struct_generator(&self) -> TypeStructRefGenerator<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_rust_opaque.rs:27:25
|
27 | fn wire2api_jsvalue(&self) -> Option<Cow<str>> {
| ^^^^^ ^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
27 | fn wire2api_jsvalue(&self) -> Option<Cow<'_, str>> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_sync_return.rs:32:33
|
32 | fn wire2api_jsvalue(&self) -> Option<Cow<str>>;
| ^^^^^ ^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
32 | fn wire2api_jsvalue(&self) -> Option<Cow<'_, str>>;
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/ir/ty_unencodable.rs:10:14
|
10 | fn splay(&self) -> Vec<(&str, Option<ArgsRefs>)>;
| ^^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here
| | |
| | the same lifetime is elided here
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
10 | fn splay(&self) -> Vec<(&str, Option<ArgsRefs<'_>>)>;
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/ir/ty_unencodable.rs:37:14
|
37 | fn splay(&self) -> Vec<(&str, Option<ArgsRefs>)> {
| ^^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here
| | |
| | the same lifetime is elided here
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
37 | fn splay(&self) -> Vec<(&str, Option<ArgsRefs<'_>>)> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/parser/mod.rs:673:27
|
673 | pub(crate) fn to_dart(&self) -> Cow<str> {
| ^^^^^ ^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
673 | pub(crate) fn to_dart(&self) -> Cow<'_, str> {
| +++
warning: `flutter_rust_bridge_codegen` (lib) generated 29 warnings (run `cargo fix --lib -p flutter_rust_bridge_codegen` to apply 14 suggestions)
Finished `release` profile [optimized] target(s) in 49.48s
Installing /builder/.cargo/bin/flutter_rust_bridge_codegen
Installed package `flutter_rust_bridge_codegen v1.80.1 (/builder/src/flutter_rust_bridge-1.80.1/frb_codegen)` (executable `flutter_rust_bridge_codegen`)
warning: be sure to add `/builder/.cargo/bin` to your PATH to be able to run the installed binaries
+ popd
~/src/rustdesk-1.4.4
+ pushd flutter
~/src/rustdesk-1.4.4/flutter ~/src/rustdesk-1.4.4
+ flutter clean
#flutter --no-version-check clean
+ flutter pub get
#flutter --no-version-check pub get
Resolving dependencies...
Downloading packages...
_fe_analyzer_shared 72.0.0 (92.0.0 available)
analyzer 6.7.0 (9.0.0 available)
animations 2.0.11 (2.1.1 available)
archive 3.6.1 (4.0.7 available)
back_button_interceptor 6.0.2 (8.0.4 available)
build 2.4.1 (4.0.3 available)
build_cli_annotations 2.1.0 (2.1.1 available)
build_config 1.1.1 (1.2.0 available)
build_daemon 4.0.2 (4.1.1 available)
build_resolvers 2.4.2 (3.0.4 available)
build_runner 2.4.13 (2.10.4 available)
build_runner_core 7.3.2 (9.3.2 available)
built_value 8.10.1 (8.12.0 available)
cached_network_image 3.3.1 (3.4.1 available)
cached_network_image_platform_interface 4.0.0 (4.1.1 available)
cached_network_image_web 1.2.0 (1.3.1 available)
characters 1.3.0 (1.4.1 available)
checked_yaml 2.0.3 (2.0.4 available)
clock 1.1.1 (1.1.2 available)
code_builder 4.10.1 (4.11.0 available)
collection 1.18.0 (1.19.1 available)
cross_file 0.3.4+2 (0.3.5+1 available)
crypto 3.0.6 (3.0.7 available)
dart_style 2.3.7 (3.1.3 available)
desktop_drop 0.4.4 (0.7.0 available)
device_info_plus 9.1.2 (12.2.0 available)
device_info_plus_platform_interface 7.0.2 (7.0.3 available)
extended_text 14.0.0 (15.0.2 available)
external_path 1.0.3 (2.2.0 available)
ffi 2.1.3 (2.1.4 available)
ffigen 8.0.2 (20.1.0 available)
file 6.1.4 (7.0.1 available)
file_picker 5.5.0 (10.3.6 available)
file_selector_linux 0.9.3+2 (0.9.3+3 available)
file_selector_macos 0.9.4+2 (0.9.4+6 available)
file_selector_platform_interface 2.6.2 (2.7.0 available)
file_selector_windows 0.9.3+4 (0.9.3+5 available)
flex_color_picker 3.6.0 (3.7.2 available)
flex_seed_scheme 3.4.1 (3.6.1 available)
flutter_cache_manager 3.3.1 (3.4.1 available)
flutter_keyboard_visibility 5.4.1 (6.0.0 available)
flutter_launcher_icons 0.13.1 (0.14.4 available)
flutter_lints 2.0.3 (6.0.0 available)
! flutter_plugin_android_lifecycle 2.0.17 (overridden) (2.0.32 available)
flutter_rust_bridge 1.80.1 (2.11.1 available)
flutter_svg 2.1.0 (2.2.2 available)
freezed 2.5.7 (3.2.3 available)
freezed_annotation 2.4.4 (3.1.0 available)
google_fonts 6.2.1 (6.3.2 available)
http 1.4.0 (1.6.0 available)
http_parser 4.0.2 (4.1.2 available)
icons_launcher 2.1.7 (3.0.3 available)
image 4.3.0 (4.5.4 available)
image_picker 1.1.2 (1.2.1 available)
image_picker_android 0.8.12+21 (0.8.13+9 available)
image_picker_for_web 3.0.6 (3.1.1 available)
image_picker_ios 0.8.12+2 (0.8.13+2 available)
image_picker_linux 0.2.1+2 (0.2.2 available)
image_picker_macos 0.2.1+2 (0.2.2+1 available)
image_picker_platform_interface 2.10.1 (2.11.1 available)
image_picker_windows 0.2.1+1 (0.2.2 available)
! intl 0.19.0 (overridden) (0.20.2 available)
js 0.6.7 (0.7.2 available)
lints 2.1.1 (6.0.0 available)
macros 0.1.2-main.4 (0.1.3-main.0 available)
material_color_utilities 0.11.1 (0.13.0 available)
meta 1.15.0 (1.17.0 available)
package_info_plus 4.2.0 (9.0.0 available)
package_info_plus_platform_interface 2.0.1 (3.2.1 available)
path 1.9.0 (1.9.1 available)
path_provider_android 2.2.15 (2.2.21 available)
path_provider_foundation 2.4.1 (2.5.0 available)
petitparser 6.0.2 (7.0.1 available)
pool 1.5.1 (1.5.2 available)
provider 6.1.5 (6.1.5+1 available)
pubspec_parse 1.4.0 (1.5.0 available)
pull_down_button 0.9.4 (0.10.2 available)
puppeteer 3.16.0 (3.20.0 available)
rxdart 0.27.7 (0.28.0 available)
screen_retriever 0.1.9 (from transitive dependency to direct dependency) (0.2.0 available)
scroll_pos 0.4.0 (0.5.0 available)
shelf 1.4.1 (1.4.2 available)
shelf_web_socket 1.0.4 (3.0.0 available)
source_gen 1.5.0 (4.1.1 available)
sqflite 2.2.0 (2.4.2 available)
sqflite_common 2.5.4+6 (2.5.6 available)
synchronized 3.3.0+3 (3.4.0 available)
test_api 0.7.6 (0.7.8 available)
uni_links_desktop 0.1.7 (0.2.0 available)
universal_io 2.2.2 (2.3.1 available)
url_launcher 6.3.1 (6.3.2 available)
url_launcher_android 6.3.14 (6.3.27 available)
url_launcher_ios 6.3.3 (6.3.6 available)
url_launcher_linux 3.2.1 (3.2.2 available)
url_launcher_macos 3.2.2 (3.2.5 available)
url_launcher_web 2.3.3 (2.4.1 available)
url_launcher_windows 3.1.4 (3.1.5 available)
uuid 3.0.7 (4.5.2 available)
vector_graphics 1.1.18 (1.1.19 available)
vector_graphics_compiler 1.1.16 (1.1.19 available)
vector_math 2.1.4 (from transitive dependency to direct dependency) (2.2.0 available)
video_player 2.9.5 (2.10.1 available)
video_player_android 2.7.16 (2.8.19 available)
video_player_avfoundation 2.7.1 (2.8.7 available)
video_player_platform_interface 6.3.0 (6.6.0 available)
video_player_web 2.3.5 (2.4.0 available)
wakelock_plus 1.2.1 (1.4.0 available)
wakelock_plus_platform_interface 1.2.3 (1.3.0 available)
watcher 1.1.2 (1.1.4 available)
web 0.5.1 (1.1.1 available)
web_socket_channel 2.4.5 (3.0.3 available)
win32 5.10.1 (5.15.0 available)
win32_registry 1.1.5 (2.1.0 available)
xml 6.5.0 (6.6.1 available)
Changed 2 dependencies!
114 packages have newer versions incompatible with dependency constraints.
Try `flutter pub outdated` for more information.
+ popd
~/src/rustdesk-1.4.4
+ local _CGdefault=/builder/.cargo
+ local _CARGO_HOME_RUSTDESK=/builder/.cargo
+ /builder/.cargo/bin/flutter_rust_bridge_codegen --rust-input ./src/flutter_ffi.rs --dart-output ./flutter/lib/generated_bridge.dart
2025/11/20 16:35:41 [WARN] Skipping unresolvable module inline (tried /builder/src/rustdesk-1.4.4/src/inline.rs, /builder/src/rustdesk-1.4.4/src/inline/mod.rs, /builder/src/rustdesk-1.4.4/src/ui/inline.rs, /builder/src/rustdesk-1.4.4/src/ui/inline/mod.rs, )
2025/11/20 16:35:41 [WARN] Skipping unresolvable module version (tried /builder/src/rustdesk-1.4.4/src/version.rs, /builder/src/rustdesk-1.4.4/src/version/mod.rs, /builder/src/rustdesk-1.4.4/src/lib/version.rs, /builder/src/rustdesk-1.4.4/src/lib/version/mod.rs, )
2025/11/20 16:35:41 [WARN] Skipping unresolvable module bridge_generated (tried /builder/src/rustdesk-1.4.4/src/bridge_generated.rs, /builder/src/rustdesk-1.4.4/src/bridge_generated/mod.rs, /builder/src/rustdesk-1.4.4/src/lib/bridge_generated.rs, /builder/src/rustdesk-1.4.4/src/lib/bridge_generated/mod.rs, )
2025/11/20 16:35:41 [INFO] Phase: Validate config(s)
2025/11/20 16:35:41 [INFO] Picked config: Opts { rust_input_path: "/builder/src/rustdesk-1.4.4/./src/flutter_ffi.rs", dart_output_path: "/builder/src/rustdesk-1.4.4/./flutter/lib/generated_bridge.dart", dart_decl_output_path: None, c_output_path: ["/tmp/.tmpo1kQir.h"], rust_crate_dir: "/builder/src/rustdesk-1.4.4", rust_output_path: "/builder/src/rustdesk-1.4.4/./src/bridge_generated.rs", class_name: "Rustdesk", dart_format_line_length: 80, dart_enums_style: false, skip_add_mod_to_lib: false, llvm_path: ["/opt/homebrew/opt/llvm", "/usr/local/opt/llvm", "/usr/lib/llvm-9", "/usr/lib/llvm-10", "/usr/lib/llvm-11", "/usr/lib/llvm-12", "/usr/lib/llvm-13", "/usr/lib/llvm-14", "/usr/lib/", "/usr/lib64/", "C:/Program Files/llvm", "C:/msys64/mingw64"], llvm_compiler_opts: "", manifest_path: "/builder/src/rustdesk-1.4.4/Cargo.toml", dart_root: Some("/builder/src/rustdesk-1.4.4/./flutter"), build_runner: true, block_index: BlockIndex(0), skip_deps_check: false, wasm_enabled: false, inline_rust: false, bridge_in_method: true, extra_headers: "", dart3: true, keep_going: false }
2025/11/20 16:35:41 [INFO] Phase: Parse source code to AST, then to IR
2025/11/20 16:35:42 [WARN] Skipping unresolvable module inline (tried /builder/src/rustdesk-1.4.4/src/inline.rs, /builder/src/rustdesk-1.4.4/src/inline/mod.rs, /builder/src/rustdesk-1.4.4/src/ui/inline.rs, /builder/src/rustdesk-1.4.4/src/ui/inline/mod.rs, )
2025/11/20 16:35:42 [WARN] Skipping unresolvable module version (tried /builder/src/rustdesk-1.4.4/src/version.rs, /builder/src/rustdesk-1.4.4/src/version/mod.rs, /builder/src/rustdesk-1.4.4/src/lib/version.rs, /builder/src/rustdesk-1.4.4/src/lib/version/mod.rs, )
2025/11/20 16:35:42 [WARN] Skipping unresolvable module bridge_generated (tried /builder/src/rustdesk-1.4.4/src/bridge_generated.rs, /builder/src/rustdesk-1.4.4/src/bridge_generated/mod.rs, /builder/src/rustdesk-1.4.4/src/lib/bridge_generated.rs, /builder/src/rustdesk-1.4.4/src/lib/bridge_generated/mod.rs, )
2025/11/20 16:35:42 [INFO] Phase: Transform IR
2025/11/20 16:35:42 [INFO] Phase: Generate Rust code
2025/11/20 16:35:42 [INFO] Phase: Generate Dart code
#flutter --no-version-check --version
Flutter 3.24.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision dec2ee5c1f (1 year ago) • 2024-11-13 11:13:06 -0800
Engine • revision a18df97ca5
Tools • Dart 3.5.4 • DevTools 2.37.3
2025/11/20 16:35:42 [INFO] Phase: Generating Dart bindings for Rust
#flutter --no-version-check pub run ffigen --config /tmp/.tmpQ9JdsD
Running in Directory: '/builder/src/rustdesk-1.4.4/flutter'
Input Headers: [/tmp/.tmpZQgu6E.h]
[WARNING]: No definition found for declaration - (Cursor) spelling: _Dart_Handle, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct _Dart_Handle, usr: c:@S@_Dart_Handle
[WARNING]: No definition found for declaration - (Cursor) spelling: _Dart_Handle, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct _Dart_Handle, usr: c:@S@_Dart_Handle
[WARNING]: No definition found for declaration - (Cursor) spelling: DartCObject, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct DartCObject, usr: c:@S@DartCObject
[WARNING]: No definition found for declaration - (Cursor) spelling: DartCObject, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct DartCObject, usr: c:@S@DartCObject
[WARNING]: No definition found for declaration - (Cursor) spelling: Display, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct Display, usr: c:@S@Display
[WARNING]: No definition found for declaration - (Cursor) spelling: Display, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct Display, usr: c:@S@Display
[WARNING]: No definition found for declaration - (Cursor) spelling: _Dart_Handle, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct _Dart_Handle, usr: c:@S@_Dart_Handle
[WARNING]: No definition found for declaration - (Cursor) spelling: _Dart_Handle, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct _Dart_Handle, usr: c:@S@_Dart_Handle
[WARNING]: No definition found for declaration - (Cursor) spelling: _Dart_Handle, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct _Dart_Handle, usr: c:@S@_Dart_Handle
[WARNING]: No definition found for declaration - (Cursor) spelling: _Dart_Handle, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct _Dart_Handle, usr: c:@S@_Dart_Handle
[WARNING]: No definition found for declaration - (Cursor) spelling: DartCObject, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct DartCObject, usr: c:@S@DartCObject
[WARNING]: No definition found for declaration - (Cursor) spelling: Display, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct Display, usr: c:@S@Display
[WARNING]: No definition found for declaration - (Cursor) spelling: Display, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct Display, usr: c:@S@Display
[WARNING]: No definition found for declaration - (Cursor) spelling: Display, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct Display, usr: c:@S@Display
[WARNING]: No definition found for declaration - (Cursor) spelling: Display, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct Display, usr: c:@S@Display
[WARNING]: No definition found for declaration - (Cursor) spelling: Display, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct Display, usr: c:@S@Display
[WARNING]: No definition found for declaration - (Cursor) spelling: Display, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct Display, usr: c:@S@Display
[WARNING]: Generated declaration '_Dart_Handle' start's with '_' and therefore will be private.
Finished, Bindings generated in /tmp/.tmpm9YqwZ
the path is "/tmp/.tmpo1kQir.h"
2025/11/20 16:35:44 [INFO] Phase: Running build_runner
2025/11/20 16:35:44 [INFO] Running build_runner at /builder/src/rustdesk-1.4.4/./flutter
#flutter --no-version-check pub run build_runner build --delete-conflicting-outputs --enable-experiment=class-modifiers
[INFO] Generating build script...
[INFO] Generating build script completed, took 240ms
[INFO] Precompiling build script......
[INFO] Precompiling build script... completed, took 3.6s
[INFO] Initializing inputs
[INFO] Building new asset graph...
[INFO] Building new asset graph completed, took 1.0s
[INFO] Checking for unexpected pre-existing outputs....
[INFO] Checking for unexpected pre-existing outputs. completed, took 0ms
[INFO] Running build...
[INFO] Generating SDK summary...
[INFO] 1.5s elapsed, 0/16 actions completed.
[INFO] 2.8s elapsed, 0/16 actions completed.
[INFO] Generating SDK summary completed, took 3.4s
[INFO] 4.9s elapsed, 128/129 actions completed.
[INFO] 6.3s elapsed, 128/129 actions completed.
[INFO] Running build completed, took 6.3s
[INFO] Caching finalized dependency graph...
[INFO] Caching finalized dependency graph completed, took 87ms
[INFO] Succeeded after 6.4s with 10 outputs (138 actions)
2025/11/20 16:36:01 [INFO] Phase: Formatting Dart code
#dart format --line-length 80 /builder/src/rustdesk-1.4.4/./flutter/lib/generated_bridge.dart /builder/src/rustdesk-1.4.4/./flutter/lib/generated_bridge.freezed.dart
Formatted /builder/src/rustdesk-1.4.4/./flutter/lib/generated_bridge.dart
Formatted 2 files (1 changed) in 0.69 seconds.
2025/11/20 16:36:02 [INFO] Success!
2025/11/20 16:36:02 [INFO] Now go and use it :)
+ :
+ find /builder/.cargo/git -type f -name mkvparser.cc -execdir sh -c 'patch --no-backup-if-mismatch -Nup0 -i "/builder/src/0003-mkvparser.cc-cstdint.patch"; rm -f mkvparser.cc.rej; true' ';'
patching file mkvparser.cc
+ '[' 1 -ne 0 ']'
+ nice -n1 ./build.py --flutter --hwcodec
Compiling libc v0.2.171
Compiling proc-macro2 v1.0.93
Compiling unicode-ident v1.0.12
Compiling pkg-config v0.3.30
Compiling autocfg v1.3.0
Compiling shlex v1.3.0
Compiling cfg-if v1.0.0
Compiling serde v1.0.203
Compiling memchr v2.7.4
Compiling once_cell v1.19.0
Compiling quote v1.0.36
Compiling syn v2.0.98
Compiling version_check v0.9.4
Compiling thiserror v1.0.61
Compiling syn v1.0.109
Compiling equivalent v1.0.1
Compiling hashbrown v0.14.5
Compiling jobserver v0.1.31
Compiling cc v1.2.13
Compiling indexmap v2.2.6
Compiling pin-project-lite v0.2.14
Compiling log v0.4.22
Compiling smallvec v1.15.1
Compiling slab v0.4.9
Compiling winnow v0.5.40
Compiling bitflags v2.9.1
Compiling serde_spanned v0.6.6
Compiling toml_datetime v0.6.3
Compiling futures-core v0.3.31
Compiling either v1.13.0
Compiling crossbeam-utils v0.8.20
Compiling aho-corasick v1.1.3
Compiling regex-syntax v0.8.5
Compiling toml_edit v0.20.2
Compiling target-lexicon v0.12.14
Compiling cfg-expr v0.15.8
Compiling lock_api v0.4.12
Compiling heck v0.5.0
Compiling version-compare v0.2.0
Compiling futures-io v0.3.31
Compiling regex-automata v0.4.9
Compiling toml v0.8.2
Compiling serde_derive v1.0.203
Compiling thiserror-impl v1.0.61
Compiling futures-macro v0.3.31
Compiling rustix v0.38.34
Compiling system-deps v6.2.2
Compiling linux-raw-sys v0.4.14
Compiling futures-sink v0.3.31
Compiling glob v0.3.1
Compiling rustix v1.1.2
Compiling pin-utils v0.1.0
Compiling clang-sys v1.8.1
Compiling parking_lot_core v0.9.10
Compiling typenum v1.17.0
Compiling regex v1.11.1
Compiling futures-channel v0.3.31
Compiling toml v0.5.11
Compiling bitflags v1.3.2
Compiling vcpkg v0.2.15
Compiling getrandom v0.2.15
Compiling generic-array v0.14.7
Compiling futures-task v0.3.31
Compiling home v0.5.9
Compiling minimal-lexical v0.2.1
Compiling futures-util v0.3.31
Compiling libloading v0.8.4
Compiling nom v7.1.3
Compiling lazy_static v1.5.0
Compiling wayland-client v0.31.11
Compiling quick-xml v0.37.5
Compiling which v4.4.2
Compiling scopeguard v1.2.0
Compiling cexpr v0.6.0
Compiling wayland-scanner v0.31.7
Compiling num-traits v0.2.19
Compiling rustc-hash v1.1.0
Compiling lazycell v1.3.0
Compiling peeking_take_while v0.1.2
Compiling unicode-segmentation v1.11.0
Compiling heck v0.3.3
Compiling bytes v1.10.1
Compiling anyhow v1.0.98
Compiling simd-adler32 v0.3.7
Compiling tokio-macros v2.5.0
Compiling tracing-core v0.1.34
Compiling strum_macros v0.18.0
Compiling version-compare v0.0.10
Compiling strum v0.18.0
Compiling adler v1.0.2
Compiling tracing-attributes v0.1.29
Compiling miniz_oxide v0.7.4
Compiling ring v0.17.14
Compiling getrandom v0.3.2
Compiling system-deps v1.3.2
Compiling dlib v0.5.2
Compiling glib-sys v0.18.1
Compiling atty v0.2.14
Compiling tracing v0.1.41
Compiling wayland-sys v0.31.7
Compiling humantime v2.1.0
Compiling thiserror v2.0.17
Compiling linux-raw-sys v0.11.0
Compiling subtle v2.6.1
Compiling unicode-width v0.1.13
Compiling parking_lot v0.12.3
Compiling textwrap v0.11.0
Compiling wayland-backend v0.3.11
Compiling proc-macro-error-attr v1.0.4
Compiling bindgen v0.59.2
Compiling termcolor v1.4.1
Compiling strsim v0.8.0
Compiling ansi_term v0.12.1
Compiling vec_map v0.8.2
Compiling downcast-rs v1.2.1
Compiling env_logger v0.9.3
Compiling clap v2.34.0
Compiling futures-executor v0.3.30
Compiling gobject-sys v0.18.0
Compiling thiserror-impl v2.0.17
Compiling signal-hook-registry v1.4.2
Compiling proc-macro-error v1.0.4
Compiling crc32fast v1.4.2
Compiling scoped-tls v1.0.1
Compiling byteorder v1.5.0
Compiling flate2 v1.0.30
Compiling glib-sys v0.10.1
Compiling memoffset v0.9.1
Compiling crypto-common v0.1.6
Compiling bytemuck_derive v1.10.1
Compiling zstd-sys v2.0.11+zstd.1.5.6
Compiling mio v1.0.3
Compiling socket2 v0.5.10
Compiling rustls v0.23.28
Compiling bytemuck v1.23.2
Compiling tokio v1.44.2
Compiling gobject-sys v0.10.0
Compiling gio-sys v0.18.1
Compiling autocfg v0.1.8
Compiling rand_core v0.4.2
Compiling fnv v1.0.7
Compiling rayon-core v1.12.1
Compiling httparse v1.10.1
Compiling block-buffer v0.10.4
Compiling openssl-macros v0.1.1
Compiling toml_edit v0.19.15
Compiling zerocopy v0.8.26
Compiling native-tls v0.2.12
Compiling digest v0.10.7
Compiling cpufeatures v0.2.12
Compiling ppv-lite86 v0.2.17
Compiling itoa v1.0.11
Compiling gstreamer-sys v0.9.1
Compiling rand_core v0.6.4
Compiling concurrent-queue v2.5.0
Compiling parking v2.2.0
Compiling rand_core v0.3.1
Compiling fdeflate v0.3.4
Compiling openssl-src v300.5.3+3.5.4
Compiling heck v0.4.1
Compiling cfg_aliases v0.1.1
Compiling protobuf v3.7.2
Compiling proc-macro2 v0.4.30
Compiling png v0.17.13
Compiling openssl-sys v0.9.104
Compiling wayland-protocols v0.32.9
Compiling polling v3.7.2
Compiling gdk-sys v0.18.0
Compiling rustls-pki-types v1.11.0
Compiling percent-encoding v2.3.1
Compiling unicode-xid v0.1.0
Compiling same-file v1.0.6
Compiling walkdir v2.5.0
Compiling http v1.3.1
Compiling sha1 v0.10.6
Compiling proc-macro-crate v1.3.1
Compiling rand_chacha v0.1.1
Compiling rand_pcg v0.1.2
Compiling cairo-sys-rs v0.18.2
Compiling pango-sys v0.18.0
Compiling gdk-pixbuf-sys v0.18.0
Compiling syn v0.15.44
Compiling fastrand v2.1.0
Compiling quote v0.6.13
Compiling libsodium-sys v0.2.7
Compiling event-listener v5.3.1
Compiling rand_chacha v0.3.1
Compiling rand v0.6.5
Compiling gstreamer-base-sys v0.9.1
Compiling crossbeam-epoch v0.9.18
Compiling protobuf-support v3.7.2
Compiling proc-macro-crate v2.0.2
Compiling serde_json v1.0.118
Compiling atomic-waker v1.1.2
Compiling untrusted v0.9.0
Compiling siphasher v0.2.3
Compiling prettyplease v0.2.20
Compiling openssl-probe v0.1.5
Compiling zstd-safe v7.1.0
Compiling glib-macros v0.18.5
Compiling phf_shared v0.7.24
Compiling tempfile v3.10.1
Compiling crossbeam-deque v0.8.5
Compiling rand v0.8.5
Compiling event-listener-strategy v0.5.2
Compiling rand_hc v0.1.0
Compiling rand_isaac v0.1.1
Compiling rand_xorshift v0.1.1
Compiling rand_jitter v0.1.4
Compiling rand_os v0.1.3
Compiling atk-sys v0.18.0
Compiling tinyvec_macros v0.1.1
Compiling openssl v0.10.68
Compiling foreign-types-shared v0.1.1
Compiling foreign-types v0.3.2
Compiling tinyvec v1.6.1
Compiling rustls-webpki v0.103.3
Compiling dlopen_derive v0.1.4
Compiling protobuf-parse v3.7.2
Compiling glib v0.18.5
Compiling wayland-protocols-wlr v0.3.3
Compiling machine-uid v0.3.0 (https://github.com/rustdesk-org/machine-uid#381ff579)
Compiling async-recursion v1.1.1
Compiling pin-project-internal v1.1.5
Compiling futures-lite v2.3.0
Compiling backtrace v0.3.73
Compiling zeroize v1.8.1
Compiling semver v1.0.23
Compiling iana-time-zone v0.1.60
Compiling smithay-client-toolkit v0.20.0
Compiling bindgen v0.65.1
Compiling protobuf-codegen v3.7.2
Compiling phf_generator v0.7.24
Compiling unicode-normalization v0.1.23
Compiling nasm-rs v0.3.0
Compiling memmap2 v0.9.8
Compiling x11 v2.21.0
Compiling event-listener v2.5.3
Compiling gio v0.18.4
Compiling libm v0.2.8
Compiling unicode-bidi v0.3.15
Compiling arrayvec v0.7.6
Compiling dunce v1.0.5
Compiling const_fn v0.4.10
Compiling io-lifetimes v1.0.11
Compiling idna v0.5.0
Compiling mozjpeg-sys v2.2.2
Compiling form_urlencoded v1.2.1
Compiling hbb_common v0.1.0 (/builder/src/rustdesk-1.4.4/libs/hbb_common)
Compiling phf_codegen v0.7.24
Compiling rayon v1.10.0
Compiling rustls-native-certs v0.8.1
Compiling libz-sys v1.1.18
Compiling gtk-sys v0.18.0
Compiling zvariant_utils v1.0.1
Compiling polling v2.8.0
Compiling xkeysym v0.2.1
Compiling cfg_aliases v0.2.1
Compiling waker-fn v1.2.0
Compiling xcursor v0.3.10
Compiling dasp_sample v0.11.0
Compiling rustix v0.37.27
Compiling utf8parse v0.2.2
Compiling fastrand v1.9.0
Compiling cursor-icon v1.2.0
Compiling futures-lite v1.13.0
Compiling wayland-csd-frame v0.3.0
Compiling anstyle-parse v0.2.4
Compiling wayland-cursor v0.31.5
Compiling rustc_version v0.4.0
Compiling target_build_utils v0.3.1
Compiling url v2.5.2
Compiling async-lock v2.8.0
Compiling num-traits v0.1.43
Compiling rand_core v0.9.3
Compiling nix v0.28.0
Compiling num-integer v0.1.46
Compiling crossbeam-channel v0.5.13
Compiling enumflags2_derive v0.7.10
Compiling memoffset v0.7.1
Compiling async-io v1.13.0
Compiling itoa v0.3.4
Compiling dtoa v0.4.8
Compiling base64 v0.22.1
Compiling linux-raw-sys v0.3.8
Compiling is_terminal_polyfill v1.70.0
Compiling anstyle v1.0.7
Compiling serde v0.9.15
Compiling paste v1.0.15
Compiling anstyle-query v1.1.0
Compiling colorchoice v1.0.1
Compiling async-task v4.7.1
Compiling ryu v1.0.18
Compiling anstream v0.6.14
Compiling chrono v0.4.41
Compiling serde_json v0.9.10
Compiling enumflags2 v0.7.10
Compiling rand_chacha v0.9.0
Compiling tz-rs v0.6.14
Compiling field-offset v0.3.6
Compiling dasp_frame v0.11.0
Compiling zvariant_derive v3.15.2
Compiling tokio-rustls v0.26.0
Compiling async-channel v2.3.1
Compiling phf v0.7.24
Compiling piper v0.2.3
Compiling http-body v1.0.1
Compiling image v0.25.1
Compiling tokio-util v0.7.15
Compiling sha2 v0.10.8
Compiling rgb v0.8.50
Compiling proc-macro-crate v0.1.5
Compiling itertools v0.9.0
Compiling libgit2-sys v0.14.2+1.5.1
Compiling socket2 v0.4.10
Compiling dirs-sys-next v0.1.2
Compiling libpulse-sys v1.21.0
Compiling num-rational v0.3.2
Compiling async-fs v1.6.0
Compiling as-raw-xcb-connection v1.0.1
Compiling static_assertions v1.1.0
Compiling zvariant v3.15.2
Compiling glib-macros v0.10.1
Compiling pango v0.18.3
Compiling gdk-pixbuf v0.18.5
Compiling blocking v1.6.1
Compiling tzdb_data v0.1.2
Compiling rand v0.9.0
Compiling core_maths v0.1.1
Compiling v4l2-sys-mit v0.3.0
Compiling cairo-rs v0.18.5
Compiling dlopen v0.1.8
Compiling uuid v1.16.0
Compiling webpki-roots v0.26.9
Compiling webpki-roots v1.0.4
Compiling calloop v0.14.3
Compiling spin v0.9.8
Compiling nanorand v0.7.0
Compiling ahash v0.7.8
Compiling gtk v0.18.1
Compiling memoffset v0.6.5
Compiling x11rb-protocol v0.13.1
Compiling powerfmt v0.2.0
Compiling tower-service v0.3.3
Compiling data-encoding v2.9.0
Compiling gstreamer v0.16.7
Compiling signature v1.6.4
Compiling siphasher v1.0.1
Compiling try-lock v0.2.5
Compiling gimli v0.29.0
Compiling unicode-xid v0.2.4
Compiling utf-8 v0.7.6
Compiling const_format_proc_macros v0.2.32
Compiling addr2line v0.22.0
Compiling want v0.3.1
Compiling phf_shared v0.11.3
Compiling x11rb v0.13.1
Compiling ed25519 v1.5.3
Compiling deranged v0.3.11
Compiling flume v0.11.0
Compiling calloop-wayland-source v0.4.1
Compiling gdk v0.18.0
Compiling ttf-parser v0.25.1
Compiling tzdb v0.6.1
Compiling nix v0.26.4
Compiling glib v0.10.3
Compiling zbus_names v2.6.1
Compiling directories-next v2.0.0
Compiling async-executor v1.12.0
Compiling atk v0.18.0
Compiling zbus_macros v3.15.2
Compiling env_filter v0.1.3
Compiling async-broadcast v0.5.1
Compiling pin-project v1.1.5
Compiling wayland-protocols-misc v0.3.9
Compiling wayland-protocols-experimental v20250721.0.1
Compiling gtk3-macros v0.18.0
Compiling hmac v0.12.1
Compiling futures v0.3.30
Compiling gstreamer-video-sys v0.9.1
Compiling gstreamer-app-sys v0.9.1
Compiling crossbeam-queue v0.3.11
Compiling num-derive v0.3.3
Compiling derivative v2.2.0
Compiling trackable_derive v1.0.0
Compiling serde_repr v0.1.19
Compiling async-trait v0.1.80
Compiling ordered-stream v0.2.0
Compiling object v0.36.1
Compiling xdg-home v1.2.0
Compiling is-terminal v0.4.16
Compiling libdbus-sys v0.2.5
Compiling libxdo-sys v0.11.0
Compiling muldiv v0.2.1
Compiling hex v0.4.3
Compiling num-conv v0.1.0
Compiling gstreamer-base v0.16.5
Compiling dasp_ring_buffer v0.11.0
Compiling rustc-demangle v0.1.24
Compiling rustversion v1.0.17
Compiling fixedbitset v0.4.2
Compiling time-core v0.1.2
Compiling bindgen v0.71.1
Compiling nu-ansi-term v0.49.0
Compiling drm-sys v0.7.0
Compiling pretty-hex v0.2.1
Compiling num_threads v0.1.7
Compiling time v0.3.36
Compiling env_logger v0.11.6
Compiling flexi_logger v0.27.4
Compiling git2 v0.16.1
Compiling petgraph v0.6.5
Compiling tungstenite v0.26.2
Compiling zbus v3.15.2
Compiling trackable v1.3.0
Compiling confy v0.4.0-2 (https://github.com/rustdesk-org/confy#83db9ec1)
Compiling tokio-socks v0.5.2-3 (https://github.com/rustdesk-org/tokio-socks#bdb9aa3d)
Compiling tzdb v0.5.10
Compiling zstd v0.13.1
Compiling sodiumoxide v0.2.7
Compiling toml v0.7.8
Compiling phf_generator v0.11.3
Compiling hyper v1.7.0
Compiling const_format v0.2.32
Compiling mac_address v1.1.7
Compiling tokio-native-tls v0.3.1
Compiling dirs-next v2.0.0
Compiling sysinfo v0.29.10 (https://github.com/rustdesk-org/sysinfo?branch=rlim_max#90b1705d)
Compiling rustls-platform-verifier v0.6.2
Compiling default_net v0.1.0 (https://github.com/rustdesk-org/default_net#78f8f70c)
Compiling calloop v0.13.0
Compiling itertools v0.12.1
Compiling bzip2-sys v0.1.11+1.0.8
Compiling webm-sys v1.0.4 (https://github.com/rustdesk-org/rust-webm#d2c4d3ac)
Compiling filetime v0.2.23
Compiling socket2 v0.3.19
Compiling x11 v2.19.0 (https://github.com/bjornsnoen/x11-rs#c2e9bfaa)
Compiling x11-dl v2.21.0
Compiling smithay-client-toolkit v0.19.2
Compiling arrayref v0.3.9
Compiling rustc-hash v2.1.1
Compiling zstd-safe v5.0.2+zstd.1.5.2
Compiling nokhwa-bindings-macos v0.2.2 (https://github.com/rustdesk-org/nokhwa.git?branch=fix_from_raw_parts#c2f74662)
Compiling linux-raw-sys v0.6.5
Compiling ipnet v2.11.0
Compiling option-ext v0.2.0
Compiling strict-num v0.1.1
Compiling whoami v1.6.0
Compiling weezl v0.1.8
Compiling is_debug v1.0.1
Compiling drm-fourcc v2.2.0
Compiling radium v0.7.0
Compiling shadow-rs v0.21.0
Compiling tiny-skia-path v0.11.4
Compiling dirs-sys v0.4.1
Compiling tree_magic_mini v3.1.5
Compiling hyper-util v0.1.17
Compiling calloop-wayland-source v0.3.0
Compiling tokio-tungstenite v0.26.2
Compiling phf_codegen v0.11.3
Compiling hashbrown v0.12.3
Compiling v4l v0.14.0
Compiling trackable v0.2.24
Compiling dasp_rms v0.11.0
Compiling owned_ttf_parser v0.25.1
Compiling dasp_peak v0.11.0
Compiling jpeg-decoder v0.3.1
Compiling async-lock v3.4.0
Compiling hwcodec v0.7.1 (https://github.com/rustdesk-org/hwcodec#398e5a89)
Compiling pam-sys v1.0.0-alpha4 (https://github.com/rustdesk-org/pam-sys?branch=fix%2Fv1.0.0-alpha4_gnuc_va_list#3337c9bb)
Compiling inout v0.1.3
Compiling zune-inflate v0.2.54
Compiling winres v0.1.12
Compiling gdkx11-sys v0.18.0
Compiling enum-map-derive v0.17.0
Compiling sync_wrapper v1.0.2
Compiling dart-sys v4.1.5
Compiling serial-core v0.4.0
Compiling inotify-sys v0.1.5
Compiling ioctl-rs v0.1.6
Compiling num_cpus v1.16.0
Compiling termios v0.2.2
Compiling os_pipe v1.2.0
Compiling ahash v0.8.12
Compiling slotmap v1.0.7
Compiling libpulse-simple-sys v1.21.1
Compiling tiny-xlib v0.2.4
Compiling libloading v0.7.4
Compiling half v2.4.1
Compiling gstreamer-video v0.16.7
Compiling winapi v0.3.9
Compiling base64ct v1.6.0
Compiling dlv-list v0.3.0
Compiling color_quant v1.1.0
Compiling tfc v0.7.0 (https://github.com/rustdesk-org/The-Fat-Controller?branch=history%2Frebase_upstream_20240722#78bb80a8)
Compiling lebe v0.5.2
Compiling overload v0.1.1
Compiling compression-core v0.4.29
Compiling ab_glyph_rasterizer v0.1.10
Compiling raw-window-handle v0.6.2
Compiling tap v1.0.1
Compiling build-target v0.4.0
Compiling gstreamer-app v0.16.5
Compiling dpi v0.1.1
Compiling crc-catalog v2.4.0
Compiling bit_field v0.10.2
Compiling tower-layer v0.3.3
Compiling exr v1.72.0
Compiling tower v0.5.2
Compiling flutter_rust_bridge v1.80.1
Compiling crc v3.3.0
Compiling wyz v0.5.1
Compiling ab_glyph v0.2.31
Compiling compression-codecs v0.4.31
Compiling nu-ansi-term v0.46.0
Compiling keyboard-types v0.7.0
Compiling ordered-multimap v0.4.3
Compiling gif v0.13.1
Compiling password-hash v0.4.2
Compiling libappindicator-sys v0.9.0
Compiling wl-clipboard-rs v0.9.0
Compiling serial-unix v0.4.0
Compiling enum-map v2.7.3
Compiling inotify v0.10.2
Compiling keepawake v0.4.3 (https://github.com/rustdesk-org/keepawake-rs#64d56858)
Compiling cipher v0.4.4
Compiling async-io v2.3.3
Compiling tiff v0.9.1
Compiling dasp_envelope v0.11.0
Compiling strum_macros v0.24.3
Compiling libxdo v0.6.0
Compiling dbus v0.9.7
Compiling bytecodec v0.4.15
Compiling kcp-sys v0.1.0 (https://github.com/rustdesk-org/kcp-sys#32a6c09f)
Compiling terminfo v0.8.0
Compiling drm-ffi v0.8.0
Compiling dirs v5.0.1
Compiling tiny-skia v0.11.4
Compiling libpulse-binding v2.28.1
Compiling dasp_interpolate v0.11.0
Compiling scrap v0.5.0 (/builder/src/rustdesk-1.4.4/libs/scrap)
Compiling magnum-opus v0.4.0 (https://github.com/rustdesk-org/magnum-opus#5cd2bf98)
Compiling http-body-util v0.1.3
Compiling dasp_window v0.11.1
Compiling winit v0.30.9
Compiling nix v0.29.0
Compiling softbuffer v0.4.5
Compiling sharded-slab v0.1.7
Compiling os-version v0.2.0
Compiling qoi v0.4.1
Compiling tracing-log v0.2.0
Compiling epoll v4.3.3
Compiling zerocopy-derive v0.7.34
Compiling clipboard v0.1.0 (/builder/src/rustdesk-1.4.4/libs/clipboard)
Compiling mio v0.8.11
Compiling dirs-sys v0.3.7
Compiling thread_local v1.1.8
Compiling enigo v0.0.14 (/builder/src/rustdesk-1.4.4/libs/enigo)
Compiling atomic v0.5.3
Compiling roxmltree v0.20.0
Compiling strum v0.24.1
Compiling ctor-lite v0.1.0
Compiling utf8-width v0.1.7
Compiling funty v2.0.0
Compiling md5 v0.7.0
Compiling clap_lex v0.7.1
Compiling iri-string v0.7.8
Compiling widestring v1.1.0
Compiling strsim v0.11.1
Compiling stun_codec v0.3.5
Compiling clap_builder v4.5.8
Compiling bitvec v1.0.1
Compiling tower-http v0.6.6
Compiling rdev v0.5.0-2 (https://github.com/rustdesk-org/rdev#f9b60b1d)
Compiling fontconfig-parser v0.5.8
Compiling html-escape v0.2.13
Compiling allo-isolate v0.1.25
Compiling tracing-subscriber v0.3.19
Compiling zerocopy v0.7.34
Compiling dirs v4.0.0
Compiling image v0.24.9
Compiling rustdesk v1.4.4 (/builder/src/rustdesk-1.4.4)
Compiling dasp_signal v0.11.0
Compiling hyper-tls v0.6.0
Compiling sctk-adwaita v0.10.1
Compiling drm v0.12.0
Compiling zstd v0.11.2+zstd.1.5.2
Compiling bzip2 v0.4.4
Compiling muda v0.13.5
Compiling webm v1.1.0 (https://github.com/rustdesk-org/rust-webm#d2c4d3ac)
Compiling async-signal v0.2.8
Compiling aes v0.8.4
Compiling serial v0.4.0
Compiling libappindicator v0.9.0
Compiling phf v0.11.3
Compiling pbkdf2 v0.11.0
Compiling rust-ini v0.18.0
Compiling async-compression v0.4.32
Compiling threadpool v1.8.1
Compiling hyper-rustls v0.27.7
Compiling nix v0.23.2
Compiling nix v0.25.1
Compiling x11-clipboard v0.9.2
Compiling dasp_slice v0.11.0
Compiling serde_urlencoded v0.7.1
Compiling num-bigint v0.4.6
Compiling xkbcommon-dl v0.4.2
Compiling gdkwayland-sys v0.18.0
Compiling wayland-protocols-plasma v0.3.3
Compiling dashmap v6.1.0
Compiling event-listener v3.1.0
Compiling enquote v1.1.0
Compiling filedescriptor v0.8.2 (https://github.com/rustdesk-org/wezterm?branch=rustdesk%2Fpty_based_0.8.1#80174f80)
Compiling pam-macros v0.0.3
Compiling auto_impl v1.3.0
Compiling users v0.10.0
Compiling rtoolbox v0.0.2
Compiling instant v0.1.13
Compiling constant_time_eq v0.2.6
Compiling qrcodegen v1.8.0
Compiling flutter_rust_bridge_macros v1.82.6
Compiling debug-helper v0.3.13
Compiling constant_time_eq v0.1.5
Compiling smol_str v0.2.2
Compiling urlencoding v2.1.3
Compiling shell-words v1.1.0
Compiling base32 v0.4.0
Compiling totp-rs v5.5.1
Compiling portable-pty v0.8.1 (https://github.com/rustdesk-org/wezterm?branch=rustdesk%2Fpty_based_0.8.1#80174f80)
Compiling zip v0.6.6
Compiling cidr-utils v0.5.11
Compiling qrcode-generator v4.1.9
Compiling tao v0.25.0 (https://github.com/rustdesk-org/tao?branch=dev#288c219c)
Compiling rpassword v7.3.1
Compiling pam v0.7.0 (https://github.com/rustdesk-org/pam#7bfd2551)
Compiling async-process v1.8.1
Compiling wallpaper v3.2.0 (https://github.com/rustdesk-org/wallpaper.rs#ce4a0cd3)
Compiling evdev v0.11.5 (https://github.com/rustdesk-org/evdev#cec616e3)
Compiling reqwest v0.12.24
Compiling clipboard-master v4.0.0-beta.6 (https://github.com/rustdesk-org/clipboard-master#ddc39f00)
Compiling dasp v0.11.0
Compiling fontdb v0.23.0
Compiling tray-icon v0.14.3 (https://github.com/tauri-apps/tray-icon#d4078696)
Compiling libpulse-simple-binding v2.28.1
Compiling clap v4.5.8
Compiling stunclient v0.4.1
Compiling rust-pulsectl v0.2.12 (https://github.com/rustdesk-org/pulsectl#aa34dde4)
Compiling dbus-crossroads v0.5.2
Compiling arboard v3.4.0 (https://github.com/rustdesk-org/arboard#4e16bad2)
Compiling system_shutdown v4.0.1
Compiling parity-tokio-ipc v0.7.3-5 (https://github.com/rustdesk-org/parity-tokio-ipc#c8c8bbcb)
Compiling ctrlc v3.4.4
Compiling fon v0.6.0
Compiling sciter-rs v0.5.57 (https://github.com/rustdesk-org/rust-sciter?branch=dyn#5322f3a7)
Compiling repng v0.2.2
Compiling users v0.11.0
Compiling default-net v0.14.1
Compiling termios v0.3.3
Compiling errno v0.3.14
Compiling wol-rs v1.0.1
Compiling shutdown_hooks v0.1.0
Compiling sys-locale v0.3.1
Compiling mozjpeg v0.10.11
Compiling nokhwa-core v0.1.5 (https://github.com/rustdesk-org/nokhwa.git?branch=fix_from_raw_parts#c2f74662)
Compiling nokhwa-bindings-windows v0.4.2 (https://github.com/rustdesk-org/nokhwa.git?branch=fix_from_raw_parts#c2f74662)
Compiling nokhwa-bindings-linux v0.1.1 (https://github.com/rustdesk-org/nokhwa.git?branch=fix_from_raw_parts#c2f74662)
Compiling nokhwa v0.10.7 (https://github.com/rustdesk-org/nokhwa.git?branch=fix_from_raw_parts#c2f74662)
warning: unused import: `tokio`
--> libs/scrap/src/wayland/pipewire.rs:26:69
|
26 | use hbb_common::{bail, config, platform::linux::CMD_SH, serde_json, tokio, ResultType};
| ^^^^^
|
= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
warning: method `available_source_types` is never used
--> libs/scrap/src/wayland/screencast_portal.rs:26:8
|
8 | pub trait OrgFreedesktopPortalScreenCast {
| ------------------------------ method in this trait
...
26 | fn available_source_types(&self) -> Result<u32, dbus::Error>;
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: trait `OrgFreedesktopPortalRequest` is never used
--> libs/scrap/src/wayland/request_portal.rs:8:11
|
8 | pub trait OrgFreedesktopPortalRequest {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: field `2` is never read
--> libs/scrap/src/common/wayland.rs:9:49
|
9 | pub struct Capturer(Display, Box<dyn Recorder>, Vec<u8>);
| -------- field in this struct ^^^^^^^
|
= help: consider removing this field
warning: struct `HwCodecConfig2` is never constructed
--> libs/scrap/src/common/hwcodec.rs:510:8
|
510 | struct HwCodecConfig2 {
| ^^^^^^^^^^^^^^
warning: hiding a lifetime that's elided elsewhere is confusing
--> libs/scrap/src/wayland/capturable.rs:27:16
|
27 | fn capture(&mut self, timeout_ms: u64) -> Result<PixelProvider, Box<dyn Error>>;
| ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^ the same lifetime is hidden here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
27 | fn capture(&mut self, timeout_ms: u64) -> Result<PixelProvider<'_>, Box<dyn Error>>;
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> libs/scrap/src/wayland/pipewire.rs:349:16
|
349 | fn capture(&mut self, timeout_ms: u64) -> Result<PixelProvider, Box<dyn Error>> {
| ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^ the same lifetime is hidden here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
349 | fn capture(&mut self, timeout_ms: u64) -> Result<PixelProvider<'_>, Box<dyn Error>> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> libs/scrap/src/wayland/pipewire.rs:501:25
|
501 | pub fn get_portal(conn: &SyncConnection) -> Proxy<&SyncConnection> {
| ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^
| | | |
| | | the same lifetime is elided here
| | the same lifetime is hidden here
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
501 | pub fn get_portal(conn: &SyncConnection) -> Proxy<'_, &SyncConnection> {
| +++
warning: `scrap` (lib) generated 8 warnings (run `cargo fix --lib -p scrap` to apply 4 suggestions)
warning: unused import: `anyhow`
--> src/server/wayland.rs:2:29
|
2 | use hbb_common::{allow_err, anyhow, platform::linux::DISTRO};
| ^^^^^^
|
= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
warning: unused import: `crate::clipboard_file::*`
--> src/server/connection.rs:7:5
|
7 | use crate::clipboard_file::*;
| ^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused imports: `Duration` and `path::PathBuf`
--> src/flutter_ffi.rs:26:5
|
26 | path::PathBuf,
| ^^^^^^^^^^^^^
...
31 | time::{Duration, SystemTime},
| ^^^^^^^^
warning: unused imports: `MOUSE_BUTTON_LEFT`, `MOUSE_TYPE_DOWN`, `MOUSE_TYPE_UP`, and `MOUSE_TYPE_WHEEL`
--> src/ui_session_interface.rs:3:13
|
3 | input::{MOUSE_BUTTON_LEFT, MOUSE_TYPE_DOWN, MOUSE_TYPE_UP, MOUSE_TYPE_WHEEL},
| ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^
warning: use of deprecated function `hbb_common::whoami::hostname`: use `fallible::hostname()` instead
--> src/platform/linux.rs:1191:47
|
1191 | .replace(&hbb_common::whoami::hostname(), "")
| ^^^^^^^^
|
= note: `#[warn(deprecated)]` on by default
warning: use of deprecated function `hbb_common::base64::encode`: Use Engine::encode
--> src/hbbs_http/sync.rs:187:52
|
187 | hash = hbb_common::base64::encode(&res[..]);
| ^^^^^^
warning: value assigned to `synced` is never read
--> src/server.rs:688:37
|
688 | ... synced = true;
| ^^^^^^
|
= help: maybe it is overwritten before being read?
= note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
warning: value assigned to `buf` is never read
--> src/server/audio_service.rs:88:17
|
88 | let mut buf = vec![];
| ^^^
|
= help: maybe it is overwritten before being read?
warning: variable does not need to be mutable
--> src/tray.rs:60:9
|
60 | let mut event_loop = EventLoopBuilder::new().build();
| ----^^^^^^^^^^
| |
| help: remove this `mut`
|
= note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
warning: function `is_opensuse` is never used
--> src/platform/linux.rs:749:4
|
749 | fn is_opensuse() -> bool {
| ^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: field `0` is never read
--> src/platform/linux.rs:1425:21
|
1425 | pub struct WakeLock(Option<keepawake::AwakeHandle>);
| -------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| |
| field in this struct
|
= help: consider removing this field
warning: variants `Side`, `Extra`, `Back`, `Forward`, and `Task` are never constructed
--> src/server/uinput.rs:874:9
|
871 | pub enum MouseButton {
| ----------- variants in this enum
...
874 | Side,
| ^^^^
875 | Extra,
| ^^^^^
876 | Right,
877 | Back,
| ^^^^
878 | Forward,
| ^^^^^^^
879 | Task,
| ^^^^
|
= note: `MouseButton` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
warning: variants `Right` and `Left` are never constructed
--> src/server/uinput.rs:886:9
|
883 | pub enum ScrollDirection {
| --------------- variants in this enum
...
886 | Right,
| ^^^^^
887 | Left,
| ^^^^
|
= note: `ScrollDirection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
warning: field `resolution` is never read
--> src/server/rdp_input.rs:72:9
|
68 | pub struct RdpInputMouse {
| ------------- field in this struct
...
72 | resolution: (usize, usize),
| ^^^^^^^^^^
warning: fields `x` and `y` are never read
--> src/server/input_service.rs:108:5
|
105 | struct Input {
| ----- fields in this struct
...
108 | x: i32,
| ^
109 | y: i32,
| ^
|
= note: `Input` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
warning: constant `MOUSE_MOVE_PROTECTION_TIMEOUT` is never used
--> src/server/input_service.rs:454:7
|
454 | const MOUSE_MOVE_PROTECTION_TIMEOUT: Duration = Duration::from_millis(1_000);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: constant `MOUSE_ACTIVE_DISTANCE` is never used
--> src/server/input_service.rs:456:7
|
456 | const MOUSE_ACTIVE_DISTANCE: i32 = 5;
| ^^^^^^^^^^^^^^^^^^^^^
warning: function `get_last_input_cursor_pos` is never used
--> src/server/input_service.rs:904:4
|
904 | fn get_last_input_cursor_pos() -> (i32, i32) {
| ^^^^^^^^^^^^^^^^^^^^^^^^^
warning: field `enable_file_transfer` is never read
--> src/server/connection.rs:247:5
|
206 | pub struct Connection {
| ---------- field in this struct
...
247 | enable_file_transfer: bool,
| ^^^^^^^^^^^^^^^^^^^^
warning: function `is_capturer_mag_supported` is never used
--> src/server/display_service.rs:155:4
|
155 | fn is_capturer_mag_supported() -> bool {
| ^^^^^^^^^^^^^^^^^^^^^^^^^
warning: type alias `Children` is never used
--> src/ui_interface.rs:35:10
|
35 | pub type Children = Arc<Mutex<(bool, HashMap<(String, String), Child>)>>;
| ^^^^^^^^
warning: field `finished` is never read
--> src/hbbs_http/downloader.rs:45:5
|
38 | struct Downloader {
| ---------- field in this struct
...
45 | finished: bool,
| ^^^^^^^^
warning: function `download_file` is never used
--> src/hbbs_http/downloader.rs:50:8
|
50 | pub fn download_file(
| ^^^^^^^^^^^^^
warning: function `do_download` is never used
--> src/hbbs_http/downloader.rs:128:10
|
128 | async fn do_download(
| ^^^^^^^^^^^
warning: function `create_http_client_async_with_url` is never used
--> src/hbbs_http/http_client.rs:232:14
|
232 | pub async fn create_http_client_async_with_url(url: &str) -> AsyncClient {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: function `create_http_client_async_with_url_` is never used
--> src/hbbs_http/http_client.rs:251:10
|
251 | async fn create_http_client_async_with_url_(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: `rustdesk` (lib) generated 26 warnings (run `cargo fix --lib -p rustdesk` to apply 5 suggestions)
Finished `release` profile [optimized] target(s) in 6m 55s
warning: the following packages contain code that will be rejected by a future version of Rust: wl-clipboard-rs v0.9.0
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
#flutter --no-version-check build linux --release
Building Linux application...
✓ Built build/linux/x64/release/bundle/rustdesk
true git checkout src/ui/common.tis
features: ['hwcodec', 'flutter']
False
sed -i 's/pkgver=.*/pkgver=1.4.4/g' res/PKGBUILD
cargo build --features hwcodec,flutter --lib --release
sed -i "s/ffi.NativeFunction<ffi.Bool Function(DartPort/ffi.NativeFunction<ffi.Uint8 Function(DartPort/g" flutter/lib/generated_bridge.dart
flutter build linux --release
strip build/linux/x64/release/bundle//lib/librustdesk.so
HBB=`pwd`/.. FLUTTER=1 true makepkg -f
true mv rustdesk-1.4.4-0-x86_64.pkg.tar.zst rustdesk-1.4.4-manjaro-arch.pkg.tar.zst
+ set +x
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/lib/rustdesk/lib/libscreen_retriever_plugin.so
usr/lib/rustdesk/lib/liburl_launcher_linux_plugin.so
usr/lib/rustdesk/lib/libflutter_custom_cursor_plugin.so
usr/lib/rustdesk/lib/libdesktop_multi_window_plugin.so
usr/lib/rustdesk/lib/libwindow_manager_plugin.so
usr/lib/rustdesk/lib/libdesktop_drop_plugin.so
usr/lib/rustdesk/lib/libfile_selector_linux_plugin.so
usr/lib/rustdesk/lib/libwindow_size_plugin.so
usr/lib/rustdesk/lib/librustdesk.so
usr/lib/rustdesk/lib/libtexture_rgba_renderer_plugin.so
usr/lib/rustdesk/lib/libapp.so
==> Creating package "rustdesk"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: rustdesk 1.4.4-1 (Thu Nov 20 16:43:47 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: librsvg will be installed before its gdk-pixbuf2 dependency
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
Packages (147) abseil-cpp-20250814.1-1 adwaita-cursors-49.0-1 adwaita-fonts-49.0-2 adwaita-icon-theme-49.0-1 adwaita-icon-theme-legacy-46.2-3 alsa-card-profiles-1:1.4.9-1 alsa-topology-conf-1.2.5.1-4 alsa-ucm-conf-1.2.14-2 avahi-1:0.9rc2-1 bluez-libs-5.84-2 bubblewrap-0.11.0-1 cdparanoia-10.2-9 dav1d-1.5.2-1 dconf-0.49.0-1 default-cursors-3-1 desktop-file-utils-0.28-1 duktape-2.7.0-7 flac-1.5.0-1 freetype2-2.14.1-1 fribidi-1.0.16-2 giflib-5.2.2-2 glib-networking-1:2.80.1-1 glycin-2.0.7-1 gperftools-2.17.2-1 graphene-1.10.8-2 graphite-1:1.3.14-5 gsettings-desktop-schemas-49.1-1 gsettings-system-schemas-49.1-1 gtest-1.17.0-1 gtk-update-icon-cache-1:4.20.3-1 harfbuzz-12.2.0-2 highway-1.3.0-1 iso-codes-4.19.0-1 jbigkit-2.1-8 json-glib-1.10.8-1 lame-3.100-6 lcms2-2.17-1 libasyncns-1:0.8+r3+g68cd5af-3 libcloudproviders-0.3.6-2 libcolord-1.4.8-1 libcups-2:2.4.14-1 libdaemon-0.14-6 libdatrie-0.2.13-4 libdbusmenu-glib-18.10.20180917-1 libdbusmenu-gtk3-18.10.20180917-1 libdeflate-1.24-1 libebur128-1.2.6-2 libfdk-aac-2.0.3-1 libfreeaptx-0.2.2-1 libglvnd-1.7.0-3 libgudev-238-3 libice-1.1.2-1 libjpeg-turbo-3.1.2-1 libjxl-0.11.1-5 liblc3-1.1.3-1 libldac-2.0.2.3-2 libmysofa-1.3.3-1 libogg-1.3.6-1 libpciaccess-0.18.1-2 libpipewire-1:1.4.9-1 libpng-1.6.50-1 libproxy-0.5.11-1 librsvg-2:2.61.3-1 libsm-1.2.6-1 libsndfile-1.2.2-4 libsoup3-3.6.5-1 libstemmer-3.0.1-1 libthai-0.1.29-3 libtheora-1.2.0-1 libtiff-4.7.1-1 libunwind-1.8.2-1 libvorbis-1.3.7-4 libwebp-1.6.0-2 libwireplumber-0.5.12-1 libxau-1.0.12-1 libxcomposite-0.4.6-2 libxcursor-1.2.3-1 libxdamage-1.1.6-2 libxdmcp-1.1.5-1 libxext-1.3.6-1 libxft-2.3.9-1 libxi-1.8.2-1 libxinerama-1.1.5-2 libxmu-1.2.1-1 libxrandr-1.5.4-1 libxrender-0.9.12-1 libxshmfence-1.3.3-1 libxt-1.3.1-1 libxv-1.0.13-1 libxxf86vm-1.1.6-1 lilv-0.24.26-1 llvm-libs-21.1.5-1 lm_sensors-1:3.6.2-1 lua-5.4.8-2 lv2-1.18.10-2 lzo-2.10-5 mesa-1:25.2.7-1 mpg123-1.33.3-1 opus-1.5.2-1 orc-0.4.41-1 pipewire-1:1.4.9-1 pipewire-audio-1:1.4.9-1 pipewire-pulse-1:1.4.9-1 pipewire-session-manager-1:1.4.9-1 pixman-0.46.4-1 sbc-2.1-1 serd-0.32.6-1 shared-mime-info-2.4-2 sord-0.16.20-1 spirv-tools-1:1.4.328.1-1 sratom-0.6.20-1 tinysparql-3.10.1-2 wayland-1.24.0-1 webrtc-audio-processing-1-1.3-5 wireplumber-0.5.12-1 xcb-proto-1.17.0-3 xkeyboard-config-2.46-1 xorg-xprop-1.2.8-1 xorg-xset-1.2.5-2 xorgproto-2024.1-2 zix-0.6.2-1 alsa-lib-1.2.14-2 at-spi2-core-2.58.1-2 cairo-1.18.4-1 fontconfig-2:2.17.1-1 gdk-pixbuf2-2.44.4-1 gst-plugin-pipewire-1:1.4.9-1 gst-plugins-base-1.26.8-1 gst-plugins-base-libs-1.26.8-1 gstreamer-1.26.8-1 gtk3-1:3.24.51-1 hicolor-icon-theme-0.18-1 libappindicator-12.10.1-1 libdrm-2.4.129-1 libepoxy-1.5.10-3 libpulse-17.0+r93+gbe2efb69b-1 libva-2.22.0-1 libx11-1.8.12-1 libxcb-1.17.0-1 libxfixes-6.0.2-1 libxkbcommon-1.13.0-1 libxtst-1.2.5-1 pango-1:1.57.0-2 pulse-native-provider-1:1.4.9-1 xdg-user-dirs-0.19-2 xdg-utils-1.2.1-1 xdotool-3.20211022.1-2
Total Download Size: 5.13 MiB
Total Installed Size: 523.34 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
gst-plugins-base-libs-1.26.8-1-x86_64 downloading...
gstreamer-1.26.8-1-x86_64 downloading...
gst-plugins-base-1.26.8-1-x86_64 downloading...
lv2-1.18.10-2-x86_64 downloading...
bluez-libs-5.84-2-x86_64 downloading...
libdbusmenu-glib-18.10.20180917-1-x86_64 downloading...
serd-0.32.6-1-x86_64 downloading...
libappindicator-12.10.1-1-x86_64 downloading...
libdbusmenu-gtk3-18.10.20180917-1-x86_64 downloading...
sord-0.16.20-1-x86_64 downloading...
sratom-0.6.20-1-x86_64 downloading...
gtk-update-icon-cache-1:4.20.3-1-x86_64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing adwaita-fonts...
installing hicolor-icon-theme...
installing adwaita-icon-theme-legacy...
installing adwaita-cursors...
installing adwaita-icon-theme...
installing dconf...
installing gsettings-system-schemas...
installing gsettings-desktop-schemas...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing libxext...
installing libxfixes...
installing libxi...
installing libxtst...
installing xorg-xprop...
installing at-spi2-core...
installing libpng...
installing freetype2...
Optional dependencies for freetype2
harfbuzz: Improved autohinting [pending]
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing libxrender...
installing lzo...
installing pixman...
installing cairo...
installing desktop-file-utils...
installing fribidi...
installing bubblewrap...
installing jbigkit...
installing libdeflate...
installing libjpeg-turbo...
Optional dependencies for libjpeg-turbo
java-runtime>11: for TurboJPEG Java wrapper
installing libwebp...
Optional dependencies for libwebp
libwebp-utils: WebP conversion and inspection tools
installing libtiff...
Optional dependencies for libtiff
freeglut: for using tiffgt
installing lcms2...
installing giflib...
installing libunwind...
installing gperftools...
installing gtest...
Optional dependencies for gtest
python: gmock generator [installed]
installing highway...
installing libjxl...
Optional dependencies for libjxl
java-runtime: for JNI bindings
installing dav1d...
Optional dependencies for dav1d
dav1d-doc: HTML documentation
installing graphite...
Optional dependencies for graphite
graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
harfbuzz-utils: utilities
installing libdatrie...
installing libthai...
installing libxft...
installing pango...
installing librsvg...
installing glycin...
Optional dependencies for glycin
libheif: Load .avif, .heic and .heif
installing shared-mime-info...
installing gdk-pixbuf2...
Optional dependencies for gdk-pixbuf2
libheif: Load .avif, .heic and .heif
libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf
libwmf: Load .apm and .wmf
installing iso-codes...
installing libcloudproviders...
installing libcolord...
installing libdaemon...
installing avahi...
Optional dependencies for avahi
gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending]
libevent: libevent bindings [installed]
nss-mdns: NSS support for mDNS
python-dbus: avahi-bookmarks, avahi-discover
python-gobject: avahi-bookmarks, avahi-discover
python-twisted: avahi-bookmarks
installing libcups...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
cairo: needed for modetest tool [installed]
installing libxshmfence...
installing libxxf86vm...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
rrdtool: for logging with sensord
perl: for sensor detection and configuration convert [installed]
installing spirv-tools...
installing default-cursors...
Optional dependencies for default-cursors
adwaita-cursors: default cursor theme [installed]
installing wayland...
installing mesa...
Optional dependencies for mesa
opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing libepoxy...
installing libxcomposite...
installing libxcursor...
installing libxdamage...
installing libxinerama...
installing xkeyboard-config...
installing libxkbcommon...
Optional dependencies for libxkbcommon
libxkbcommon-x11: xkbcli interactive-x11
wayland: xkbcli interactive-wayland [installed]
installing libxrandr...
installing json-glib...
installing duktape...
installing libproxy...
installing glib-networking...
installing libsoup3...
Optional dependencies for libsoup3
samba: Windows Domain SSO
installing libstemmer...
installing tinysparql...
installing gtk-update-icon-cache...
installing gtk3...
Optional dependencies for gtk3
evince: Default print preview command
installing xdotool...
installing alsa-topology-conf...
installing alsa-ucm-conf...
installing alsa-lib...
installing libva...
Optional dependencies for libva
intel-media-driver: backend for Intel GPUs (>= Broadwell)
libva-intel-driver: backend for Intel GPUs (<= Haswell)
libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed]
installing libdbusmenu-glib...
installing libdbusmenu-gtk3...
installing libappindicator...
installing gstreamer...
Optional dependencies for gstreamer
python: gst-plugins-doc-cache-generator [installed]
installing graphene...
installing libgudev...
installing libxv...
installing orc...
installing gst-plugins-base-libs...
installing cdparanoia...
installing libogg...
installing libtheora...
installing libvorbis...
installing opus...
installing gst-plugins-base...
installing libpipewire...
installing pipewire...
Created symlink '/etc/systemd/user/sockets.target.wants/pipewire.socket' → '/usr/lib/systemd/user/pipewire.socket'.
Optional dependencies for pipewire
gst-plugin-pipewire: GStreamer plugin [pending]
pipewire-alsa: ALSA configuration
pipewire-audio: Audio support [pending]
pipewire-docs: Documentation
pipewire-ffado: FireWire support
pipewire-jack-client: PipeWire as JACK client
pipewire-jack: JACK replacement
pipewire-libcamera: Libcamera support
pipewire-pulse: PulseAudio replacement [pending]
pipewire-roc: ROC streaming
pipewire-session-manager: Session manager [pending]
pipewire-v4l2: V4L2 interceptor
pipewire-x11-bell: X11 bell
pipewire-zeroconf: Zeroconf support
realtime-privileges: realtime privileges with rt module
rtkit: realtime privileges with rtkit module
installing alsa-card-profiles...
installing bluez-libs...
installing libebur128...
installing libfdk-aac...
installing libfreeaptx...
installing liblc3...
Optional dependencies for liblc3
python: Python bindings [installed]
installing libldac...
installing libmysofa...
installing flac...
installing lame...
installing mpg123...
Optional dependencies for mpg123
sdl2: for sdl audio support
jack: for jack audio support
libpulse: for pulse audio support [pending]
perl: for conplay [installed]
installing libsndfile...
Optional dependencies for libsndfile
alsa-lib: for sndfile-play [installed]
installing serd...
Optional dependencies for serd
serd-docs: for developer documentation
installing zix...
Optional dependencies for zix
zix-docs: for developer documentation
installing sord...
Optional dependencies for sord
sord-docs: for developer documentation
installing lv2...
Optional dependencies for lv2
lv2-docs: for developer documentation
lv2-example-plugins: for example plugins
python-lxml: for lv2specgen.py
python-markdown: for lv2specgen.py
python-pygments: for lv2specgen.py
python-rdflib: for lv2specgen.py
sord: for lv2_validate [installed]
installing sratom...
Optional dependencies for sratom
sratom-docs: for developer documentation
installing lilv...
Optional dependencies for lilv
libsndfile: for lv2apply [installed]
lilv-docs: for documentation
python-lilv: for Python bindings
installing sbc...
installing abseil-cpp...
installing webrtc-audio-processing-1...
installing pipewire-audio...
installing libwireplumber...
installing lua...
installing wireplumber...
Created symlink '/etc/systemd/user/pipewire-session-manager.service' → '/usr/lib/systemd/user/wireplumber.service'.
Created symlink '/etc/systemd/user/pipewire.service.wants/wireplumber.service' → '/usr/lib/systemd/user/wireplumber.service'.
Optional dependencies for wireplumber
wireplumber-docs: Documentation
installing pipewire-session-manager...
installing gst-plugin-pipewire...
installing libasyncns...
installing libpulse...
Optional dependencies for libpulse
pulse-native-provider: PulseAudio backend [pending]
installing pipewire-pulse...
Created symlink '/etc/systemd/user/sockets.target.wants/pipewire-pulse.socket' → '/usr/lib/systemd/user/pipewire-pulse.socket'.
installing pulse-native-provider...
installing libice...
installing libsm...
installing libxt...
installing libxmu...
installing xorg-xset...
installing xdg-utils...
Optional dependencies for xdg-utils
kde-cli-tools: for KDE Plasma5 support in xdg-open
exo: for Xfce support in xdg-open
pcmanfm: for LXDE support in xdg-open
perl-file-mimeinfo: for generic support in xdg-open
perl-net-dbus: Perl extension to dbus used in xdg-screensaver
perl-x11-protocol: Perl X11 protocol used in xdg-screensaver
installing xdg-user-dirs...
Created symlink '/etc/systemd/user/graphical-session-pre.target.wants/xdg-user-dirs.service' → '/usr/lib/systemd/user/xdg-user-dirs.service'.
:: Running post-transaction hooks...
( 1/14) Creating system user accounts...
Creating group 'avahi' with GID 969.
Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 969 and GID 969.
( 2/14) Reloading system manager configuration...
Skipped: Current root is not booted.
( 3/14) Reloading user manager configuration...
Skipped: Current root is not booted.
( 4/14) Reloading device manager configuration...
Skipped: Current root is not booted.
( 5/14) Arming ConditionNeedsUpdate...
( 6/14) Updating the MIME type database...
( 7/14) Updating fontconfig configuration...
( 8/14) Reloading system bus configuration...
Skipped: Current root is not booted.
( 9/14) Updating fontconfig cache...
(10/14) Updating GIO module cache...
(11/14) Compiling GSettings XML schema files...
(12/14) Probing GTK3 input method modules...
(13/14) Updating icon theme caches...
(14/14) Updating the desktop file MIME type cache...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (17) compiler-rt-21.1.5-1 cppdap-1.58.0-2 jsoncpp-1.9.6-3 libuv-1.51.0-1 lld-21.1.5-1 rhash-1.4.6-1 amf-headers-1.4.36.0-1 clang-21.1.5-1 cmake-4.2.0-1 ffnvcodec-headers-13.0.19.0-1 nasm-3.01-1 python-toml-0.10.2-12 rust-1:1.91.1-2 unzip-6.0-23 wget-1.25.0-3 yasm-1.3.0-9 zip-3.0-11
Total Download Size: 137.99 MiB
Total Installed Size: 652.21 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
rust-1:1.91.1-2-x86_64 downloading...
clang-21.1.5-1-x86_64 downloading...
cmake-4.2.0-1-x86_64 downloading...
compiler-rt-21.1.5-1-x86_64 downloading...
lld-21.1.5-1-x86_64 downloading...
yasm-1.3.0-9-x86_64 downloading...
wget-1.25.0-3-x86_64 downloading...
rhash-1.4.6-1-x86_64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing unzip...
installing cppdap...
installing jsoncpp...
Optional dependencies for jsoncpp
jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
make: for unix Makefile generator [installed]
ninja: for ninja generator [installed]
qt6-base: cmake-gui
installing wget...
Optional dependencies for wget
ca-certificates: HTTPS downloads [installed]
installing yasm...
installing nasm...
installing zip...
installing compiler-rt...
installing clang...
Optional dependencies for clang
openmp: OpenMP support in clang with -fopenmp
python: for scan-view and git-clang-format [installed]
llvm: referenced by some clang headers
installing lld...
installing rust...
Optional dependencies for rust
gdb: rust-gdb script
lldb: rust-lldb script
installing python-toml...
installing ffnvcodec-headers...
installing amf-headers...
:: Running post-transaction hooks...
(1/5) Arming ConditionNeedsUpdate...
(2/5) Updating the MIME type database...
(3/5) Updating icon theme caches...
(4/5) Updating the info directory file...
(5/5) Updating the desktop file MIME type cache...
==> Retrieving sources...
-> Downloading rustdesk-1.4.4-pr1-7d06de0.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 3341k 0 3341k 0 0 4799k 0 --:--:-- --:--:-- --:--:-- 4799k
100 6125k 0 6125k 0 0 6275k 0 --:--:-- --:--:-- --:--:-- 9977k
-> Downloading hbb_common-20251117-a86eda749e6fa33c282bab680e6b504d3ad87539.tgz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 76904 100 76904 0 0 212266 0 --:--:-- --:--:-- --:--:-- 212266
-> Found 0000-disable-update-check@rustdesk.patch
-> Found 0002-screen_retriever@rustdesk.patch
-> Found 0003-mkvparser.cc-cstdint.patch
-> Downloading vcpkg-20250827-120deac3062162151622ca4860575a33844ba10b.tgz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 4612k 0 13127 0 0 34748 0 0:02:15 --:--:-- 0:02:15 34748
100 4612k 100 4612k 0 0 9526k 0 --:--:-- --:--:-- --:--:-- 43393k
-> Downloading meson-1.8.2.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 4785k 100 4785k 0 0 10285k 0 --:--:-- --:--:-- --:--:-- 10285k
-> Downloading pkgconf-pkgconf-pkgconf-2.5.1.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 133113 100 133113 0 0 436544 0 --:--:-- --:--:-- --:--:-- 436544
-> Downloading aom-10aece4157eb79315da205f39e19bf6ab3ee30d0.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 3715k 0 3715k 0 0 3725k 0 --:--:-- --:--:-- --:--:-- 3723k
100 5428k 0 5428k 0 0 4115k 0 --:--:-- 0:00:01 --:--:-- 4115k
-> Downloading libjpeg-turbo-libjpeg-turbo-3.1.1.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 2447k 100 2447k 0 0 7704k 0 --:--:-- --:--:-- --:--:-- 7704k
-> Downloading libyuv-0faf8dd0e004520a61a603a4d2996d5ecc80dc3f.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 574920 0 574920 0 0 2160k 0 --:--:-- --:--:-- --:--:-- 2167k
-> Downloading webmproject-libvpx-v1.15.2.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 5498k 100 5498k 0 0 13005k 0 --:--:-- --:--:-- --:--:-- 13005k
-> Downloading xiph-opus-v1.5.2.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 4085k 100 4085k 0 0 11159k 0 --:--:-- --:--:-- --:--:-- 11159k
-> Downloading ffmpeg-ffmpeg-n7.1.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 15509k 0 12415 0 0 34917 0 0:07:34 --:--:-- 0:07:34 34917
100 15509k 100 15509k 0 0 19888k 0 --:--:-- --:--:-- --:--:-- 36550k
-> Downloading flutter_linux_3.24.5-stable.tar.xz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 661.0M 0 132489 0 0 289834 0 0:39:51 --:--:-- 0:39:51 289910
2 661.0M 2 19999k 0 0 13797k 0 0:00:49 0:00:01 0:00:48 13793k
8 661.0M 8 58923k 0 0 24055k 0 0:00:28 0:00:02 0:00:26 24050k
14 661.0M 14 98675k 0 0 28605k 0 0:00:23 0:00:03 0:00:20 28601k
19 661.0M 19 131.5M 0 0 30284k 0 0:00:22 0:00:04 0:00:18 30281k
25 661.0M 25 170.7M 0 0 31986k 0 0:00:21 0:00:05 0:00:16 34885k
31 661.0M 31 208.8M 0 0 33160k 0 0:00:20 0:00:06 0:00:14 38773k
37 661.0M 37 250.6M 0 0 34447k 0 0:00:19 0:00:07 0:00:12 39542k
43 661.0M 43 286.2M 0 0 34688k 0 0:00:19 0:00:08 0:00:11 38887k
49 661.0M 49 324.8M 0 0 35204k 0 0:00:19 0:00:09 0:00:10 39583k
55 661.0M 55 364.0M 0 0 35673k 0 0:00:18 0:00:10 0:00:08 39713k
61 661.0M 61 404.9M 0 0 36217k 0 0:00:18 0:00:11 0:00:07 40161k
66 661.0M 66 441.1M 0 0 36265k 0 0:00:18 0:00:12 0:00:06 38972k
72 661.0M 72 477.7M 0 0 36369k 0 0:00:18 0:00:13 0:00:05 39204k
78 661.0M 78 519.0M 0 0 36782k 0 0:00:18 0:00:14 0:00:04 39763k
84 661.0M 84 558.4M 0 0 37015k 0 0:00:18 0:00:15 0:00:03 39820k
90 661.0M 90 597.9M 0 0 37219k 0 0:00:18 0:00:16 0:00:02 39515k
96 661.0M 96 637.0M 0 0 37386k 0 0:00:18 0:00:17 0:00:01 40175k
100 661.0M 100 661.0M 0 0 37552k 0 0:00:18 0:00:18 --:--:-- 41032k
-> Downloading flutter_rust_bridge-1.80.1.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 1258k 100 1258k 0 0 3180k 0 --:--:-- --:--:-- --:--:-- 3180k
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with md5sums...
rustdesk-1.4.4-pr1-7d06de0.tar.gz ... Passed
hbb_common-20251117-a86eda749e6fa33c282bab680e6b504d3ad87539.tgz ... Passed
0000-disable-update-check@rustdesk.patch ... Passed
0002-screen_retriever@rustdesk.patch ... Passed
0003-mkvparser.cc-cstdint.patch ... Passed
vcpkg-20250827-120deac3062162151622ca4860575a33844ba10b.tgz ... Passed
meson-1.8.2.tar.gz ... Passed
pkgconf-pkgconf-pkgconf-2.5.1.tar.gz ... Passed
aom-10aece4157eb79315da205f39e19bf6ab3ee30d0.tar.gz ... Skipped
libjpeg-turbo-libjpeg-turbo-3.1.1.tar.gz ... Passed
libyuv-0faf8dd0e004520a61a603a4d2996d5ecc80dc3f.tar.gz ... Skipped
webmproject-libvpx-v1.15.2.tar.gz ... Passed
xiph-opus-v1.5.2.tar.gz ... Passed
ffmpeg-ffmpeg-n7.1.tar.gz ... Passed
flutter_linux_3.24.5-stable.tar.xz ... Passed
flutter_rust_bridge-1.80.1.tar.gz ... Passed
==> Validating source files with sha256sums...
rustdesk-1.4.4-pr1-7d06de0.tar.gz ... Passed
hbb_common-20251117-a86eda749e6fa33c282bab680e6b504d3ad87539.tgz ... Passed
0000-disable-update-check@rustdesk.patch ... Passed
0002-screen_retriever@rustdesk.patch ... Passed
0003-mkvparser.cc-cstdint.patch ... Passed
vcpkg-20250827-120deac3062162151622ca4860575a33844ba10b.tgz ... Passed
meson-1.8.2.tar.gz ... Passed
pkgconf-pkgconf-pkgconf-2.5.1.tar.gz ... Passed
aom-10aece4157eb79315da205f39e19bf6ab3ee30d0.tar.gz ... Skipped
libjpeg-turbo-libjpeg-turbo-3.1.1.tar.gz ... Passed
libyuv-0faf8dd0e004520a61a603a4d2996d5ecc80dc3f.tar.gz ... Skipped
webmproject-libvpx-v1.15.2.tar.gz ... Passed
xiph-opus-v1.5.2.tar.gz ... Passed
ffmpeg-ffmpeg-n7.1.tar.gz ... Passed
flutter_linux_3.24.5-stable.tar.xz ... Passed
flutter_rust_bridge-1.80.1.tar.gz ... Passed
==> Extracting sources...
-> Extracting rustdesk-1.4.4-pr1-7d06de0.tar.gz with bsdtar
-> Extracting hbb_common-20251117-a86eda749e6fa33c282bab680e6b504d3ad87539.tgz with bsdtar
-> Extracting vcpkg-20250827-120deac3062162151622ca4860575a33844ba10b.tgz with bsdtar
-> Extracting flutter_linux_3.24.5-stable.tar.xz with bsdtar
-> Extracting flutter_rust_bridge-1.80.1.tar.gz with bsdtar
==> Starting prepare()...
==> _dpr_check
==> _prepare_vc
==> _flutter_check
~/src/rustdesk-1.4.4 ~/src
-> FLUTTER_VERSION=3.24.5
-> flutter_rust_bridge=1.80.1
~/src
~/src/flutterbin ~/src
~/src
-> Patch 0000-disable-update-check@rustdesk.patch
patching file flutter/lib/desktop/pages/desktop_home_page.dart
Hunk #1 succeeded at 428 with fuzz 2 (offset 6 lines).
-> Patch 0002-screen_retriever@rustdesk.patch
patching file flutter/pubspec.yaml
==> Starting build()...
-> Build vcpkg
Downloading vcpkg-glibc...
vcpkg package management program version 2025-07-21-d4b65a2b83ae6c3526acd1c6f3b51aff2a884533
See LICENSE.txt for license information.
Computing installation plan...
The following packages will be built and installed:
aom:x64-linux@3.12.1
ffmpeg:x64-linux@7.1#1
* libjpeg-turbo:x64-linux@3.1.1
libvpx:x64-linux@1.15.2
libyuv:x64-linux@1857
opus:x64-linux@1.5.2
* pkgconf:x64-linux@2.5.1
* vcpkg-cmake:x64-linux@2024-04-23
* vcpkg-cmake-config:x64-linux@2024-05-23
* vcpkg-cmake-get-vars:x64-linux@2025-05-29
* vcpkg-pkgconfig-get-modules:x64-linux@2024-04-03
* vcpkg-tool-meson:x64-linux@1.8.2
Additional packages (*) will be modified to complete this operation.
Detecting compiler hash for triplet x64-linux...
Compiler found: /usr/sbin/c++
Restored 0 package(s) from /builder/.cache/vcpkg/archives in 20.8 us. Use --debug to see more details.
Installing 1/12 vcpkg-cmake:x64-linux@2024-04-23...
Building vcpkg-cmake:x64-linux@2024-04-23...
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake_x64-linux/share/vcpkg-cmake/vcpkg_cmake_configure.cmake
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake_x64-linux/share/vcpkg-cmake/vcpkg_cmake_build.cmake
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake_x64-linux/share/vcpkg-cmake/vcpkg_cmake_install.cmake
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake_x64-linux/share/vcpkg-cmake/vcpkg-port-config.cmake
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake_x64-linux/share/vcpkg-cmake/copyright
-- Performing post-build validation
Starting submission of vcpkg-cmake:x64-linux@2024-04-23 to 1 binary cache(s) in the background
Elapsed time to handle vcpkg-cmake:x64-linux: 15.6 ms
vcpkg-cmake:x64-linux package ABI: 11eb79d4d865cf0b737ae79847b8e2dd015521f82825a9066e3920c29b3b1a39
Installing 2/12 vcpkg-cmake-config:x64-linux@2024-05-23...
Building vcpkg-cmake-config:x64-linux@2024-05-23...
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-config_x64-linux/share/vcpkg-cmake-config/vcpkg_cmake_config_fixup.cmake
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-config_x64-linux/share/vcpkg-cmake-config/vcpkg-port-config.cmake
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-config_x64-linux/share/vcpkg-cmake-config/copyright
-- Skipping post-build validation due to VCPKG_POLICY_EMPTY_PACKAGE
Starting submission of vcpkg-cmake-config:x64-linux@2024-05-23 to 1 binary cache(s) in the background
Elapsed time to handle vcpkg-cmake-config:x64-linux: 16.4 ms
vcpkg-cmake-config:x64-linux package ABI: b4deb87951255327ec0f85e747f8f2a703ed30805d9b97ba558b4acad37c4911
Completed submission of vcpkg-cmake:x64-linux@2024-04-23 to 1 binary cache(s) in 4.89 ms
Installing 3/12 aom:x64-linux@3.12.1...
Building aom:x64-linux@3.12.1...
-- Using cached /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/aom-10aece4157eb79315da205f39e19bf6ab3ee30d0.tar.gz
-- Extracting source /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/aom-10aece4157eb79315da205f39e19bf6ab3ee30d0.tar.gz
-- Applying patch aom-uninitialized-pointer.diff
-- Applying patch aom-install.diff
-- Using source at /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/aom/src/6ab3ee30d0-757dcb24a1
-- Found external ninja('1.13.1').
-- Configuring x64-linux
-- Building x64-linux-rel
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/aom_x64-linux/lib/pkgconfig/aom.pc
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/aom_x64-linux/share/aom/copyright
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/aom_x64-linux/lib/pkgconfig/aom.pc
-- Performing post-build validation
Elapsed time to handle aom:x64-linux: 1.1 min
Completed submission of vcpkg-cmake-config:x64-linux@2024-05-23 to 1 binary cache(s) in 3.86 ms
Installing 4/12 vcpkg-cmake-get-vars:x64-linux@2025-05-29...
Building vcpkg-cmake-get-vars:x64-linux@2025-05-29...
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-get-vars_x64-linux/share/vcpkg-cmake-get-vars/vcpkg_cmake_get_vars.cmake
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-get-vars_x64-linux/share/vcpkg-cmake-get-vars/cmake_get_vars
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-get-vars_x64-linux/share/vcpkg-cmake-get-vars/cmake_get_vars/CMakeLists.txt
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-get-vars_x64-linux/share/vcpkg-cmake-get-vars/cmake-get-vars.cmake.in
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-get-vars_x64-linux/share/vcpkg-cmake-get-vars/vcpkg-port-config.cmake
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-cmake-get-vars_x64-linux/share/vcpkg-cmake-get-vars/copyright
-- Performing post-build validation
Starting submission of vcpkg-cmake-get-vars:x64-linux@2025-05-29 to 1 binary cache(s) in the background
Elapsed time to handle vcpkg-cmake-get-vars:x64-linux: 15.4 ms
vcpkg-cmake-get-vars:x64-linux package ABI: ecd03f3c744e4ee882c73963e82b0b4850cb1426ae3c47fa6484d142504af372
Installing 5/12 vcpkg-tool-meson:x64-linux@1.8.2...
Building vcpkg-tool-meson:x64-linux@1.8.2...
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-tool-meson_x64-linux/share/vcpkg-tool-meson/copyright
-- Using cached meson-1.8.2.tar.gz
-- Applying patch /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-tool-meson_x64-linux/share/vcpkg-tool-meson/meson-intl.patch
-- Applying patch /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-tool-meson_x64-linux/share/vcpkg-tool-meson/adjust-python-dep.patch
-- Applying patch /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-tool-meson_x64-linux/share/vcpkg-tool-meson/adjust-args.patch
-- Applying patch /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-tool-meson_x64-linux/share/vcpkg-tool-meson/remove-freebsd-pcfile-specialization.patch
-- Applying patch /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-tool-meson_x64-linux/share/vcpkg-tool-meson/fix-libcpp-enable-assertions.patch
-- Found Python version '3.13.7 at /usr/sbin/python3'
-- Using meson: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/tools/meson-1.8.2-3d2461/meson.py
-- Performing post-build validation
Starting submission of vcpkg-tool-meson:x64-linux@1.8.2 to 1 binary cache(s) in the background
Elapsed time to handle vcpkg-tool-meson:x64-linux: 242 ms
vcpkg-tool-meson:x64-linux package ABI: 55609b3bf3ab6696357e789722d24e2a0926241227b757674e49ad36b2817186
Completed submission of vcpkg-cmake-get-vars:x64-linux@2025-05-29 to 1 binary cache(s) in 2.42 ms
Installing 6/12 pkgconf:x64-linux@2.5.1...
Building pkgconf:x64-linux@2.5.1...
-- Found Python version '3.13.7 at /usr/sbin/python3'
-- Using meson: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/tools/meson-1.8.2-3d2461/meson.py
-- Using cached pkgconf-pkgconf-pkgconf-2.5.1.tar.gz
-- Extracting source /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/pkgconf-pkgconf-pkgconf-2.5.1.tar.gz
-- Using source at /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/pkgconf/src/conf-2.5.1-c2c2eca4e6.clean
-- Found external ninja('1.13.1').
-- Configuring x64-linux-rel
-- Getting CMake variables for x64-linux
-- Loading CMake variables from /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/pkgconf/cmake-get-vars_C_CXX-x64-linux.cmake.log
-- Configuring x64-linux-rel done
-- Package x64-linux-rel
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/pkgconf_x64-linux/lib/pkgconfig/libpkgconf.pc
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/pkgconf_x64-linux/share/pkgconf/copyright
-- Adjusted RPATH of '/builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/pkgconf_x64-linux/tools/pkgconf/bomtool' (From '' -> To '$ORIGIN:$ORIGIN/../../lib')
-- Adjusted RPATH of '/builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/pkgconf_x64-linux/tools/pkgconf/pkgconf' (From '' -> To '$ORIGIN:$ORIGIN/../../lib')
-- Performing post-build validation
Starting submission of pkgconf:x64-linux@2.5.1 to 1 binary cache(s) in the background
Elapsed time to handle pkgconf:x64-linux: 2.1 s
pkgconf:x64-linux package ABI: 6e1b437da91cd581d10423fc115abbb911d3192dafb9a94d8bcce078c9a9a4c9
Completed submission of vcpkg-tool-meson:x64-linux@1.8.2 to 1 binary cache(s) in 3.2 ms
Installing 7/12 vcpkg-pkgconfig-get-modules:x64-linux@2024-04-03...
Building vcpkg-pkgconfig-get-modules:x64-linux@2024-04-03...
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/vcpkg-pkgconfig-get-modules_x64-linux/share/vcpkg-pkgconfig-get-modules/copyright
-- Performing post-build validation
Starting submission of vcpkg-pkgconfig-get-modules:x64-linux@2024-04-03 to 1 binary cache(s) in the background
Elapsed time to handle vcpkg-pkgconfig-get-modules:x64-linux: 15.3 ms
vcpkg-pkgconfig-get-modules:x64-linux package ABI: 0749e7d138de3a7eecb214b06d4cc6629e9d29775f3c31731eb26070ec78525e
Installing 8/12 ffmpeg:x64-linux@7.1#1...
Building ffmpeg:x64-linux@7.1#1...
-- Using cached ffmpeg-ffmpeg-n7.1.tar.gz
-- Extracting source /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/ffmpeg-ffmpeg-n7.1.tar.gz
-- Applying patch 0001-create-lib-libraries.patch
-- Applying patch 0002-fix-msvc-link.patch
-- Applying patch 0003-fix-windowsinclude.patch
-- Applying patch 0004-dependencies.patch
-- Applying patch 0005-fix-nasm.patch
-- Applying patch 0007-fix-lib-naming.patch
-- Applying patch 0013-define-WINVER.patch
-- Applying patch 0020-fix-aarch64-libswscale.patch
-- Applying patch 0024-fix-osx-host-c11.patch
-- Applying patch 0040-ffmpeg-add-av_stream_get_first_dts-for-chromium.patch
-- Applying patch 0041-add-const-for-opengl-definition.patch
-- Applying patch 0043-fix-miss-head.patch
-- Applying patch patch/0001-avcodec-amfenc-add-query_timeout-option-for-h264-hev.patch
-- Applying patch patch/0002-libavcodec-amfenc-reconfig-when-bitrate-change.patch
-- Applying patch patch/0004-videotoolbox-changing-bitrate.patch
-- Applying patch patch/0005-mediacodec-changing-bitrate.patch
-- Applying patch patch/0006-dlopen-libva.patch
-- Applying patch patch/0007-fix-linux-configure.patch
-- Applying patch patch/0008-remove-amf-loop-query.patch
-- Applying patch patch/0009-fix-nvenc-reconfigure-blur.patch
-- Applying patch patch/0010.disable-loading-DLLs-from-app-dir.patch
-- Applying patch patch/0011-android-mediacodec-encode-align-64.patch
-- Applying patch patch/0012-fix-macos-big-sur-CVBufferCopyAttachments.patch
-- Using source at /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/ffmpeg/src/n7.1-beba8c424f
-- Found external ninja('1.13.1').
-- Getting CMake variables for x64-linux
-- Loading CMake variables from /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/ffmpeg/cmake-get-vars_C_CXX-x64-linux.cmake.log
-- Building Options: --disable-shared --enable-static --enable-pic --disable-everything --disable-programs --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-network --disable-appkit --disable-coreimage --disable-metal --disable-sdl2 --disable-securetransport --disable-vulkan --disable-audiotoolbox --disable-v4l2-m2m --disable-debug --disable-valgrind-backtrace --disable-large-tests --disable-bzlib --disable-avdevice --enable-avcodec --enable-avformat --disable-avfilter --disable-swresample --disable-swscale --disable-postproc --enable-decoder=h264 --enable-decoder=hevc --enable-parser=h264 --enable-parser=hevc --enable-bsf=h264_mp4toannexb --enable-bsf=hevc_mp4toannexb --enable-bsf=h264_metadata --enable-bsf=hevc_metadata --enable-muxer=mp4 --enable-protocol=file --target-os=linux --enable-pthreads --disable-vdpau --enable-cuda --enable-ffnvcodec --enable-encoder=h264_nvenc --enable-encoder=hevc_nvenc --enable-hwaccel=h264_nvdec --enable-hwaccel=hevc_nvdec --enable-amf --enable-encoder=h264_amf --enable-encoder=hevc_amf --enable-hwaccel=h264_vaapi --enable-hwaccel=hevc_vaapi --enable-encoder=h264_vaapi --enable-encoder=hevc_vaapi --enable-cuda_llvm --cc=cc --cxx=c++ --nm=nm --ar='ar' --ranlib=ranlib --strip=strip --enable-cross-compile --pkg-config=/bin/pkg-config --pkg-config-flags=--static
-- Building Release Options: --enable-optimizations --extra-ldflags=-L"/builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/installed/x64-linux/lib"
-- Building ffmpeg for Release
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/ffmpeg_x64-linux/lib/pkgconfig/libavcodec.pc
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/ffmpeg_x64-linux/lib/pkgconfig/libavformat.pc
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/ffmpeg_x64-linux/lib/pkgconfig/libavutil.pc
-- Dependencies (release): -pthread;va-drm;va-x11;m;drm;va;atomic;X11;pthread;xcb;Xau;Xdmcp
-- Dependencies (debug):
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/ffmpeg_x64-linux/share/ffmpeg/copyright
-- Performing post-build validation
/builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/ports/ffmpeg/portfile.cmake: warning: this port contains a file named "usage" but didn't install it to ${CURRENT_PACKAGES_DIR}/share/${PORT}/usage . If this file is not intended to be usage text, consider choosing another name; otherwise, install it. To suppress this message, add set(VCPKG_POLICY_SKIP_USAGE_INSTALL_CHECK enabled)
/builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/ports/ffmpeg/usage: note: the usage file is here
note: you can install the usage file with the following CMake
note: file(INSTALL "${CMAKE_CURRENT_LIST_DIR}/usage" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")
/builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/ports/ffmpeg/portfile.cmake: warning: Found 1 post-build check problem(s). These are usually caused by bugs in portfile.cmake or the upstream build system. Please correct these before submitting this port to the curated registry.
Elapsed time to handle ffmpeg:x64-linux: 36 s
Completed submission of pkgconf:x64-linux@2.5.1 to 1 binary cache(s) in 17.1 ms
Completed submission of vcpkg-pkgconfig-get-modules:x64-linux@2024-04-03 to 1 binary cache(s) in 2.11 ms
Installing 9/12 libjpeg-turbo:x64-linux@3.1.1...
Building libjpeg-turbo:x64-linux@3.1.1...
-- Using cached libjpeg-turbo-libjpeg-turbo-3.1.1.tar.gz
-- Extracting source /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/libjpeg-turbo-libjpeg-turbo-3.1.1.tar.gz
-- Applying patch add-options-for-exes-docs-headers.patch
-- Applying patch workaround_cmake_system_processor.patch
-- Using source at /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/libjpeg-turbo/src/3.1.1-23af682a76.clean
-- Found external ninja('1.13.1').
-- Configuring x64-linux
-- Building x64-linux-rel
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/libjpeg-turbo_x64-linux/lib/pkgconfig/libjpeg.pc
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/libjpeg-turbo_x64-linux/lib/pkgconfig/libturbojpeg.pc
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/libjpeg-turbo_x64-linux/share/libjpeg-turbo/copyright
-- Performing post-build validation
Starting submission of libjpeg-turbo:x64-linux@3.1.1 to 1 binary cache(s) in the background
Elapsed time to handle libjpeg-turbo:x64-linux: 8.7 s
libjpeg-turbo:x64-linux package ABI: bfc3673c78dcf41d823b26823088da9c763aa8ecda57d8a34bc5a12a63a8cfbf
Installing 10/12 libvpx:x64-linux@1.15.2...
Building libvpx:x64-linux@1.15.2...
-- Using cached webmproject-libvpx-v1.15.2.tar.gz
-- Extracting source /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/webmproject-libvpx-v1.15.2.tar.gz
-- Applying patch 0003-add-uwp-v142-and-v143-support.patch
-- Applying patch 0004-remove-library-suffixes.patch
-- Using source at /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/libvpx/src/v1.15.2-0f523e7cb7
-- Found external ninja('1.13.1').
-- Getting CMake variables for x64-linux
-- Loading CMake variables from /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/libvpx/cmake-get-vars_C_CXX-x64-linux.cmake.log
-- Build info. Target: x86_64-linux-gcc; Options: --disable-examples --disable-tools --disable-docs --disable-unit-tests --enable-pic --enable-static --disable-shared
-- Configuring libvpx for Release
-- Building libvpx for Release
-- Installing libvpx for Release
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/libvpx_x64-linux/lib/pkgconfig/vpx.pc
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/libvpx_x64-linux/share/libvpx/copyright
-- Performing post-build validation
Elapsed time to handle libvpx:x64-linux: 17 s
Completed submission of libjpeg-turbo:x64-linux@3.1.1 to 1 binary cache(s) in 89.2 ms
Installing 11/12 libyuv:x64-linux@1857...
Building libyuv:x64-linux@1857...
-- Using cached /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/libyuv-0faf8dd0e004520a61a603a4d2996d5ecc80dc3f.tar.gz
-- Extracting source /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/libyuv-0faf8dd0e004520a61a603a4d2996d5ecc80dc3f.tar.gz
-- Applying patch fix-cmakelists.patch
-- Using source at /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/libyuv/src/5ecc80dc3f-715d5c723d
-- Found external ninja('1.13.1').
-- Getting CMake variables for x64-linux
-- Loading CMake variables from /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/libyuv/cmake-get-vars_C_CXX-x64-linux.cmake.log
-- Configuring x64-linux-rel
-- Building x64-linux-rel
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/libyuv_x64-linux/share/libyuv/copyright
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/libyuv_x64-linux/share/libyuv/usage
-- Adjusted RPATH of '/builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/libyuv_x64-linux/tools/yuvconvert' (From '' -> To '$ORIGIN:$ORIGIN/../lib')
-- Performing post-build validation
Elapsed time to handle libyuv:x64-linux: 6.9 s
Installing 12/12 opus:x64-linux@1.5.2...
Building opus:x64-linux@1.5.2...
-- Using cached xiph-opus-v1.5.2.tar.gz
-- Extracting source /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/downloads/xiph-opus-v1.5.2.tar.gz
-- Applying patch fix-pkgconfig-version.patch
-- Using source at /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/buildtrees/opus/src/v1.5.2-81ed242155
-- Found external ninja('1.13.1').
-- Configuring x64-linux
-- Building x64-linux-rel
-- Fixing pkgconfig file: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/opus_x64-linux/lib/pkgconfig/opus.pc
-- Installing: /builder/src/vcpkg-120deac3062162151622ca4860575a33844ba10b/packages/opus_x64-linux/share/opus/copyright
-- Performing post-build validation
Elapsed time to handle opus:x64-linux: 5.2 s
Total install time: 2.4 min
Installed contents are licensed to you by owners. Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Some packages did not declare an SPDX license. Check the `copyright` file for each package for more information about their licensing.
Packages installed in this vcpkg installation declare the following licenses:
Apache-2.0
BSD-2-Clause
BSD-3-Clause
MIT
aom provides CMake targets:
# this is heuristically generated, and may not be correct
find_package(aom CONFIG REQUIRED)
target_link_libraries(main PRIVATE unofficial::aom)
aom provides pkg-config modules:
# Alliance for Open Media AV1 codec library v3.12.1.
aom
ffmpeg provides pkg-config modules:
# FFmpeg codec library
libavcodec
# FFmpeg container format library
libavformat
# FFmpeg utility library
libavutil
libvpx provides CMake targets:
# this is heuristically generated, and may not be correct
find_package(unofficial-libvpx CONFIG REQUIRED)
target_link_libraries(main PRIVATE unofficial::libvpx::libvpx)
libvpx provides pkg-config modules:
# WebM Project VPx codec implementation
vpx
libyuv provides CMake targets:
find_package(libyuv CONFIG REQUIRED)
target_link_libraries(main PRIVATE yuv)
opus provides CMake targets:
# this is heuristically generated, and may not be correct
find_package(Opus CONFIG REQUIRED)
target_link_libraries(main PRIVATE Opus::opus)
opus provides pkg-config modules:
# Opus IETF audio codec ( build)
opus
All requested installations completed successfully in: 2.4 min
-> Build rustdesk Flutter
++ clang -v
++ grep 'Selected GCC installation: '
++ cut '-d ' -f4-
+ export CPATH=/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/15.2.1/include
+ CPATH=/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/15.2.1/include
+ export CARGO_INCREMENTAL=0
+ CARGO_INCREMENTAL=0
+ local _FVC _FBIN
+ _fn_setvars
+ _FVC=/builder/fvm-cache
+ _FBIN=/builder/src/flutterbin
+ export PATH=/builder/src/flutterbin:/builder/src/flutter/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
+ PATH=/builder/src/flutterbin:/builder/src/flutter/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
+ flutter --disable-analytics
#flutter --no-version-check --disable-analytics
Analytics reporting disabled.
╔════════════════════════════════════════════════════════════════════════════╗
║ Welcome to Flutter! - https://flutter.dev ║
║ ║
║ The Flutter tool uses Google Analytics to anonymously report feature usage ║
║ statistics and basic crash reports. This data is used to help improve ║
║ Flutter tools over time. ║
║ ║
║ Flutter tool analytics are not sent on the very first run. To disable ║
║ reporting, type 'flutter config --no-analytics'. To display the current ║
║ setting, type 'flutter config'. If you opt out of analytics, an opt-out ║
║ event will be sent, and then no further information will be sent by the ║
║ Flutter tool. ║
║ ║
║ By downloading the Flutter SDK, you agree to the Google Terms of Service. ║
║ The Google Privacy Policy describes how data is handled in this service. ║
║ ║
║ Moreover, Flutter includes the Dart SDK, which may send usage metrics and ║
║ crash reports to Google. ║
║ ║
║ Read about data we send with crash reports: ║
║ https://flutter.dev/to/crash-reporting ║
║ ║
║ See Google's privacy policy: ║
║ https://policies.google.com/privacy ║
║ ║
║ To disable animations in this tool, use ║
║ 'flutter config --no-cli-animations'. ║
╚════════════════════════════════════════════════════════════════════════════╝
The Flutter CLI developer tool uses Google Analytics to report usage and diagnostic
data along with package dependencies, and crash reporting to send basic crash
reports. This data is used to help improve the Dart platform, Flutter framework,
and related tools.
Telemetry is not sent on the very first run. To disable reporting of telemetry,
run this terminal command:
flutter --disable-analytics
If you opt out of telemetry, an opt-out event will be sent, and then no further
information will be sent. This data is collected in accordance with the Google
Privacy Policy (https://policies.google.com/privacy).
Please note that analytics reporting was already disabled, and will continue to be disabled.
You have received two consent messages because the flutter tool is migrating to a new analytics system. Disabling analytics collection will disable both the legacy and new analytics collection systems. You can disable analytics reporting by running `flutter --disable-analytics`
+ dart --disable-analytics
#dart --disable-analytics
Analytics reporting disabled. In order to enable it, run: dart --enable-analytics
+ flutter doctor
#flutter --no-version-check doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.5, on Arch Linux 6.12.45-1.eln132.amd64, locale C.UTF-8)
[✗] Android toolchain - develop for Android devices
✗ Unable to locate Android SDK.
Install Android Studio from: https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK components.
(or visit https://flutter.dev/to/linux-android-setup for detailed instructions).
If the Android SDK has been installed to a custom location, please use
`flutter config --android-sdk` to update to that location.
[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Linux toolchain - develop for Linux desktop
[!] Android Studio (not installed)
[✓] Connected device (1 available)
[✓] Network resources
! Doctor found issues in 3 categories.
+ dart pub global activate ffigen --version 5.0.1
#dart pub global activate ffigen --version 5.0.1
Resolving dependencies...
Downloading packages...
+ args 2.7.0
+ async 2.13.0
+ boolean_selector 2.1.2
+ cli_util 0.3.5 (0.4.2 available)
+ collection 1.19.1
+ ffi 1.2.1 (2.1.4 available)
+ ffigen 5.0.1 (20.1.0 available)
+ file 6.1.4 (7.0.1 available)
+ glob 2.1.3
+ logging 1.3.0
+ matcher 0.12.17
+ meta 1.17.0
+ path 1.9.1
+ quiver 3.2.2
+ source_span 1.10.1
+ stack_trace 1.12.1
+ stream_channel 2.1.4
+ string_scanner 1.4.1
+ term_glyph 1.2.2
+ test_api 0.7.7 (0.7.8 available)
+ yaml 3.1.3
Building package executables...
Built ffigen:ffigen.
Activated ffigen 5.0.1.
+ pushd /builder/src/flutter_rust_bridge/frb_codegen
~/src/flutter_rust_bridge/frb_codegen ~/src/rustdesk-1.4.4
+ nice -n1 cargo install --path .
Installing flutter_rust_bridge_codegen v1.80.1 (/builder/src/flutter_rust_bridge-1.80.1/frb_codegen)
Updating crates.io index
Locking 119 packages to latest compatible versions
Adding cargo_metadata v0.14.2 (available: v0.23.1)
Adding cbindgen v0.24.5 (available: v0.29.2)
Adding convert_case v0.5.0 (available: v0.9.0)
Adding delegate v0.8.0 (available: v0.13.5)
Adding enum-iterator v1.5.0 (available: v2.3.0)
Adding fern v0.6.2 (available: v0.7.1)
Adding itertools v0.10.5 (available: v0.14.0)
Adding serde_yaml v0.8.26 (available: v0.9.34+deprecated)
Adding strum_macros v0.24.3 (available: v0.27.2)
Adding thiserror v1.0.69 (available: v2.0.17)
Adding toml v0.5.11 (available: v0.9.8)
Downloading crates ...
Downloaded atty v0.2.14
Downloaded anstyle-query v1.1.5
Downloaded addr2line v0.25.1
Downloaded adler2 v2.0.1
Downloaded autocfg v1.5.0
Downloaded anstream v0.6.21
Downloaded anyhow v1.0.100
Downloaded anstyle-parse v0.2.7
Downloaded anstyle v1.0.13
Downloaded aho-corasick v1.1.4
Downloaded backtrace v0.3.76
Downloaded num-traits v0.2.19
Downloaded iana-time-zone v0.1.64
Downloaded heck v0.5.0
Downloaded heck v0.4.1
Downloaded is-terminal v0.4.17
Downloaded itoa v1.0.15
Downloaded memchr v2.7.6
Downloaded linked-hash-map v0.5.6
Downloaded miniz_oxide v0.8.9
Downloaded utf8parse v0.2.2
Downloaded is_terminal_polyfill v1.70.2
Downloaded bitflags v1.3.2
Downloaded convert_case v0.5.0
Downloaded log v0.4.28
Downloaded delegate v0.8.0
Downloaded enum-iterator-derive v1.5.0
Downloaded indexmap v1.9.3
Downloaded os_str_bytes v6.6.1
Downloaded pathdiff v0.2.3
Downloaded itertools v0.10.5
Downloaded gimli v0.32.3
Downloaded proc-macro2 v1.0.103
Downloaded yaml-rust v0.4.5
Downloaded clap_derive v4.5.49
Downloaded thiserror-impl v1.0.69
Downloaded colored v1.9.4
Downloaded unicode-ident v1.0.22
Downloaded errno v0.3.14
Downloaded clap_lex v0.2.4
Downloaded lazy_static v1.5.0
Downloaded termcolor v1.4.1
Downloaded enum-iterator v1.5.0
Downloaded colorchoice v1.0.4
Downloaded clap_lex v0.7.6
Downloaded enum_dispatch v0.3.13
Downloaded cargo_metadata v0.14.2
Downloaded clap v4.5.53
Downloaded topological-sort v0.2.2
Downloaded thiserror v1.0.69
Downloaded strsim v0.11.1
Downloaded hashbrown v0.12.3
Downloaded bitflags v2.10.0
Downloaded either v1.15.0
Downloaded quote v1.0.42
Downloaded strum_macros v0.24.3
Downloaded toml v0.5.11
Downloaded rustc-demangle v0.1.26
Downloaded semver v1.0.27
Downloaded camino v1.2.1
Downloaded tempfile v3.23.0
Downloaded strsim v0.10.0
Downloaded rustversion v1.0.22
Downloaded clap v3.2.25
Downloaded cargo-platform v0.1.9
Downloaded getrandom v0.3.4
Downloaded fastrand v2.3.0
Downloaded cfg-if v1.0.4
Downloaded once_cell v1.21.3
Downloaded ryu v1.0.20
Downloaded serde_yaml v0.8.26
Downloaded textwrap v0.16.2
Downloaded serde_core v1.0.228
Downloaded serde_derive v1.0.228
Downloaded serde v1.0.228
Downloaded clap_builder v4.5.53
Downloaded fern v0.6.2
Downloaded regex v1.12.2
Downloaded chrono v0.4.42
Downloaded cbindgen v0.24.5
Downloaded object v0.37.3
Downloaded syn v1.0.109
Downloaded serde_json v1.0.145
Downloaded syn v2.0.110
Downloaded regex-syntax v0.8.8
Downloaded rustix v1.1.2
Downloaded regex-automata v0.4.13
Downloaded libc v0.2.177
Downloaded linux-raw-sys v0.11.0
Compiling proc-macro2 v1.0.103
Compiling quote v1.0.42
Compiling unicode-ident v1.0.22
Compiling libc v0.2.177
Compiling serde_core v1.0.228
Compiling autocfg v1.5.0
Compiling memchr v2.7.6
Compiling syn v1.0.109
Compiling serde v1.0.228
Compiling indexmap v1.9.3
Compiling cfg-if v1.0.4
Compiling num-traits v0.2.19
Compiling hashbrown v0.12.3
Compiling syn v2.0.110
Compiling ryu v1.0.20
Compiling serde_json v1.0.145
Compiling getrandom v0.3.4
Compiling object v0.37.3
Compiling utf8parse v0.2.2
Compiling rustix v1.1.2
Compiling anstyle-parse v0.2.7
Compiling is_terminal_polyfill v1.70.2
Compiling camino v1.2.1
Compiling rustversion v1.0.22
Compiling os_str_bytes v6.6.1
Compiling bitflags v2.10.0
Compiling linux-raw-sys v0.11.0
Compiling adler2 v2.0.1
Compiling anstyle v1.0.13
Compiling anstyle-query v1.1.5
Compiling itoa v1.0.15
Compiling gimli v0.32.3
Compiling colorchoice v1.0.4
Compiling anstream v0.6.21
Compiling miniz_oxide v0.8.9
Compiling clap_lex v0.2.4
Compiling serde_derive v1.0.228
Compiling addr2line v0.25.1
Compiling atty v0.2.14
Compiling is-terminal v0.4.17
Compiling aho-corasick v1.1.4
Compiling termcolor v1.4.1
Compiling textwrap v0.16.2
Compiling cbindgen v0.24.5
Compiling strsim v0.10.0
Compiling lazy_static v1.5.0
Compiling clap_lex v0.7.6
Compiling fastrand v2.3.0
Compiling iana-time-zone v0.1.64
Compiling regex-syntax v0.8.8
Compiling log v0.4.28
Compiling bitflags v1.3.2
Compiling strsim v0.11.1
Compiling linked-hash-map v0.5.6
Compiling heck v0.5.0
Compiling once_cell v1.21.3
Compiling thiserror v1.0.69
Compiling anyhow v1.0.100
Compiling rustc-demangle v0.1.26
Compiling toml v0.5.11
Compiling backtrace v0.3.76
Compiling cargo-platform v0.1.9
Compiling regex-automata v0.4.13
Compiling tempfile v3.23.0
Compiling clap_derive v4.5.49
Compiling yaml-rust v0.4.5
Compiling clap_builder v4.5.53
Compiling clap v3.2.25
Compiling chrono v0.4.42
Compiling colored v1.9.4
Compiling enum-iterator-derive v1.5.0
Compiling thiserror-impl v1.0.69
Compiling semver v1.0.27
Compiling either v1.15.0
Compiling heck v0.4.1
Compiling strum_macros v0.24.3
Compiling enum_dispatch v0.3.13
Compiling itertools v0.10.5
Compiling cargo_metadata v0.14.2
Compiling enum-iterator v1.5.0
Compiling fern v0.6.2
Compiling clap v4.5.53
Compiling serde_yaml v0.8.26
Compiling regex v1.12.2
Compiling delegate v0.8.0
Compiling topological-sort v0.2.2
Compiling convert_case v0.5.0
Compiling pathdiff v0.2.3
Compiling flutter_rust_bridge_codegen v1.80.1 (/builder/src/flutter_rust_bridge-1.80.1/frb_codegen)
warning: fields `ir` and `context` are never read
--> frb_codegen/src/generator/dart/ty.rs:32:17
|
32 | pub ir: $ir_cls,
| ^^
33 | pub context: $crate::generator::dart::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/dart/ty_dart_opaque.rs:6:29
|
6 | type_dart_generator_struct!(TypeDartOpaqueGenerator, IrTypeDartOpaque);
| ----------------------------------------------------------------------
| | |
| | fields in this struct
| in this macro invocation
|
= note: `TypeDartOpaqueGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
= note: this warning originates in the macro `type_dart_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: fields `ir` and `context` are never read
--> frb_codegen/src/generator/dart/ty.rs:32:17
|
32 | pub ir: $ir_cls,
| ^^
33 | pub context: $crate::generator::dart::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/dart/ty_dynamic.rs:5:29
|
5 | type_dart_generator_struct!(TypeDynamicGenerator, IrTypeDynamic);
| ----------------------------------------------------------------
| | |
| | fields in this struct
| in this macro invocation
|
= note: `TypeDynamicGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: this warning originates in the macro `type_dart_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: field `context` is never read
--> frb_codegen/src/generator/dart/ty.rs:33:17
|
33 | pub context: $crate::generator::dart::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/dart/ty_optional.rs:6:29
|
6 | type_dart_generator_struct!(TypeOptionalGenerator, IrTypeOptional);
| ------------------------------------------------------------------
| | |
| | field in this struct
| in this macro invocation
|
= note: `TypeOptionalGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: this warning originates in the macro `type_dart_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: field `context` is never read
--> frb_codegen/src/generator/dart/ty.rs:33:17
|
33 | pub context: $crate::generator::dart::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/dart/ty_primitive.rs:7:29
|
7 | type_dart_generator_struct!(TypePrimitiveGenerator, IrTypePrimitive);
| --------------------------------------------------------------------
| | |
| | field in this struct
| in this macro invocation
|
= note: `TypePrimitiveGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: this warning originates in the macro `type_dart_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: field `context` is never read
--> frb_codegen/src/generator/rust/ty.rs:81:17
|
81 | pub context: $crate::generator::rust::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/rust/ty_dart_opaque.rs:11:29
|
11 | type_rust_generator_struct!(TypeDartOpaqueGenerator, IrTypeDartOpaque);
| ----------------------------------------------------------------------
| | |
| | field in this struct
| in this macro invocation
|
= note: `TypeDartOpaqueGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: this warning originates in the macro `type_rust_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: fields `ir` and `context` are never read
--> frb_codegen/src/generator/rust/ty.rs:80:17
|
80 | pub ir: $ir_cls,
| ^^
81 | pub context: $crate::generator::rust::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/rust/ty_dynamic.rs:5:29
|
5 | type_rust_generator_struct!(TypeDynamicGenerator, IrTypeDynamic);
| ----------------------------------------------------------------
| | |
| | fields in this struct
| in this macro invocation
|
= note: `TypeDynamicGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: this warning originates in the macro `type_rust_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: field `context` is never read
--> frb_codegen/src/generator/rust/ty.rs:81:17
|
81 | pub context: $crate::generator::rust::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/rust/ty_primitive.rs:6:29
|
6 | type_rust_generator_struct!(TypePrimitiveGenerator, IrTypePrimitive);
| --------------------------------------------------------------------
| | |
| | field in this struct
| in this macro invocation
|
= note: `TypePrimitiveGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: this warning originates in the macro `type_rust_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: field `context` is never read
--> frb_codegen/src/generator/rust/ty.rs:81:17
|
81 | pub context: $crate::generator::rust::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/rust/ty_primitive_list.rs:9:29
|
9 | type_rust_generator_struct!(TypePrimitiveListGenerator, IrTypePrimitiveList);
| ----------------------------------------------------------------------------
| | |
| | field in this struct
| in this macro invocation
|
= note: `TypePrimitiveListGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: this warning originates in the macro `type_rust_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: field `context` is never read
--> frb_codegen/src/generator/rust/ty.rs:81:17
|
81 | pub context: $crate::generator::rust::ty::TypeGeneratorContext<'a>,
| ^^^^^^^
|
::: frb_codegen/src/generator/rust/ty_rust_opaque.rs:11:29
|
11 | type_rust_generator_struct!(TypeRustOpaqueGenerator, IrTypeRustOpaque);
| ----------------------------------------------------------------------
| | |
| | field in this struct
| in this macro invocation
|
= note: `TypeRustOpaqueGenerator` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: this warning originates in the macro `type_rust_generator_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
warning: field `name` is never read
--> frb_codegen/src/parser/mod.rs:477:9
|
476 | pub struct NamedOption<K, V> {
| ----------- field in this struct
477 | pub name: K,
| ^^^^
|
= note: `NamedOption` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
warning: field `0` is never read
--> frb_codegen/src/parser/mod.rs:491:25
|
491 | pub struct MirrorOption(Path);
| ------------ ^^^^
| |
| field in this struct
|
= help: consider removing this field
= note: `MirrorOption` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
warning: struct `DartImports` is never constructed
--> frb_codegen/src/parser/mod.rs:534:12
|
534 | pub struct DartImports(Vec<IrDartImport>);
| ^^^^^^^^^^^
warning: field `0` is never read
--> frb_codegen/src/parser/mod.rs:564:12
|
564 | Mirror(MirrorOption),
| ------ ^^^^^^^^^^^^
| |
| field in this variant
|
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
564 - Mirror(MirrorOption),
564 + Mirror(()),
|
warning: fields `name`, `manifest_path`, and `root_src_file` are never read
--> frb_codegen/src/parser/source_graph.rs:28:9
|
27 | pub struct Crate {
| ----- fields in this struct
28 | pub name: String,
| ^^^^
29 | pub manifest_path: PathBuf,
| ^^^^^^^^^^^^^
30 | pub root_src_file: PathBuf,
| ^^^^^^^^^^^^^
|
= note: `Crate` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
warning: fields `path` and `visibility` are never read
--> frb_codegen/src/parser/source_graph.rs:108:9
|
107 | pub struct Import {
| ------ fields in this struct
108 | pub path: Vec<String>,
| ^^^^
109 | pub visibility: Visibility,
| ^^^^^^^^^^
|
= note: `Import` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/dart/wasm.rs:62:48
|
62 | pub fn reconstruct_dart_wire_from_raw_repr(ty: &str) -> Cow<str> {
| ^^^^ ^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
62 | pub fn reconstruct_dart_wire_from_raw_repr(ty: &str) -> Cow<'_, str> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty.rs:12:25
|
12 | fn wire2api_jsvalue(&self) -> Option<Cow<str>> {
| ^^^^^ ^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
12 | fn wire2api_jsvalue(&self) -> Option<Cow<'_, str>> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_boxed.rs:38:25
|
38 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<str>> {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
38 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<'_, str>> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_dart_opaque.rs:50:25
|
50 | fn wire2api_jsvalue(&self) -> Option<Cow<str>> {
| ^^^^^ ^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
50 | fn wire2api_jsvalue(&self) -> Option<Cow<'_, str>> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_delegate.rs:195:25
|
195 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<str>> {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
195 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<'_, str>> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_optional.rs:23:25
|
23 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<str>> {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
23 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<'_, str>> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_primitive.rs:12:25
|
12 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<str>> {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
12 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<'_, str>> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_primitive_list.rs:26:25
|
26 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<str>> {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
26 | fn wire2api_jsvalue(&self) -> Option<std::borrow::Cow<'_, str>> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_record.rs:12:28
|
12 | fn as_struct_generator(&self) -> TypeStructRefGenerator {
| ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
12 | fn as_struct_generator(&self) -> TypeStructRefGenerator<'_> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_rust_opaque.rs:27:25
|
27 | fn wire2api_jsvalue(&self) -> Option<Cow<str>> {
| ^^^^^ ^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
27 | fn wire2api_jsvalue(&self) -> Option<Cow<'_, str>> {
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/generator/rust/ty_sync_return.rs:32:33
|
32 | fn wire2api_jsvalue(&self) -> Option<Cow<str>>;
| ^^^^^ ^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
32 | fn wire2api_jsvalue(&self) -> Option<Cow<'_, str>>;
| +++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/ir/ty_unencodable.rs:10:14
|
10 | fn splay(&self) -> Vec<(&str, Option<ArgsRefs>)>;
| ^^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here
| | |
| | the same lifetime is elided here
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
10 | fn splay(&self) -> Vec<(&str, Option<ArgsRefs<'_>>)>;
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/ir/ty_unencodable.rs:37:14
|
37 | fn splay(&self) -> Vec<(&str, Option<ArgsRefs>)> {
| ^^^^^ ^^^^ ^^^^^^^^ the same lifetime is hidden here
| | |
| | the same lifetime is elided here
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
37 | fn splay(&self) -> Vec<(&str, Option<ArgsRefs<'_>>)> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> frb_codegen/src/parser/mod.rs:673:27
|
673 | pub(crate) fn to_dart(&self) -> Cow<str> {
| ^^^^^ ^^^^^^^^ the same lifetime is hidden here
| |
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
673 | pub(crate) fn to_dart(&self) -> Cow<'_, str> {
| +++
warning: `flutter_rust_bridge_codegen` (lib) generated 29 warnings (run `cargo fix --lib -p flutter_rust_bridge_codegen` to apply 14 suggestions)
Finished `release` profile [optimized] target(s) in 49.48s
Installing /builder/.cargo/bin/flutter_rust_bridge_codegen
Installed package `flutter_rust_bridge_codegen v1.80.1 (/builder/src/flutter_rust_bridge-1.80.1/frb_codegen)` (executable `flutter_rust_bridge_codegen`)
warning: be sure to add `/builder/.cargo/bin` to your PATH to be able to run the installed binaries
+ popd
~/src/rustdesk-1.4.4
+ pushd flutter
~/src/rustdesk-1.4.4/flutter ~/src/rustdesk-1.4.4
+ flutter clean
#flutter --no-version-check clean
+ flutter pub get
#flutter --no-version-check pub get
Resolving dependencies...
Downloading packages...
_fe_analyzer_shared 72.0.0 (92.0.0 available)
analyzer 6.7.0 (9.0.0 available)
animations 2.0.11 (2.1.1 available)
archive 3.6.1 (4.0.7 available)
back_button_interceptor 6.0.2 (8.0.4 available)
build 2.4.1 (4.0.3 available)
build_cli_annotations 2.1.0 (2.1.1 available)
build_config 1.1.1 (1.2.0 available)
build_daemon 4.0.2 (4.1.1 available)
build_resolvers 2.4.2 (3.0.4 available)
build_runner 2.4.13 (2.10.4 available)
build_runner_core 7.3.2 (9.3.2 available)
built_value 8.10.1 (8.12.0 available)
cached_network_image 3.3.1 (3.4.1 available)
cached_network_image_platform_interface 4.0.0 (4.1.1 available)
cached_network_image_web 1.2.0 (1.3.1 available)
characters 1.3.0 (1.4.1 available)
checked_yaml 2.0.3 (2.0.4 available)
clock 1.1.1 (1.1.2 available)
code_builder 4.10.1 (4.11.0 available)
collection 1.18.0 (1.19.1 available)
cross_file 0.3.4+2 (0.3.5+1 available)
crypto 3.0.6 (3.0.7 available)
dart_style 2.3.7 (3.1.3 available)
desktop_drop 0.4.4 (0.7.0 available)
device_info_plus 9.1.2 (12.2.0 available)
device_info_plus_platform_interface 7.0.2 (7.0.3 available)
extended_text 14.0.0 (15.0.2 available)
external_path 1.0.3 (2.2.0 available)
ffi 2.1.3 (2.1.4 available)
ffigen 8.0.2 (20.1.0 available)
file 6.1.4 (7.0.1 available)
file_picker 5.5.0 (10.3.6 available)
file_selector_linux 0.9.3+2 (0.9.3+3 available)
file_selector_macos 0.9.4+2 (0.9.4+6 available)
file_selector_platform_interface 2.6.2 (2.7.0 available)
file_selector_windows 0.9.3+4 (0.9.3+5 available)
flex_color_picker 3.6.0 (3.7.2 available)
flex_seed_scheme 3.4.1 (3.6.1 available)
flutter_cache_manager 3.3.1 (3.4.1 available)
flutter_keyboard_visibility 5.4.1 (6.0.0 available)
flutter_launcher_icons 0.13.1 (0.14.4 available)
flutter_lints 2.0.3 (6.0.0 available)
! flutter_plugin_android_lifecycle 2.0.17 (overridden) (2.0.32 available)
flutter_rust_bridge 1.80.1 (2.11.1 available)
flutter_svg 2.1.0 (2.2.2 available)
freezed 2.5.7 (3.2.3 available)
freezed_annotation 2.4.4 (3.1.0 available)
google_fonts 6.2.1 (6.3.2 available)
http 1.4.0 (1.6.0 available)
http_parser 4.0.2 (4.1.2 available)
icons_launcher 2.1.7 (3.0.3 available)
image 4.3.0 (4.5.4 available)
image_picker 1.1.2 (1.2.1 available)
image_picker_android 0.8.12+21 (0.8.13+9 available)
image_picker_for_web 3.0.6 (3.1.1 available)
image_picker_ios 0.8.12+2 (0.8.13+2 available)
image_picker_linux 0.2.1+2 (0.2.2 available)
image_picker_macos 0.2.1+2 (0.2.2+1 available)
image_picker_platform_interface 2.10.1 (2.11.1 available)
image_picker_windows 0.2.1+1 (0.2.2 available)
! intl 0.19.0 (overridden) (0.20.2 available)
js 0.6.7 (0.7.2 available)
lints 2.1.1 (6.0.0 available)
macros 0.1.2-main.4 (0.1.3-main.0 available)
material_color_utilities 0.11.1 (0.13.0 available)
meta 1.15.0 (1.17.0 available)
package_info_plus 4.2.0 (9.0.0 available)
package_info_plus_platform_interface 2.0.1 (3.2.1 available)
path 1.9.0 (1.9.1 available)
path_provider_android 2.2.15 (2.2.21 available)
path_provider_foundation 2.4.1 (2.5.0 available)
petitparser 6.0.2 (7.0.1 available)
pool 1.5.1 (1.5.2 available)
provider 6.1.5 (6.1.5+1 available)
pubspec_parse 1.4.0 (1.5.0 available)
pull_down_button 0.9.4 (0.10.2 available)
puppeteer 3.16.0 (3.20.0 available)
rxdart 0.27.7 (0.28.0 available)
screen_retriever 0.1.9 (from transitive dependency to direct dependency) (0.2.0 available)
scroll_pos 0.4.0 (0.5.0 available)
shelf 1.4.1 (1.4.2 available)
shelf_web_socket 1.0.4 (3.0.0 available)
source_gen 1.5.0 (4.1.1 available)
sqflite 2.2.0 (2.4.2 available)
sqflite_common 2.5.4+6 (2.5.6 available)
synchronized 3.3.0+3 (3.4.0 available)
test_api 0.7.6 (0.7.8 available)
uni_links_desktop 0.1.7 (0.2.0 available)
universal_io 2.2.2 (2.3.1 available)
url_launcher 6.3.1 (6.3.2 available)
url_launcher_android 6.3.14 (6.3.27 available)
url_launcher_ios 6.3.3 (6.3.6 available)
url_launcher_linux 3.2.1 (3.2.2 available)
url_launcher_macos 3.2.2 (3.2.5 available)
url_launcher_web 2.3.3 (2.4.1 available)
url_launcher_windows 3.1.4 (3.1.5 available)
uuid 3.0.7 (4.5.2 available)
vector_graphics 1.1.18 (1.1.19 available)
vector_graphics_compiler 1.1.16 (1.1.19 available)
vector_math 2.1.4 (from transitive dependency to direct dependency) (2.2.0 available)
video_player 2.9.5 (2.10.1 available)
video_player_android 2.7.16 (2.8.19 available)
video_player_avfoundation 2.7.1 (2.8.7 available)
video_player_platform_interface 6.3.0 (6.6.0 available)
video_player_web 2.3.5 (2.4.0 available)
wakelock_plus 1.2.1 (1.4.0 available)
wakelock_plus_platform_interface 1.2.3 (1.3.0 available)
watcher 1.1.2 (1.1.4 available)
web 0.5.1 (1.1.1 available)
web_socket_channel 2.4.5 (3.0.3 available)
win32 5.10.1 (5.15.0 available)
win32_registry 1.1.5 (2.1.0 available)
xml 6.5.0 (6.6.1 available)
Changed 2 dependencies!
114 packages have newer versions incompatible with dependency constraints.
Try `flutter pub outdated` for more information.
+ popd
~/src/rustdesk-1.4.4
+ local _CGdefault=/builder/.cargo
+ local _CARGO_HOME_RUSTDESK=/builder/.cargo
+ /builder/.cargo/bin/flutter_rust_bridge_codegen --rust-input ./src/flutter_ffi.rs --dart-output ./flutter/lib/generated_bridge.dart
2025/11/20 16:35:41 [WARN] Skipping unresolvable module inline (tried /builder/src/rustdesk-1.4.4/src/inline.rs, /builder/src/rustdesk-1.4.4/src/inline/mod.rs, /builder/src/rustdesk-1.4.4/src/ui/inline.rs, /builder/src/rustdesk-1.4.4/src/ui/inline/mod.rs, )
2025/11/20 16:35:41 [WARN] Skipping unresolvable module version (tried /builder/src/rustdesk-1.4.4/src/version.rs, /builder/src/rustdesk-1.4.4/src/version/mod.rs, /builder/src/rustdesk-1.4.4/src/lib/version.rs, /builder/src/rustdesk-1.4.4/src/lib/version/mod.rs, )
2025/11/20 16:35:41 [WARN] Skipping unresolvable module bridge_generated (tried /builder/src/rustdesk-1.4.4/src/bridge_generated.rs, /builder/src/rustdesk-1.4.4/src/bridge_generated/mod.rs, /builder/src/rustdesk-1.4.4/src/lib/bridge_generated.rs, /builder/src/rustdesk-1.4.4/src/lib/bridge_generated/mod.rs, )
2025/11/20 16:35:41 [INFO] Phase: Validate config(s)
2025/11/20 16:35:41 [INFO] Picked config: Opts { rust_input_path: "/builder/src/rustdesk-1.4.4/./src/flutter_ffi.rs", dart_output_path: "/builder/src/rustdesk-1.4.4/./flutter/lib/generated_bridge.dart", dart_decl_output_path: None, c_output_path: ["/tmp/.tmpo1kQir.h"], rust_crate_dir: "/builder/src/rustdesk-1.4.4", rust_output_path: "/builder/src/rustdesk-1.4.4/./src/bridge_generated.rs", class_name: "Rustdesk", dart_format_line_length: 80, dart_enums_style: false, skip_add_mod_to_lib: false, llvm_path: ["/opt/homebrew/opt/llvm", "/usr/local/opt/llvm", "/usr/lib/llvm-9", "/usr/lib/llvm-10", "/usr/lib/llvm-11", "/usr/lib/llvm-12", "/usr/lib/llvm-13", "/usr/lib/llvm-14", "/usr/lib/", "/usr/lib64/", "C:/Program Files/llvm", "C:/msys64/mingw64"], llvm_compiler_opts: "", manifest_path: "/builder/src/rustdesk-1.4.4/Cargo.toml", dart_root: Some("/builder/src/rustdesk-1.4.4/./flutter"), build_runner: true, block_index: BlockIndex(0), skip_deps_check: false, wasm_enabled: false, inline_rust: false, bridge_in_method: true, extra_headers: "", dart3: true, keep_going: false }
2025/11/20 16:35:41 [INFO] Phase: Parse source code to AST, then to IR
2025/11/20 16:35:42 [WARN] Skipping unresolvable module inline (tried /builder/src/rustdesk-1.4.4/src/inline.rs, /builder/src/rustdesk-1.4.4/src/inline/mod.rs, /builder/src/rustdesk-1.4.4/src/ui/inline.rs, /builder/src/rustdesk-1.4.4/src/ui/inline/mod.rs, )
2025/11/20 16:35:42 [WARN] Skipping unresolvable module version (tried /builder/src/rustdesk-1.4.4/src/version.rs, /builder/src/rustdesk-1.4.4/src/version/mod.rs, /builder/src/rustdesk-1.4.4/src/lib/version.rs, /builder/src/rustdesk-1.4.4/src/lib/version/mod.rs, )
2025/11/20 16:35:42 [WARN] Skipping unresolvable module bridge_generated (tried /builder/src/rustdesk-1.4.4/src/bridge_generated.rs, /builder/src/rustdesk-1.4.4/src/bridge_generated/mod.rs, /builder/src/rustdesk-1.4.4/src/lib/bridge_generated.rs, /builder/src/rustdesk-1.4.4/src/lib/bridge_generated/mod.rs, )
2025/11/20 16:35:42 [INFO] Phase: Transform IR
2025/11/20 16:35:42 [INFO] Phase: Generate Rust code
2025/11/20 16:35:42 [INFO] Phase: Generate Dart code
#flutter --no-version-check --version
Flutter 3.24.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision dec2ee5c1f (1 year ago) • 2024-11-13 11:13:06 -0800
Engine • revision a18df97ca5
Tools • Dart 3.5.4 • DevTools 2.37.3
2025/11/20 16:35:42 [INFO] Phase: Generating Dart bindings for Rust
#flutter --no-version-check pub run ffigen --config /tmp/.tmpQ9JdsD
Running in Directory: '/builder/src/rustdesk-1.4.4/flutter'
Input Headers: [/tmp/.tmpZQgu6E.h]
[WARNING]: No definition found for declaration - (Cursor) spelling: _Dart_Handle, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct _Dart_Handle, usr: c:@S@_Dart_Handle
[WARNING]: No definition found for declaration - (Cursor) spelling: _Dart_Handle, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct _Dart_Handle, usr: c:@S@_Dart_Handle
[WARNING]: No definition found for declaration - (Cursor) spelling: DartCObject, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct DartCObject, usr: c:@S@DartCObject
[WARNING]: No definition found for declaration - (Cursor) spelling: DartCObject, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct DartCObject, usr: c:@S@DartCObject
[WARNING]: No definition found for declaration - (Cursor) spelling: Display, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct Display, usr: c:@S@Display
[WARNING]: No definition found for declaration - (Cursor) spelling: Display, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct Display, usr: c:@S@Display
[WARNING]: No definition found for declaration - (Cursor) spelling: _Dart_Handle, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct _Dart_Handle, usr: c:@S@_Dart_Handle
[WARNING]: No definition found for declaration - (Cursor) spelling: _Dart_Handle, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct _Dart_Handle, usr: c:@S@_Dart_Handle
[WARNING]: No definition found for declaration - (Cursor) spelling: _Dart_Handle, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct _Dart_Handle, usr: c:@S@_Dart_Handle
[WARNING]: No definition found for declaration - (Cursor) spelling: _Dart_Handle, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct _Dart_Handle, usr: c:@S@_Dart_Handle
[WARNING]: No definition found for declaration - (Cursor) spelling: DartCObject, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct DartCObject, usr: c:@S@DartCObject
[WARNING]: No definition found for declaration - (Cursor) spelling: Display, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct Display, usr: c:@S@Display
[WARNING]: No definition found for declaration - (Cursor) spelling: Display, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct Display, usr: c:@S@Display
[WARNING]: No definition found for declaration - (Cursor) spelling: Display, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct Display, usr: c:@S@Display
[WARNING]: No definition found for declaration - (Cursor) spelling: Display, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct Display, usr: c:@S@Display
[WARNING]: No definition found for declaration - (Cursor) spelling: Display, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct Display, usr: c:@S@Display
[WARNING]: No definition found for declaration - (Cursor) spelling: Display, kind: 2, kindSpelling: StructDecl, type: 105, typeSpelling: struct Display, usr: c:@S@Display
[WARNING]: Generated declaration '_Dart_Handle' start's with '_' and therefore will be private.
Finished, Bindings generated in /tmp/.tmpm9YqwZ
the path is "/tmp/.tmpo1kQir.h"
2025/11/20 16:35:44 [INFO] Phase: Running build_runner
2025/11/20 16:35:44 [INFO] Running build_runner at /builder/src/rustdesk-1.4.4/./flutter
#flutter --no-version-check pub run build_runner build --delete-conflicting-outputs --enable-experiment=class-modifiers
[INFO] Generating build script...
[INFO] Generating build script completed, took 240ms
[INFO] Precompiling build script......
[INFO] Precompiling build script... completed, took 3.6s
[INFO] Initializing inputs
[INFO] Building new asset graph...
[INFO] Building new asset graph completed, took 1.0s
[INFO] Checking for unexpected pre-existing outputs....
[INFO] Checking for unexpected pre-existing outputs. completed, took 0ms
[INFO] Running build...
[INFO] Generating SDK summary...
[INFO] 1.5s elapsed, 0/16 actions completed.
[INFO] 2.8s elapsed, 0/16 actions completed.
[INFO] Generating SDK summary completed, took 3.4s
[INFO] 4.9s elapsed, 128/129 actions completed.
[INFO] 6.3s elapsed, 128/129 actions completed.
[INFO] Running build completed, took 6.3s
[INFO] Caching finalized dependency graph...
[INFO] Caching finalized dependency graph completed, took 87ms
[INFO] Succeeded after 6.4s with 10 outputs (138 actions)
2025/11/20 16:36:01 [INFO] Phase: Formatting Dart code
#dart format --line-length 80 /builder/src/rustdesk-1.4.4/./flutter/lib/generated_bridge.dart /builder/src/rustdesk-1.4.4/./flutter/lib/generated_bridge.freezed.dart
Formatted /builder/src/rustdesk-1.4.4/./flutter/lib/generated_bridge.dart
Formatted 2 files (1 changed) in 0.69 seconds.
2025/11/20 16:36:02 [INFO] Success!
2025/11/20 16:36:02 [INFO] Now go and use it :)
+ :
+ find /builder/.cargo/git -type f -name mkvparser.cc -execdir sh -c 'patch --no-backup-if-mismatch -Nup0 -i "/builder/src/0003-mkvparser.cc-cstdint.patch"; rm -f mkvparser.cc.rej; true' ';'
patching file mkvparser.cc
+ '[' 1 -ne 0 ']'
+ nice -n1 ./build.py --flutter --hwcodec
Compiling libc v0.2.171
Compiling proc-macro2 v1.0.93
Compiling unicode-ident v1.0.12
Compiling pkg-config v0.3.30
Compiling autocfg v1.3.0
Compiling shlex v1.3.0
Compiling cfg-if v1.0.0
Compiling serde v1.0.203
Compiling memchr v2.7.4
Compiling once_cell v1.19.0
Compiling quote v1.0.36
Compiling syn v2.0.98
Compiling version_check v0.9.4
Compiling thiserror v1.0.61
Compiling syn v1.0.109
Compiling equivalent v1.0.1
Compiling hashbrown v0.14.5
Compiling jobserver v0.1.31
Compiling cc v1.2.13
Compiling indexmap v2.2.6
Compiling pin-project-lite v0.2.14
Compiling log v0.4.22
Compiling smallvec v1.15.1
Compiling slab v0.4.9
Compiling winnow v0.5.40
Compiling bitflags v2.9.1
Compiling serde_spanned v0.6.6
Compiling toml_datetime v0.6.3
Compiling futures-core v0.3.31
Compiling either v1.13.0
Compiling crossbeam-utils v0.8.20
Compiling aho-corasick v1.1.3
Compiling regex-syntax v0.8.5
Compiling toml_edit v0.20.2
Compiling target-lexicon v0.12.14
Compiling cfg-expr v0.15.8
Compiling lock_api v0.4.12
Compiling heck v0.5.0
Compiling version-compare v0.2.0
Compiling futures-io v0.3.31
Compiling regex-automata v0.4.9
Compiling toml v0.8.2
Compiling serde_derive v1.0.203
Compiling thiserror-impl v1.0.61
Compiling futures-macro v0.3.31
Compiling rustix v0.38.34
Compiling system-deps v6.2.2
Compiling linux-raw-sys v0.4.14
Compiling futures-sink v0.3.31
Compiling glob v0.3.1
Compiling rustix v1.1.2
Compiling pin-utils v0.1.0
Compiling clang-sys v1.8.1
Compiling parking_lot_core v0.9.10
Compiling typenum v1.17.0
Compiling regex v1.11.1
Compiling futures-channel v0.3.31
Compiling toml v0.5.11
Compiling bitflags v1.3.2
Compiling vcpkg v0.2.15
Compiling getrandom v0.2.15
Compiling generic-array v0.14.7
Compiling futures-task v0.3.31
Compiling home v0.5.9
Compiling minimal-lexical v0.2.1
Compiling futures-util v0.3.31
Compiling libloading v0.8.4
Compiling nom v7.1.3
Compiling lazy_static v1.5.0
Compiling wayland-client v0.31.11
Compiling quick-xml v0.37.5
Compiling which v4.4.2
Compiling scopeguard v1.2.0
Compiling cexpr v0.6.0
Compiling wayland-scanner v0.31.7
Compiling num-traits v0.2.19
Compiling rustc-hash v1.1.0
Compiling lazycell v1.3.0
Compiling peeking_take_while v0.1.2
Compiling unicode-segmentation v1.11.0
Compiling heck v0.3.3
Compiling bytes v1.10.1
Compiling anyhow v1.0.98
Compiling simd-adler32 v0.3.7
Compiling tokio-macros v2.5.0
Compiling tracing-core v0.1.34
Compiling strum_macros v0.18.0
Compiling version-compare v0.0.10
Compiling strum v0.18.0
Compiling adler v1.0.2
Compiling tracing-attributes v0.1.29
Compiling miniz_oxide v0.7.4
Compiling ring v0.17.14
Compiling getrandom v0.3.2
Compiling system-deps v1.3.2
Compiling dlib v0.5.2
Compiling glib-sys v0.18.1
Compiling atty v0.2.14
Compiling tracing v0.1.41
Compiling wayland-sys v0.31.7
Compiling humantime v2.1.0
Compiling thiserror v2.0.17
Compiling linux-raw-sys v0.11.0
Compiling subtle v2.6.1
Compiling unicode-width v0.1.13
Compiling parking_lot v0.12.3
Compiling textwrap v0.11.0
Compiling wayland-backend v0.3.11
Compiling proc-macro-error-attr v1.0.4
Compiling bindgen v0.59.2
Compiling termcolor v1.4.1
Compiling strsim v0.8.0
Compiling ansi_term v0.12.1
Compiling vec_map v0.8.2
Compiling downcast-rs v1.2.1
Compiling env_logger v0.9.3
Compiling clap v2.34.0
Compiling futures-executor v0.3.30
Compiling gobject-sys v0.18.0
Compiling thiserror-impl v2.0.17
Compiling signal-hook-registry v1.4.2
Compiling proc-macro-error v1.0.4
Compiling crc32fast v1.4.2
Compiling scoped-tls v1.0.1
Compiling byteorder v1.5.0
Compiling flate2 v1.0.30
Compiling glib-sys v0.10.1
Compiling memoffset v0.9.1
Compiling crypto-common v0.1.6
Compiling bytemuck_derive v1.10.1
Compiling zstd-sys v2.0.11+zstd.1.5.6
Compiling mio v1.0.3
Compiling socket2 v0.5.10
Compiling rustls v0.23.28
Compiling bytemuck v1.23.2
Compiling tokio v1.44.2
Compiling gobject-sys v0.10.0
Compiling gio-sys v0.18.1
Compiling autocfg v0.1.8
Compiling rand_core v0.4.2
Compiling fnv v1.0.7
Compiling rayon-core v1.12.1
Compiling httparse v1.10.1
Compiling block-buffer v0.10.4
Compiling openssl-macros v0.1.1
Compiling toml_edit v0.19.15
Compiling zerocopy v0.8.26
Compiling native-tls v0.2.12
Compiling digest v0.10.7
Compiling cpufeatures v0.2.12
Compiling ppv-lite86 v0.2.17
Compiling itoa v1.0.11
Compiling gstreamer-sys v0.9.1
Compiling rand_core v0.6.4
Compiling concurrent-queue v2.5.0
Compiling parking v2.2.0
Compiling rand_core v0.3.1
Compiling fdeflate v0.3.4
Compiling openssl-src v300.5.3+3.5.4
Compiling heck v0.4.1
Compiling cfg_aliases v0.1.1
Compiling protobuf v3.7.2
Compiling proc-macro2 v0.4.30
Compiling png v0.17.13
Compiling openssl-sys v0.9.104
Compiling wayland-protocols v0.32.9
Compiling polling v3.7.2
Compiling gdk-sys v0.18.0
Compiling rustls-pki-types v1.11.0
Compiling percent-encoding v2.3.1
Compiling unicode-xid v0.1.0
Compiling same-file v1.0.6
Compiling walkdir v2.5.0
Compiling http v1.3.1
Compiling sha1 v0.10.6
Compiling proc-macro-crate v1.3.1
Compiling rand_chacha v0.1.1
Compiling rand_pcg v0.1.2
Compiling cairo-sys-rs v0.18.2
Compiling pango-sys v0.18.0
Compiling gdk-pixbuf-sys v0.18.0
Compiling syn v0.15.44
Compiling fastrand v2.1.0
Compiling quote v0.6.13
Compiling libsodium-sys v0.2.7
Compiling event-listener v5.3.1
Compiling rand_chacha v0.3.1
Compiling rand v0.6.5
Compiling gstreamer-base-sys v0.9.1
Compiling crossbeam-epoch v0.9.18
Compiling protobuf-support v3.7.2
Compiling proc-macro-crate v2.0.2
Compiling serde_json v1.0.118
Compiling atomic-waker v1.1.2
Compiling untrusted v0.9.0
Compiling siphasher v0.2.3
Compiling prettyplease v0.2.20
Compiling openssl-probe v0.1.5
Compiling zstd-safe v7.1.0
Compiling glib-macros v0.18.5
Compiling phf_shared v0.7.24
Compiling tempfile v3.10.1
Compiling crossbeam-deque v0.8.5
Compiling rand v0.8.5
Compiling event-listener-strategy v0.5.2
Compiling rand_hc v0.1.0
Compiling rand_isaac v0.1.1
Compiling rand_xorshift v0.1.1
Compiling rand_jitter v0.1.4
Compiling rand_os v0.1.3
Compiling atk-sys v0.18.0
Compiling tinyvec_macros v0.1.1
Compiling openssl v0.10.68
Compiling foreign-types-shared v0.1.1
Compiling foreign-types v0.3.2
Compiling tinyvec v1.6.1
Compiling rustls-webpki v0.103.3
Compiling dlopen_derive v0.1.4
Compiling protobuf-parse v3.7.2
Compiling glib v0.18.5
Compiling wayland-protocols-wlr v0.3.3
Compiling machine-uid v0.3.0 (https://github.com/rustdesk-org/machine-uid#381ff579)
Compiling async-recursion v1.1.1
Compiling pin-project-internal v1.1.5
Compiling futures-lite v2.3.0
Compiling backtrace v0.3.73
Compiling zeroize v1.8.1
Compiling semver v1.0.23
Compiling iana-time-zone v0.1.60
Compiling smithay-client-toolkit v0.20.0
Compiling bindgen v0.65.1
Compiling protobuf-codegen v3.7.2
Compiling phf_generator v0.7.24
Compiling unicode-normalization v0.1.23
Compiling nasm-rs v0.3.0
Compiling memmap2 v0.9.8
Compiling x11 v2.21.0
Compiling event-listener v2.5.3
Compiling gio v0.18.4
Compiling libm v0.2.8
Compiling unicode-bidi v0.3.15
Compiling arrayvec v0.7.6
Compiling dunce v1.0.5
Compiling const_fn v0.4.10
Compiling io-lifetimes v1.0.11
Compiling idna v0.5.0
Compiling mozjpeg-sys v2.2.2
Compiling form_urlencoded v1.2.1
Compiling hbb_common v0.1.0 (/builder/src/rustdesk-1.4.4/libs/hbb_common)
Compiling phf_codegen v0.7.24
Compiling rayon v1.10.0
Compiling rustls-native-certs v0.8.1
Compiling libz-sys v1.1.18
Compiling gtk-sys v0.18.0
Compiling zvariant_utils v1.0.1
Compiling polling v2.8.0
Compiling xkeysym v0.2.1
Compiling cfg_aliases v0.2.1
Compiling waker-fn v1.2.0
Compiling xcursor v0.3.10
Compiling dasp_sample v0.11.0
Compiling rustix v0.37.27
Compiling utf8parse v0.2.2
Compiling fastrand v1.9.0
Compiling cursor-icon v1.2.0
Compiling futures-lite v1.13.0
Compiling wayland-csd-frame v0.3.0
Compiling anstyle-parse v0.2.4
Compiling wayland-cursor v0.31.5
Compiling rustc_version v0.4.0
Compiling target_build_utils v0.3.1
Compiling url v2.5.2
Compiling async-lock v2.8.0
Compiling num-traits v0.1.43
Compiling rand_core v0.9.3
Compiling nix v0.28.0
Compiling num-integer v0.1.46
Compiling crossbeam-channel v0.5.13
Compiling enumflags2_derive v0.7.10
Compiling memoffset v0.7.1
Compiling async-io v1.13.0
Compiling itoa v0.3.4
Compiling dtoa v0.4.8
Compiling base64 v0.22.1
Compiling linux-raw-sys v0.3.8
Compiling is_terminal_polyfill v1.70.0
Compiling anstyle v1.0.7
Compiling serde v0.9.15
Compiling paste v1.0.15
Compiling anstyle-query v1.1.0
Compiling colorchoice v1.0.1
Compiling async-task v4.7.1
Compiling ryu v1.0.18
Compiling anstream v0.6.14
Compiling chrono v0.4.41
Compiling serde_json v0.9.10
Compiling enumflags2 v0.7.10
Compiling rand_chacha v0.9.0
Compiling tz-rs v0.6.14
Compiling field-offset v0.3.6
Compiling dasp_frame v0.11.0
Compiling zvariant_derive v3.15.2
Compiling tokio-rustls v0.26.0
Compiling async-channel v2.3.1
Compiling phf v0.7.24
Compiling piper v0.2.3
Compiling http-body v1.0.1
Compiling image v0.25.1
Compiling tokio-util v0.7.15
Compiling sha2 v0.10.8
Compiling rgb v0.8.50
Compiling proc-macro-crate v0.1.5
Compiling itertools v0.9.0
Compiling libgit2-sys v0.14.2+1.5.1
Compiling socket2 v0.4.10
Compiling dirs-sys-next v0.1.2
Compiling libpulse-sys v1.21.0
Compiling num-rational v0.3.2
Compiling async-fs v1.6.0
Compiling as-raw-xcb-connection v1.0.1
Compiling static_assertions v1.1.0
Compiling zvariant v3.15.2
Compiling glib-macros v0.10.1
Compiling pango v0.18.3
Compiling gdk-pixbuf v0.18.5
Compiling blocking v1.6.1
Compiling tzdb_data v0.1.2
Compiling rand v0.9.0
Compiling core_maths v0.1.1
Compiling v4l2-sys-mit v0.3.0
Compiling cairo-rs v0.18.5
Compiling dlopen v0.1.8
Compiling uuid v1.16.0
Compiling webpki-roots v0.26.9
Compiling webpki-roots v1.0.4
Compiling calloop v0.14.3
Compiling spin v0.9.8
Compiling nanorand v0.7.0
Compiling ahash v0.7.8
Compiling gtk v0.18.1
Compiling memoffset v0.6.5
Compiling x11rb-protocol v0.13.1
Compiling powerfmt v0.2.0
Compiling tower-service v0.3.3
Compiling data-encoding v2.9.0
Compiling gstreamer v0.16.7
Compiling signature v1.6.4
Compiling siphasher v1.0.1
Compiling try-lock v0.2.5
Compiling gimli v0.29.0
Compiling unicode-xid v0.2.4
Compiling utf-8 v0.7.6
Compiling const_format_proc_macros v0.2.32
Compiling addr2line v0.22.0
Compiling want v0.3.1
Compiling phf_shared v0.11.3
Compiling x11rb v0.13.1
Compiling ed25519 v1.5.3
Compiling deranged v0.3.11
Compiling flume v0.11.0
Compiling calloop-wayland-source v0.4.1
Compiling gdk v0.18.0
Compiling ttf-parser v0.25.1
Compiling tzdb v0.6.1
Compiling nix v0.26.4
Compiling glib v0.10.3
Compiling zbus_names v2.6.1
Compiling directories-next v2.0.0
Compiling async-executor v1.12.0
Compiling atk v0.18.0
Compiling zbus_macros v3.15.2
Compiling env_filter v0.1.3
Compiling async-broadcast v0.5.1
Compiling pin-project v1.1.5
Compiling wayland-protocols-misc v0.3.9
Compiling wayland-protocols-experimental v20250721.0.1
Compiling gtk3-macros v0.18.0
Compiling hmac v0.12.1
Compiling futures v0.3.30
Compiling gstreamer-video-sys v0.9.1
Compiling gstreamer-app-sys v0.9.1
Compiling crossbeam-queue v0.3.11
Compiling num-derive v0.3.3
Compiling derivative v2.2.0
Compiling trackable_derive v1.0.0
Compiling serde_repr v0.1.19
Compiling async-trait v0.1.80
Compiling ordered-stream v0.2.0
Compiling object v0.36.1
Compiling xdg-home v1.2.0
Compiling is-terminal v0.4.16
Compiling libdbus-sys v0.2.5
Compiling libxdo-sys v0.11.0
Compiling muldiv v0.2.1
Compiling hex v0.4.3
Compiling num-conv v0.1.0
Compiling gstreamer-base v0.16.5
Compiling dasp_ring_buffer v0.11.0
Compiling rustc-demangle v0.1.24
Compiling rustversion v1.0.17
Compiling fixedbitset v0.4.2
Compiling time-core v0.1.2
Compiling bindgen v0.71.1
Compiling nu-ansi-term v0.49.0
Compiling drm-sys v0.7.0
Compiling pretty-hex v0.2.1
Compiling num_threads v0.1.7
Compiling time v0.3.36
Compiling env_logger v0.11.6
Compiling flexi_logger v0.27.4
Compiling git2 v0.16.1
Compiling petgraph v0.6.5
Compiling tungstenite v0.26.2
Compiling zbus v3.15.2
Compiling trackable v1.3.0
Compiling confy v0.4.0-2 (https://github.com/rustdesk-org/confy#83db9ec1)
Compiling tokio-socks v0.5.2-3 (https://github.com/rustdesk-org/tokio-socks#bdb9aa3d)
Compiling tzdb v0.5.10
Compiling zstd v0.13.1
Compiling sodiumoxide v0.2.7
Compiling toml v0.7.8
Compiling phf_generator v0.11.3
Compiling hyper v1.7.0
Compiling const_format v0.2.32
Compiling mac_address v1.1.7
Compiling tokio-native-tls v0.3.1
Compiling dirs-next v2.0.0
Compiling sysinfo v0.29.10 (https://github.com/rustdesk-org/sysinfo?branch=rlim_max#90b1705d)
Compiling rustls-platform-verifier v0.6.2
Compiling default_net v0.1.0 (https://github.com/rustdesk-org/default_net#78f8f70c)
Compiling calloop v0.13.0
Compiling itertools v0.12.1
Compiling bzip2-sys v0.1.11+1.0.8
Compiling webm-sys v1.0.4 (https://github.com/rustdesk-org/rust-webm#d2c4d3ac)
Compiling filetime v0.2.23
Compiling socket2 v0.3.19
Compiling x11 v2.19.0 (https://github.com/bjornsnoen/x11-rs#c2e9bfaa)
Compiling x11-dl v2.21.0
Compiling smithay-client-toolkit v0.19.2
Compiling arrayref v0.3.9
Compiling rustc-hash v2.1.1
Compiling zstd-safe v5.0.2+zstd.1.5.2
Compiling nokhwa-bindings-macos v0.2.2 (https://github.com/rustdesk-org/nokhwa.git?branch=fix_from_raw_parts#c2f74662)
Compiling linux-raw-sys v0.6.5
Compiling ipnet v2.11.0
Compiling option-ext v0.2.0
Compiling strict-num v0.1.1
Compiling whoami v1.6.0
Compiling weezl v0.1.8
Compiling is_debug v1.0.1
Compiling drm-fourcc v2.2.0
Compiling radium v0.7.0
Compiling shadow-rs v0.21.0
Compiling tiny-skia-path v0.11.4
Compiling dirs-sys v0.4.1
Compiling tree_magic_mini v3.1.5
Compiling hyper-util v0.1.17
Compiling calloop-wayland-source v0.3.0
Compiling tokio-tungstenite v0.26.2
Compiling phf_codegen v0.11.3
Compiling hashbrown v0.12.3
Compiling v4l v0.14.0
Compiling trackable v0.2.24
Compiling dasp_rms v0.11.0
Compiling owned_ttf_parser v0.25.1
Compiling dasp_peak v0.11.0
Compiling jpeg-decoder v0.3.1
Compiling async-lock v3.4.0
Compiling hwcodec v0.7.1 (https://github.com/rustdesk-org/hwcodec#398e5a89)
Compiling pam-sys v1.0.0-alpha4 (https://github.com/rustdesk-org/pam-sys?branch=fix%2Fv1.0.0-alpha4_gnuc_va_list#3337c9bb)
Compiling inout v0.1.3
Compiling zune-inflate v0.2.54
Compiling winres v0.1.12
Compiling gdkx11-sys v0.18.0
Compiling enum-map-derive v0.17.0
Compiling sync_wrapper v1.0.2
Compiling dart-sys v4.1.5
Compiling serial-core v0.4.0
Compiling inotify-sys v0.1.5
Compiling ioctl-rs v0.1.6
Compiling num_cpus v1.16.0
Compiling termios v0.2.2
Compiling os_pipe v1.2.0
Compiling ahash v0.8.12
Compiling slotmap v1.0.7
Compiling libpulse-simple-sys v1.21.1
Compiling tiny-xlib v0.2.4
Compiling libloading v0.7.4
Compiling half v2.4.1
Compiling gstreamer-video v0.16.7
Compiling winapi v0.3.9
Compiling base64ct v1.6.0
Compiling dlv-list v0.3.0
Compiling color_quant v1.1.0
Compiling tfc v0.7.0 (https://github.com/rustdesk-org/The-Fat-Controller?branch=history%2Frebase_upstream_20240722#78bb80a8)
Compiling lebe v0.5.2
Compiling overload v0.1.1
Compiling compression-core v0.4.29
Compiling ab_glyph_rasterizer v0.1.10
Compiling raw-window-handle v0.6.2
Compiling tap v1.0.1
Compiling build-target v0.4.0
Compiling gstreamer-app v0.16.5
Compiling dpi v0.1.1
Compiling crc-catalog v2.4.0
Compiling bit_field v0.10.2
Compiling tower-layer v0.3.3
Compiling exr v1.72.0
Compiling tower v0.5.2
Compiling flutter_rust_bridge v1.80.1
Compiling crc v3.3.0
Compiling wyz v0.5.1
Compiling ab_glyph v0.2.31
Compiling compression-codecs v0.4.31
Compiling nu-ansi-term v0.46.0
Compiling keyboard-types v0.7.0
Compiling ordered-multimap v0.4.3
Compiling gif v0.13.1
Compiling password-hash v0.4.2
Compiling libappindicator-sys v0.9.0
Compiling wl-clipboard-rs v0.9.0
Compiling serial-unix v0.4.0
Compiling enum-map v2.7.3
Compiling inotify v0.10.2
Compiling keepawake v0.4.3 (https://github.com/rustdesk-org/keepawake-rs#64d56858)
Compiling cipher v0.4.4
Compiling async-io v2.3.3
Compiling tiff v0.9.1
Compiling dasp_envelope v0.11.0
Compiling strum_macros v0.24.3
Compiling libxdo v0.6.0
Compiling dbus v0.9.7
Compiling bytecodec v0.4.15
Compiling kcp-sys v0.1.0 (https://github.com/rustdesk-org/kcp-sys#32a6c09f)
Compiling terminfo v0.8.0
Compiling drm-ffi v0.8.0
Compiling dirs v5.0.1
Compiling tiny-skia v0.11.4
Compiling libpulse-binding v2.28.1
Compiling dasp_interpolate v0.11.0
Compiling scrap v0.5.0 (/builder/src/rustdesk-1.4.4/libs/scrap)
Compiling magnum-opus v0.4.0 (https://github.com/rustdesk-org/magnum-opus#5cd2bf98)
Compiling http-body-util v0.1.3
Compiling dasp_window v0.11.1
Compiling winit v0.30.9
Compiling nix v0.29.0
Compiling softbuffer v0.4.5
Compiling sharded-slab v0.1.7
Compiling os-version v0.2.0
Compiling qoi v0.4.1
Compiling tracing-log v0.2.0
Compiling epoll v4.3.3
Compiling zerocopy-derive v0.7.34
Compiling clipboard v0.1.0 (/builder/src/rustdesk-1.4.4/libs/clipboard)
Compiling mio v0.8.11
Compiling dirs-sys v0.3.7
Compiling thread_local v1.1.8
Compiling enigo v0.0.14 (/builder/src/rustdesk-1.4.4/libs/enigo)
Compiling atomic v0.5.3
Compiling roxmltree v0.20.0
Compiling strum v0.24.1
Compiling ctor-lite v0.1.0
Compiling utf8-width v0.1.7
Compiling funty v2.0.0
Compiling md5 v0.7.0
Compiling clap_lex v0.7.1
Compiling iri-string v0.7.8
Compiling widestring v1.1.0
Compiling strsim v0.11.1
Compiling stun_codec v0.3.5
Compiling clap_builder v4.5.8
Compiling bitvec v1.0.1
Compiling tower-http v0.6.6
Compiling rdev v0.5.0-2 (https://github.com/rustdesk-org/rdev#f9b60b1d)
Compiling fontconfig-parser v0.5.8
Compiling html-escape v0.2.13
Compiling allo-isolate v0.1.25
Compiling tracing-subscriber v0.3.19
Compiling zerocopy v0.7.34
Compiling dirs v4.0.0
Compiling image v0.24.9
Compiling rustdesk v1.4.4 (/builder/src/rustdesk-1.4.4)
Compiling dasp_signal v0.11.0
Compiling hyper-tls v0.6.0
Compiling sctk-adwaita v0.10.1
Compiling drm v0.12.0
Compiling zstd v0.11.2+zstd.1.5.2
Compiling bzip2 v0.4.4
Compiling muda v0.13.5
Compiling webm v1.1.0 (https://github.com/rustdesk-org/rust-webm#d2c4d3ac)
Compiling async-signal v0.2.8
Compiling aes v0.8.4
Compiling serial v0.4.0
Compiling libappindicator v0.9.0
Compiling phf v0.11.3
Compiling pbkdf2 v0.11.0
Compiling rust-ini v0.18.0
Compiling async-compression v0.4.32
Compiling threadpool v1.8.1
Compiling hyper-rustls v0.27.7
Compiling nix v0.23.2
Compiling nix v0.25.1
Compiling x11-clipboard v0.9.2
Compiling dasp_slice v0.11.0
Compiling serde_urlencoded v0.7.1
Compiling num-bigint v0.4.6
Compiling xkbcommon-dl v0.4.2
Compiling gdkwayland-sys v0.18.0
Compiling wayland-protocols-plasma v0.3.3
Compiling dashmap v6.1.0
Compiling event-listener v3.1.0
Compiling enquote v1.1.0
Compiling filedescriptor v0.8.2 (https://github.com/rustdesk-org/wezterm?branch=rustdesk%2Fpty_based_0.8.1#80174f80)
Compiling pam-macros v0.0.3
Compiling auto_impl v1.3.0
Compiling users v0.10.0
Compiling rtoolbox v0.0.2
Compiling instant v0.1.13
Compiling constant_time_eq v0.2.6
Compiling qrcodegen v1.8.0
Compiling flutter_rust_bridge_macros v1.82.6
Compiling debug-helper v0.3.13
Compiling constant_time_eq v0.1.5
Compiling smol_str v0.2.2
Compiling urlencoding v2.1.3
Compiling shell-words v1.1.0
Compiling base32 v0.4.0
Compiling totp-rs v5.5.1
Compiling portable-pty v0.8.1 (https://github.com/rustdesk-org/wezterm?branch=rustdesk%2Fpty_based_0.8.1#80174f80)
Compiling zip v0.6.6
Compiling cidr-utils v0.5.11
Compiling qrcode-generator v4.1.9
Compiling tao v0.25.0 (https://github.com/rustdesk-org/tao?branch=dev#288c219c)
Compiling rpassword v7.3.1
Compiling pam v0.7.0 (https://github.com/rustdesk-org/pam#7bfd2551)
Compiling async-process v1.8.1
Compiling wallpaper v3.2.0 (https://github.com/rustdesk-org/wallpaper.rs#ce4a0cd3)
Compiling evdev v0.11.5 (https://github.com/rustdesk-org/evdev#cec616e3)
Compiling reqwest v0.12.24
Compiling clipboard-master v4.0.0-beta.6 (https://github.com/rustdesk-org/clipboard-master#ddc39f00)
Compiling dasp v0.11.0
Compiling fontdb v0.23.0
Compiling tray-icon v0.14.3 (https://github.com/tauri-apps/tray-icon#d4078696)
Compiling libpulse-simple-binding v2.28.1
Compiling clap v4.5.8
Compiling stunclient v0.4.1
Compiling rust-pulsectl v0.2.12 (https://github.com/rustdesk-org/pulsectl#aa34dde4)
Compiling dbus-crossroads v0.5.2
Compiling arboard v3.4.0 (https://github.com/rustdesk-org/arboard#4e16bad2)
Compiling system_shutdown v4.0.1
Compiling parity-tokio-ipc v0.7.3-5 (https://github.com/rustdesk-org/parity-tokio-ipc#c8c8bbcb)
Compiling ctrlc v3.4.4
Compiling fon v0.6.0
Compiling sciter-rs v0.5.57 (https://github.com/rustdesk-org/rust-sciter?branch=dyn#5322f3a7)
Compiling repng v0.2.2
Compiling users v0.11.0
Compiling default-net v0.14.1
Compiling termios v0.3.3
Compiling errno v0.3.14
Compiling wol-rs v1.0.1
Compiling shutdown_hooks v0.1.0
Compiling sys-locale v0.3.1
Compiling mozjpeg v0.10.11
Compiling nokhwa-core v0.1.5 (https://github.com/rustdesk-org/nokhwa.git?branch=fix_from_raw_parts#c2f74662)
Compiling nokhwa-bindings-windows v0.4.2 (https://github.com/rustdesk-org/nokhwa.git?branch=fix_from_raw_parts#c2f74662)
Compiling nokhwa-bindings-linux v0.1.1 (https://github.com/rustdesk-org/nokhwa.git?branch=fix_from_raw_parts#c2f74662)
Compiling nokhwa v0.10.7 (https://github.com/rustdesk-org/nokhwa.git?branch=fix_from_raw_parts#c2f74662)
warning: unused import: `tokio`
--> libs/scrap/src/wayland/pipewire.rs:26:69
|
26 | use hbb_common::{bail, config, platform::linux::CMD_SH, serde_json, tokio, ResultType};
| ^^^^^
|
= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
warning: method `available_source_types` is never used
--> libs/scrap/src/wayland/screencast_portal.rs:26:8
|
8 | pub trait OrgFreedesktopPortalScreenCast {
| ------------------------------ method in this trait
...
26 | fn available_source_types(&self) -> Result<u32, dbus::Error>;
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: trait `OrgFreedesktopPortalRequest` is never used
--> libs/scrap/src/wayland/request_portal.rs:8:11
|
8 | pub trait OrgFreedesktopPortalRequest {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: field `2` is never read
--> libs/scrap/src/common/wayland.rs:9:49
|
9 | pub struct Capturer(Display, Box<dyn Recorder>, Vec<u8>);
| -------- field in this struct ^^^^^^^
|
= help: consider removing this field
warning: struct `HwCodecConfig2` is never constructed
--> libs/scrap/src/common/hwcodec.rs:510:8
|
510 | struct HwCodecConfig2 {
| ^^^^^^^^^^^^^^
warning: hiding a lifetime that's elided elsewhere is confusing
--> libs/scrap/src/wayland/capturable.rs:27:16
|
27 | fn capture(&mut self, timeout_ms: u64) -> Result<PixelProvider, Box<dyn Error>>;
| ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^ the same lifetime is hidden here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
= note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
help: use `'_` for type paths
|
27 | fn capture(&mut self, timeout_ms: u64) -> Result<PixelProvider<'_>, Box<dyn Error>>;
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> libs/scrap/src/wayland/pipewire.rs:349:16
|
349 | fn capture(&mut self, timeout_ms: u64) -> Result<PixelProvider, Box<dyn Error>> {
| ^^^^^^^^^ the lifetime is elided here ^^^^^^^^^^^^^ the same lifetime is hidden here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
349 | fn capture(&mut self, timeout_ms: u64) -> Result<PixelProvider<'_>, Box<dyn Error>> {
| ++++
warning: hiding a lifetime that's elided elsewhere is confusing
--> libs/scrap/src/wayland/pipewire.rs:501:25
|
501 | pub fn get_portal(conn: &SyncConnection) -> Proxy<&SyncConnection> {
| ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^
| | | |
| | | the same lifetime is elided here
| | the same lifetime is hidden here
| the lifetime is elided here
|
= help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
|
501 | pub fn get_portal(conn: &SyncConnection) -> Proxy<'_, &SyncConnection> {
| +++
warning: `scrap` (lib) generated 8 warnings (run `cargo fix --lib -p scrap` to apply 4 suggestions)
warning: unused import: `anyhow`
--> src/server/wayland.rs:2:29
|
2 | use hbb_common::{allow_err, anyhow, platform::linux::DISTRO};
| ^^^^^^
|
= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
warning: unused import: `crate::clipboard_file::*`
--> src/server/connection.rs:7:5
|
7 | use crate::clipboard_file::*;
| ^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused imports: `Duration` and `path::PathBuf`
--> src/flutter_ffi.rs:26:5
|
26 | path::PathBuf,
| ^^^^^^^^^^^^^
...
31 | time::{Duration, SystemTime},
| ^^^^^^^^
warning: unused imports: `MOUSE_BUTTON_LEFT`, `MOUSE_TYPE_DOWN`, `MOUSE_TYPE_UP`, and `MOUSE_TYPE_WHEEL`
--> src/ui_session_interface.rs:3:13
|
3 | input::{MOUSE_BUTTON_LEFT, MOUSE_TYPE_DOWN, MOUSE_TYPE_UP, MOUSE_TYPE_WHEEL},
| ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^
warning: use of deprecated function `hbb_common::whoami::hostname`: use `fallible::hostname()` instead
--> src/platform/linux.rs:1191:47
|
1191 | .replace(&hbb_common::whoami::hostname(), "")
| ^^^^^^^^
|
= note: `#[warn(deprecated)]` on by default
warning: use of deprecated function `hbb_common::base64::encode`: Use Engine::encode
--> src/hbbs_http/sync.rs:187:52
|
187 | hash = hbb_common::base64::encode(&res[..]);
| ^^^^^^
warning: value assigned to `synced` is never read
--> src/server.rs:688:37
|
688 | ... synced = true;
| ^^^^^^
|
= help: maybe it is overwritten before being read?
= note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
warning: value assigned to `buf` is never read
--> src/server/audio_service.rs:88:17
|
88 | let mut buf = vec![];
| ^^^
|
= help: maybe it is overwritten before being read?
warning: variable does not need to be mutable
--> src/tray.rs:60:9
|
60 | let mut event_loop = EventLoopBuilder::new().build();
| ----^^^^^^^^^^
| |
| help: remove this `mut`
|
= note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
warning: function `is_opensuse` is never used
--> src/platform/linux.rs:749:4
|
749 | fn is_opensuse() -> bool {
| ^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: field `0` is never read
--> src/platform/linux.rs:1425:21
|
1425 | pub struct WakeLock(Option<keepawake::AwakeHandle>);
| -------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| |
| field in this struct
|
= help: consider removing this field
warning: variants `Side`, `Extra`, `Back`, `Forward`, and `Task` are never constructed
--> src/server/uinput.rs:874:9
|
871 | pub enum MouseButton {
| ----------- variants in this enum
...
874 | Side,
| ^^^^
875 | Extra,
| ^^^^^
876 | Right,
877 | Back,
| ^^^^
878 | Forward,
| ^^^^^^^
879 | Task,
| ^^^^
|
= note: `MouseButton` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
warning: variants `Right` and `Left` are never constructed
--> src/server/uinput.rs:886:9
|
883 | pub enum ScrollDirection {
| --------------- variants in this enum
...
886 | Right,
| ^^^^^
887 | Left,
| ^^^^
|
= note: `ScrollDirection` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
warning: field `resolution` is never read
--> src/server/rdp_input.rs:72:9
|
68 | pub struct RdpInputMouse {
| ------------- field in this struct
...
72 | resolution: (usize, usize),
| ^^^^^^^^^^
warning: fields `x` and `y` are never read
--> src/server/input_service.rs:108:5
|
105 | struct Input {
| ----- fields in this struct
...
108 | x: i32,
| ^
109 | y: i32,
| ^
|
= note: `Input` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
warning: constant `MOUSE_MOVE_PROTECTION_TIMEOUT` is never used
--> src/server/input_service.rs:454:7
|
454 | const MOUSE_MOVE_PROTECTION_TIMEOUT: Duration = Duration::from_millis(1_000);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: constant `MOUSE_ACTIVE_DISTANCE` is never used
--> src/server/input_service.rs:456:7
|
456 | const MOUSE_ACTIVE_DISTANCE: i32 = 5;
| ^^^^^^^^^^^^^^^^^^^^^
warning: function `get_last_input_cursor_pos` is never used
--> src/server/input_service.rs:904:4
|
904 | fn get_last_input_cursor_pos() -> (i32, i32) {
| ^^^^^^^^^^^^^^^^^^^^^^^^^
warning: field `enable_file_transfer` is never read
--> src/server/connection.rs:247:5
|
206 | pub struct Connection {
| ---------- field in this struct
...
247 | enable_file_transfer: bool,
| ^^^^^^^^^^^^^^^^^^^^
warning: function `is_capturer_mag_supported` is never used
--> src/server/display_service.rs:155:4
|
155 | fn is_capturer_mag_supported() -> bool {
| ^^^^^^^^^^^^^^^^^^^^^^^^^
warning: type alias `Children` is never used
--> src/ui_interface.rs:35:10
|
35 | pub type Children = Arc<Mutex<(bool, HashMap<(String, String), Child>)>>;
| ^^^^^^^^
warning: field `finished` is never read
--> src/hbbs_http/downloader.rs:45:5
|
38 | struct Downloader {
| ---------- field in this struct
...
45 | finished: bool,
| ^^^^^^^^
warning: function `download_file` is never used
--> src/hbbs_http/downloader.rs:50:8
|
50 | pub fn download_file(
| ^^^^^^^^^^^^^
warning: function `do_download` is never used
--> src/hbbs_http/downloader.rs:128:10
|
128 | async fn do_download(
| ^^^^^^^^^^^
warning: function `create_http_client_async_with_url` is never used
--> src/hbbs_http/http_client.rs:232:14
|
232 | pub async fn create_http_client_async_with_url(url: &str) -> AsyncClient {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: function `create_http_client_async_with_url_` is never used
--> src/hbbs_http/http_client.rs:251:10
|
251 | async fn create_http_client_async_with_url_(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: `rustdesk` (lib) generated 26 warnings (run `cargo fix --lib -p rustdesk` to apply 5 suggestions)
Finished `release` profile [optimized] target(s) in 6m 55s
warning: the following packages contain code that will be rejected by a future version of Rust: wl-clipboard-rs v0.9.0
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
#flutter --no-version-check build linux --release
Building Linux application...
✓ Built build/linux/x64/release/bundle/rustdesk
true git checkout src/ui/common.tis
features: ['hwcodec', 'flutter']
False
sed -i 's/pkgver=.*/pkgver=1.4.4/g' res/PKGBUILD
cargo build --features hwcodec,flutter --lib --release
sed -i "s/ffi.NativeFunction<ffi.Bool Function(DartPort/ffi.NativeFunction<ffi.Uint8 Function(DartPort/g" flutter/lib/generated_bridge.dart
flutter build linux --release
strip build/linux/x64/release/bundle//lib/librustdesk.so
HBB=`pwd`/.. FLUTTER=1 true makepkg -f
true mv rustdesk-1.4.4-0-x86_64.pkg.tar.zst rustdesk-1.4.4-manjaro-arch.pkg.tar.zst
+ set +x
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/lib/rustdesk/lib/libscreen_retriever_plugin.so
usr/lib/rustdesk/lib/liburl_launcher_linux_plugin.so
usr/lib/rustdesk/lib/libflutter_custom_cursor_plugin.so
usr/lib/rustdesk/lib/libdesktop_multi_window_plugin.so
usr/lib/rustdesk/lib/libwindow_manager_plugin.so
usr/lib/rustdesk/lib/libdesktop_drop_plugin.so
usr/lib/rustdesk/lib/libfile_selector_linux_plugin.so
usr/lib/rustdesk/lib/libwindow_size_plugin.so
usr/lib/rustdesk/lib/librustdesk.so
usr/lib/rustdesk/lib/libtexture_rgba_renderer_plugin.so
usr/lib/rustdesk/lib/libapp.so
==> Creating package "rustdesk"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: rustdesk 1.4.4-1 (Thu Nov 20 16:43:47 2025)