==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: rutabaga-ffi 0.1.85-1 (Thu Aug 6 20:29:10 2026)
==> Retrieving sources...
-> Found rutabaga-ffi-0.1.85.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
rutabaga-ffi-0.1.85.tar.gz ... Passed
==> Making package: rutabaga-ffi 0.1.85-1 (Thu Aug 6 20:29:20 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (31) default-cursors-3-1 freeglut-3.8.0-1 glm-1.0.3-1 glu-9.0.3-3 libaemu-0.1.2-5 libdrm-2.4.134-1 libedit-20260512_3.1-1 libepoxy-1.5.10-3 libglvnd-1.7.0-3 libpciaccess-0.19-1 libva-2.24.1-1 libx11-1.8.13-1 libxau-1.0.12-1 libxcb-1.17.0-1 libxdmcp-1.1.5-2 libxext-1.3.7-1 libxfixes-6.0.2-1 libxi-1.8.3-1 libxrandr-1.5.5-1 libxrender-0.9.12-1 libxshmfence-1.3.3-1 libxxf86vm-1.1.7-1 llvm-libs-22.1.8-2 lm_sensors-1:3.6.2-1 mesa-1:26.1.6-1 spirv-tools-1:1.4.357.0-1 wayland-1.25.0-1 xcb-proto-1.17.0-4 xorgproto-2025.1-1 gfxstream-0.1.2-2 virglrenderer-1.3.0-2
Total Download Size: 59.50 MiB
Total Installed Size: 299.02 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
llvm-libs-22.1.8-2-aarch64 downloading...
mesa-1:26.1.6-1-aarch64 downloading...
glm-1.0.3-1-aarch64 downloading...
libx11-1.8.13-1-aarch64 downloading...
spirv-tools-1:1.4.357.0-1-aarch64 downloading...
gfxstream-0.1.2-2-aarch64 downloading...
libxcb-1.17.0-1-aarch64 downloading...
virglrenderer-1.3.0-2-aarch64 downloading...
libdrm-2.4.134-1-aarch64 downloading...
libglvnd-1.7.0-3-aarch64 downloading...
libaemu-0.1.2-5-aarch64 downloading...
libepoxy-1.5.10-3-aarch64 downloading...
xorgproto-2025.1-1-any downloading...
libva-2.24.1-1-aarch64 downloading...
freeglut-3.8.0-1-aarch64 downloading...
glu-9.0.3-3-aarch64 downloading...
libxi-1.8.3-1-aarch64 downloading...
wayland-1.25.0-1-aarch64 downloading...
xcb-proto-1.17.0-4-any downloading...
lm_sensors-1:3.6.2-1-aarch64 downloading...
libedit-20260512_3.1-1-aarch64 downloading...
libxext-1.3.7-1-aarch64 downloading...
libxrender-0.9.12-1-aarch64 downloading...
libxdmcp-1.1.5-2-aarch64 downloading...
libxrandr-1.5.5-1-aarch64 downloading...
libpciaccess-0.19-1-aarch64 downloading...
libxxf86vm-1.1.7-1-aarch64 downloading...
libxfixes-6.0.2-1-aarch64 downloading...
libxau-1.0.12-1-aarch64 downloading...
libxshmfence-1.3.3-1-aarch64 downloading...
default-cursors-3-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
cairo: needed for modetest tool
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing libxext...
installing libxshmfence...
installing libxxf86vm...
installing libedit...
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
installing wayland...
installing mesa...
Optional dependencies for mesa
opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing libepoxy...
installing libxfixes...
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 virglrenderer...
installing libaemu...
installing glu...
installing libxi...
installing libxrender...
installing libxrandr...
installing freeglut...
installing glm...
installing gfxstream...
:: Running post-transaction hooks...
(1/2) Reloading system manager configuration...
Skipped: Current root is not booted.
(2/2) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (21) clang-22.1.8-1 compiler-rt-22.1.8-1 cppdap-1.58.0-3 hicolor-icon-theme-0.18-1 jsoncpp-1.9.6-3 libgit2-1:1.9.6-1 libuv-1.52.1-1 lld-22.1.8-1 llhttp-9.3.1-1 ninja-1.13.2-3 perl-error-0.17030-3 perl-mailtools-2.22-3 perl-timedate-2.35-1 python-tqdm-4.70.0-1 rhash-1.4.6-1 zlib-ng-2.3.3-1 cmake-4.4.2-1 git-2.55.0-1 meson-1.11.2-1 rust-1:1.97.1-1 rust-bindgen-0.72.1-3
Total Download Size: 148.25 MiB
Total Installed Size: 736.02 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
rust-1:1.97.1-1-aarch64 downloading...
clang-22.1.8-1-aarch64 downloading...
cmake-4.4.2-1-aarch64 downloading...
git-2.55.0-1-aarch64 downloading...
compiler-rt-22.1.8-1-aarch64 downloading...
meson-1.11.2-1-any downloading...
lld-22.1.8-1-aarch64 downloading...
rust-bindgen-0.72.1-3-aarch64 downloading...
libgit2-1:1.9.6-1-aarch64 downloading...
cppdap-1.58.0-3-aarch64 downloading...
libuv-1.52.1-1-aarch64 downloading...
ninja-1.13.2-3-aarch64 downloading...
rhash-1.4.6-1-aarch64 downloading...
jsoncpp-1.9.6-3-aarch64 downloading...
python-tqdm-4.70.0-1-any downloading...
zlib-ng-2.3.3-1-aarch64 downloading...
perl-timedate-2.35-1-any downloading...
perl-mailtools-2.22-3-any downloading...
llhttp-9.3.1-1-aarch64 downloading...
perl-error-0.17030-3-any downloading...
hicolor-icon-theme-0.18-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing compiler-rt...
installing llhttp...
installing libgit2...
installing lld...
installing rust...
Optional dependencies for rust
gdb: rust-gdb script [installed]
lldb: rust-lldb script
installing ninja...
installing python-tqdm...
Optional dependencies for python-tqdm
python-requests: telegram
installing meson...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
git-zsh-completion: upstream zsh completion
tk: gitk and git gui
openssh: ssh transport and crypto
man: show help with `git command --help`
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-io-socket-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-cgi: gitweb (web interface) support
python: git svn & git p4 [installed]
subversion: git svn
org.freedesktop.secrets: keyring credential helper
libsecret: libsecret credential helper [installed]
less: the default pager for git
installing cppdap...
installing hicolor-icon-theme...
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 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 rust-bindgen...
:: Running post-transaction hooks...
(1/3) Creating system user accounts...
Creating group 'git' with GID 967.
Creating user 'git' (git daemon user) with UID 967 and GID 967.
(2/3) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> Retrieving sources...
-> Found rutabaga-ffi-0.1.85.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting rutabaga-ffi-0.1.85.tar.gz with bsdtar
==> Starting build()...
Wrap files:
Wrap anstyle-1-rs.wrap type file not found: anstyle-1.0.11
Wrap bitflags-2-rs.wrap type file not found: bitflags-2.9.1
Wrap cfg-if-1-rs.wrap type file not found: cfg-if-1.0.0
Wrap clap-4-rs.wrap type file not found: clap-4.5.48
Wrap clap_builder-4-rs.wrap type file not found: clap_builder-4.5.48
Wrap clap_derive-4-rs.wrap type file not found: clap_derive-4.5.47
Wrap clap_lex-0.7-rs.wrap type file not found: clap_lex-0.7.5
Wrap errno-0.3-rs.wrap type file not found: errno-0.3.12
Wrap heck-0.5-rs.wrap type file not found: heck-0.5.0
Wrap itoa-1-rs.wrap type file not found: itoa-1.0.9
Wrap libc-0.2-rs.wrap type file not found: libc-0.2.185
Wrap log-0.4-rs.wrap type file not found: log-0.4.27
Wrap memchr-2-rs.wrap type file not found: memchr-2.7.5
Wrap proc-macro2-1-rs.wrap type file not found: proc-macro2-1.0.86
Wrap quote-1-rs.wrap type file not found: quote-1.0.35
Wrap remain-0.2-rs.wrap type file not found: remain-0.2.12
Wrap rustix-1-rs.wrap type file not found: rustix-1.1.4
Wrap ryu-1-rs.wrap type file not found: ryu-1.0.15
Wrap serde-1-rs.wrap type file not found: serde-1.0.226
Wrap serde_core-1-rs.wrap type file not found: serde_core-1.0.226
Wrap serde_derive-1-rs.wrap type file not found: serde_derive-1.0.226
Wrap serde_json-1-rs.wrap type file not found: serde_json-1.0.145
Wrap syn-2-rs.wrap type file not found: syn-2.0.87
Wrap thiserror-2-rs.wrap type file not found: thiserror-2.0.11
Wrap thiserror-impl-2-rs.wrap type file not found: thiserror-impl-2.0.11
Wrap unicode-ident-1-rs.wrap type file not found: unicode-ident-1.0.12
Wrap windows-link-0.2-rs.wrap type file not found: windows-link-0.2.0
Wrap windows-sys-0.6-rs.wrap type file not found: windows-sys-0.61.1
Wrap zerocopy-0.8-rs.wrap type file not found: zerocopy-0.8.13
Wrap zerocopy-derive-0.8-rs.wrap type file not found: zerocopy-derive-0.8.13
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=false -D b_pie=true -D python.bytecompile=1 . build -Dfeatures=gfxstream -Dffi=true --buildtype=release --wrap-mode=forcefallback
The Meson build system
Version: 1.11.2
Source dir: /build/rutabaga-ffi/src/rutabaga_gfx-0.1.85
Build dir: /build/rutabaga-ffi/src/rutabaga_gfx-0.1.85/build
Build type: native build
Project name: rutabaga_gfx
Project version: 0.1.85
C compiler for the host machine: cc (gcc 16.1.1 "aarch64-unknown-linux-gnu-gcc (GCC) 16.1.1 20260430")
C linker for the host machine: cc ld.bfd 2.46.0
Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
Rust linker for the host machine: ld.bfd 2.46.0
Host machine cpu family: aarch64
Host machine cpu: aarch64
Found pkg-config: YES (/usr/bin/pkg-config) 3.0.5
Run-time dependency gfxstream_backend found: YES 0.1.2
Found CMake: /usr/bin/cmake (4.4.2)
Run-time dependency libc++ found: NO (tried pkg-config and cmake)
Looking for a fallback subproject for the dependency rust-log because:
Use of fallback dependencies is forced.
Downloading log-0.4-rs source from https://crates.io/api/v1/crates/log/0.4.27/download
Executing subproject log-0.4-rs
log-0.4-rs| Project name: log
log-0.4-rs| Project version: 0.4.27
log-0.4-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
log-0.4-rs| Rust linker for the host machine: ld.bfd 2.46.0
log-0.4-rs| Build targets in project: 1
log-0.4-rs| Subproject log-0.4-rs finished.
Dependency rust-log for host machine from subproject subprojects/log-0.4.27 found: YES 0.4.27
Looking for a fallback subproject for the dependency cfg-if because:
Use of fallback dependencies is forced.
Downloading cfg-if-1-rs source from https://crates.io/api/v1/crates/cfg-if/1.0.0/download
Executing subproject cfg-if-1-rs
cfg-if-1-rs| Project name: cfg-if
cfg-if-1-rs| Project version: 1.0.0
cfg-if-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
cfg-if-1-rs| Rust linker for the host machine: ld.bfd 2.46.0
cfg-if-1-rs| Build targets in project: 2
cfg-if-1-rs| Subproject cfg-if-1-rs finished.
Dependency cfg-if for host machine from subproject subprojects/cfg-if-1.0.0 found: YES 1.0.0
Looking for a fallback subproject for the dependency thiserror because:
Use of fallback dependencies is forced.
Downloading thiserror-2-rs source from https://crates.io/api/v1/crates/thiserror/2.0.11/download
Executing subproject thiserror-2-rs
thiserror-2-rs| Project name: thiserror
thiserror-2-rs| Project version: 2.0.11
thiserror-2-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
thiserror-2-rs| Rust linker for the host machine: ld.bfd 2.46.0
thiserror-2-rs| Downloading syn-2-rs source from https://crates.io/api/v1/crates/syn/2.0.87/download
Executing subproject thiserror-2-rs:syn-2-rs
syn-2-rs| Project name: syn
syn-2-rs| Project version: 2.0.87
syn-2-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
syn-2-rs| Rust linker for the host machine: ld.bfd 2.46.0
syn-2-rs| Downloading unicode-ident-1-rs source from https://crates.io/api/v1/crates/unicode-ident/1.0.12/download
Executing subproject thiserror-2-rs:syn-2-rs:unicode-ident-1-rs
unicode-ident-1-rs| Project name: unicode-ident
unicode-ident-1-rs| Project version: 1.0.12
unicode-ident-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
unicode-ident-1-rs| Rust linker for the host machine: ld.bfd 2.46.0
unicode-ident-1-rs| Build targets in project: 3
unicode-ident-1-rs| Subproject unicode-ident-1-rs finished.
syn-2-rs| Downloading quote-1-rs source from https://crates.io/api/v1/crates/quote/1.0.35/download
Executing subproject thiserror-2-rs:syn-2-rs:quote-1-rs
quote-1-rs| Project name: quote
quote-1-rs| Project version: 1.0.35
quote-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
quote-1-rs| Rust linker for the host machine: ld.bfd 2.46.0
quote-1-rs| Downloading proc-macro2-1-rs source from https://crates.io/api/v1/crates/proc-macro2/1.0.86/download
Executing subproject thiserror-2-rs:syn-2-rs:quote-1-rs:proc-macro2-1-rs
proc-macro2-1-rs| Project name: proc-macro2
proc-macro2-1-rs| Project version: 1.0.86
proc-macro2-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
proc-macro2-1-rs| Rust linker for the host machine: ld.bfd 2.46.0
proc-macro2-1-rs| Build targets in project: 4
proc-macro2-1-rs| Subproject proc-macro2-1-rs finished.
quote-1-rs| Build targets in project: 5
quote-1-rs| Subproject quote-1-rs finished.
syn-2-rs| Build targets in project: 6
syn-2-rs| Subproject syn-2-rs finished.
thiserror-2-rs| Downloading thiserror-impl-2-rs source from https://crates.io/api/v1/crates/thiserror-impl/2.0.11/download
Executing subproject thiserror-2-rs:thiserror-impl-2-rs
thiserror-impl-2-rs| Project name: thiserror-impl
thiserror-impl-2-rs| Project version: 2.0.11
thiserror-impl-2-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
thiserror-impl-2-rs| Rust linker for the host machine: ld.bfd 2.46.0
thiserror-impl-2-rs| Build targets in project: 7
thiserror-impl-2-rs| Subproject thiserror-impl-2-rs finished.
thiserror-2-rs| Build targets in project: 8
thiserror-2-rs| Subproject thiserror-2-rs finished.
Dependency thiserror for host machine from subproject subprojects/thiserror-2.0.11 found: YES 2.0.11
Looking for a fallback subproject for the dependency remain because:
Use of fallback dependencies is forced.
Downloading remain-0.2-rs source from https://crates.io/api/v1/crates/remain/0.2.12/download
Executing subproject remain-0.2-rs
remain-0.2-rs| Project name: remain
remain-0.2-rs| Project version: 0.2.12
remain-0.2-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
remain-0.2-rs| Rust linker for the host machine: ld.bfd 2.46.0
remain-0.2-rs| Build targets in project: 9
remain-0.2-rs| Subproject remain-0.2-rs finished.
Dependency remain for host machine from subproject subprojects/remain-0.2.12 found: YES 0.2.12
Looking for a fallback subproject for the dependency zerocopy because:
Use of fallback dependencies is forced.
Downloading zerocopy-0.8-rs source from https://crates.io/api/v1/crates/zerocopy/0.8.13/download
Applying diff file "zerocopy-0.8-rs/0001-zerocopy-work-around-Meson-limitation.patch"
Executing subproject zerocopy-0.8-rs
zerocopy-0.8-rs| Project name: zerocopy
zerocopy-0.8-rs| Project version: 0.8.13
zerocopy-0.8-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
zerocopy-0.8-rs| Rust linker for the host machine: ld.bfd 2.46.0
zerocopy-0.8-rs| Downloading zerocopy-derive-0.8-rs source from https://crates.io/api/v1/crates/zerocopy-derive/0.8.13/download
Executing subproject zerocopy-0.8-rs:zerocopy-derive-0.8-rs
zerocopy-derive-0.8-rs| Project name: zerocopy-derive
zerocopy-derive-0.8-rs| Project version: 0.8.13
zerocopy-derive-0.8-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
zerocopy-derive-0.8-rs| Rust linker for the host machine: ld.bfd 2.46.0
zerocopy-derive-0.8-rs| Build targets in project: 10
zerocopy-derive-0.8-rs| Subproject zerocopy-derive-0.8-rs finished.
zerocopy-0.8-rs| Build targets in project: 11
zerocopy-0.8-rs| Subproject zerocopy-0.8-rs finished.
Dependency zerocopy for host machine from subproject subprojects/zerocopy-0.8.13 found: YES 0.8.13
Looking for a fallback subproject for the dependency rustix because:
Use of fallback dependencies is forced.
Downloading rustix-1-rs source from https://crates.io/api/v1/crates/rustix/1.1.4/download
Applying diff file "rustix-1-rs/0001-rustix-add-ioctl-wrappers.patch"
Applying diff file "rustix-1-rs/0002-rustix-improve-for-musl-build-without-linux-raw-sys.patch"
Applying diff file "rustix-1-rs/0003-rustix-enable-rustix-thread-futex-without-linux-raw-.patch"
Executing subproject rustix-1-rs
rustix-1-rs| Project name: rustix-1-rs
rustix-1-rs| Project version: 1.1.4
rustix-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
rustix-1-rs| Rust linker for the host machine: ld.bfd 2.46.0
rustix-1-rs| Downloading errno-0.3-rs source from https://crates.io/api/v1/crates/errno/0.3.12/download
Executing subproject rustix-1-rs:errno-0.3-rs
errno-0.3-rs| Project name: errno
errno-0.3-rs| Project version: 0.3.12
errno-0.3-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
errno-0.3-rs| Rust linker for the host machine: ld.bfd 2.46.0
errno-0.3-rs| Downloading libc-0.2-rs source from https://crates.io/api/v1/crates/libc/0.2.185/download
Executing subproject rustix-1-rs:errno-0.3-rs:libc-0.2-rs
libc-0.2-rs| Project name: libc
libc-0.2-rs| Project version: 0.2.185
libc-0.2-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
libc-0.2-rs| Rust linker for the host machine: ld.bfd 2.46.0
libc-0.2-rs| Build targets in project: 12
libc-0.2-rs| Subproject libc-0.2-rs finished.
errno-0.3-rs| Build targets in project: 13
errno-0.3-rs| Subproject errno-0.3-rs finished.
rustix-1-rs| Downloading bitflags-2-rs source from https://crates.io/api/v1/crates/bitflags/2.9.1/download
Executing subproject rustix-1-rs:bitflags-2-rs
bitflags-2-rs| Project name: bitflags
bitflags-2-rs| Project version: 2.9.1
bitflags-2-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
bitflags-2-rs| Rust linker for the host machine: ld.bfd 2.46.0
bitflags-2-rs| Build targets in project: 14
bitflags-2-rs| Subproject bitflags-2-rs finished.
rustix-1-rs| Build targets in project: 15
rustix-1-rs| Subproject rustix-1-rs finished.
Dependency rustix for host machine from subproject subprojects/rustix-1.1.4 found: YES 1.1.4
Dependency zerocopy for host machine found: YES 0.8.13 (cached)
Program bindgen found: YES (/usr/bin/bindgen)
Dependency rust-libc for host machine from subproject subprojects/libc-0.2.185 found: YES 0.2.185
Dependency rust-libc for host machine found: YES 0.2.185 (cached)
Dependency rust-libc for host machine found: YES 0.2.185 (cached)
Dependency rust-libc for host machine found: YES 0.2.185 (cached)
Dependency rust-libc for host machine found: YES 0.2.185 (cached)
Dependency rust-libc for host machine found: YES 0.2.185 (cached)
Dependency rust-libc for host machine found: YES 0.2.185 (cached)
Dependency rust-log for host machine found: YES 0.4.27 (cached)
Looking for a fallback subproject for the dependency rust-serde because:
Use of fallback dependencies is forced.
Downloading serde-1-rs source from https://crates.io/api/v1/crates/serde/1.0.226/download
Applying diff file "serde-1-rs/0001-serde-work-around-Meson-limitation.patch"
Executing subproject serde-1-rs
serde-1-rs| Project name: serde-1-rs
serde-1-rs| Project version: 1.0.226
serde-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
serde-1-rs| Rust linker for the host machine: ld.bfd 2.46.0
serde-1-rs| Downloading serde_core-1-rs source from https://crates.io/api/v1/crates/serde_core/1.0.226/download
serde-1-rs| Applying diff file "serde_core-1-rs/0001-serde_core-work-around-Meson-limitation.patch"
Executing subproject serde-1-rs:serde_core-1-rs
serde_core-1-rs| Project name: serde_core-1-rs
serde_core-1-rs| Project version: 1.0.226
serde_core-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
serde_core-1-rs| Rust linker for the host machine: ld.bfd 2.46.0
serde_core-1-rs| Downloading serde_derive-1-rs source from https://crates.io/api/v1/crates/serde_derive/1.0.226/download
serde_core-1-rs| Applying diff file "serde_derive-1-rs/0001-serde_derive-work-around-Meson-limitation.patch"
Executing subproject serde-1-rs:serde_core-1-rs:serde_derive-1-rs
serde_derive-1-rs| Project name: serde_derive-1-rs
serde_derive-1-rs| Project version: 1.0.226
serde_derive-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
serde_derive-1-rs| Rust linker for the host machine: ld.bfd 2.46.0
serde_derive-1-rs| Build targets in project: 30
serde_derive-1-rs| Subproject serde_derive-1-rs finished.
serde_core-1-rs| Build targets in project: 31
serde_core-1-rs| Subproject serde_core-1-rs finished.
serde-1-rs| Build targets in project: 32
serde-1-rs| Subproject serde-1-rs finished.
Dependency rust-serde for host machine from subproject subprojects/serde-1.0.226 found: YES 1.0.226
Looking for a fallback subproject for the dependency rust-serde-json because:
Use of fallback dependencies is forced.
Downloading serde_json-1-rs source from https://crates.io/api/v1/crates/serde_json/1.0.145/download
Executing subproject serde_json-1-rs
serde_json-1-rs| Project name: serde_json-1-rs
serde_json-1-rs| Project version: 1.0.145
serde_json-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
serde_json-1-rs| Rust linker for the host machine: ld.bfd 2.46.0
serde_json-1-rs| Downloading ryu-1-rs source from https://crates.io/api/v1/crates/ryu/1.0.15/download
Executing subproject serde_json-1-rs:ryu-1-rs
ryu-1-rs| Project name: ryu-1-rs
ryu-1-rs| Project version: 1.0.15
ryu-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
ryu-1-rs| Rust linker for the host machine: ld.bfd 2.46.0
ryu-1-rs| Build targets in project: 33
ryu-1-rs| Subproject ryu-1-rs finished.
serde_json-1-rs| Downloading itoa-1-rs source from https://crates.io/api/v1/crates/itoa/1.0.9/download
Executing subproject serde_json-1-rs:itoa-1-rs
itoa-1-rs| Project name: itoa-1-rs
itoa-1-rs| Project version: 1.0.9
itoa-1-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
itoa-1-rs| Rust linker for the host machine: ld.bfd 2.46.0
itoa-1-rs| Build targets in project: 34
itoa-1-rs| Subproject itoa-1-rs finished.
serde_json-1-rs| Downloading memchr-2-rs source from https://crates.io/api/v1/crates/memchr/2.7.5/download
Executing subproject serde_json-1-rs:memchr-2-rs
memchr-2-rs| Project name: memchr-2-rs
memchr-2-rs| Project version: 2.7.5
memchr-2-rs| Rust compiler for the host machine: rustc -C linker=cc (rustc 1.97.1 "1.97.1")
memchr-2-rs| Rust linker for the host machine: ld.bfd 2.46.0
memchr-2-rs| Build targets in project: 35
memchr-2-rs| Subproject memchr-2-rs finished.
serde_json-1-rs| Build targets in project: 36
serde_json-1-rs| Subproject serde_json-1-rs finished.
Dependency rust-serde-json for host machine from subproject subprojects/serde_json-1.0.145 found: YES 1.0.145
Found pkg-config: YES (/usr/bin/pkg-config) 3.0.5
Build targets in project: 38
rutabaga_gfx 0.1.85
Subprojects
bitflags-2-rs : YES (from rustix-1-rs)
cfg-if-1-rs : YES
errno-0.3-rs : YES (from rustix-1-rs)
itoa-1-rs : YES (from serde_json-1-rs)
libc-0.2-rs : YES (from rustix-1-rs => errno-0.3-rs)
log-0.4-rs : YES
memchr-2-rs : YES (from serde_json-1-rs)
proc-macro2-1-rs : YES (from thiserror-2-rs => syn-2-rs => quote-1-rs)
quote-1-rs : YES (from thiserror-2-rs => syn-2-rs)
remain-0.2-rs : YES
rustix-1-rs : YES
ryu-1-rs : YES (from serde_json-1-rs)
serde-1-rs : YES
serde_core-1-rs : YES (from serde-1-rs)
serde_derive-1-rs : YES (from serde-1-rs => serde_core-1-rs)
serde_json-1-rs : YES
syn-2-rs : YES (from thiserror-2-rs)
thiserror-2-rs : YES
thiserror-impl-2-rs : YES (from thiserror-2-rs)
unicode-ident-1-rs : YES (from thiserror-2-rs => syn-2-rs)
zerocopy-0.8-rs : YES
zerocopy-derive-0.8-rs: YES (from zerocopy-0.8-rs)
User defined options
auto_features : enabled
b_lto : false
b_pie : true
buildtype : release
features : gfxstream
ffi : true
libexecdir : lib
prefix : /usr
python.bytecompile : 1
sbindir : bin
wrap_mode : forcefallback
Found ninja-1.13.2 at /usr/bin/ninja
Generating targets: 0%| | 0/38 eta ?
Generating targets: 21%|██ | 8/38 eta 00:00
Writing build.ninja: 0%| | 0/75 eta ?
ninja: Entering directory `/build/rutabaga-ffi/src/rutabaga_gfx-0.1.85/build'
[1/38] Compiling Rust source ../subprojects/cfg-if-1.0.0/src/lib.rs
[2/38] Compiling Rust source ../subprojects/unicode-ident-1.0.12/src/lib.rs
[3/38] Compiling Rust source ../subprojects/itoa-1.0.9/src/lib.rs
[4/38] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-drm.h
[5/38] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-amdgpu_drm.h
[6/38] Compiling Rust source ../subprojects/log-0.4.27/src/lib.rs
[7/38] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-virtgpu_drm.h
[8/38] Compiling Rust source ../subprojects/ryu-1.0.15/src/lib.rs
warning: value assigned to `vp` is never read
--> ../subprojects/ryu-1.0.15/src/f2s.rs:144:17
|
144 | vp /= 10;
| ^^^^^^^^
|
= help: maybe it is overwritten before being read?
= note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
warning: 1 warning emitted
[9/38] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-msm_drm.h
[10/38] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-i915_drm.h
[11/38] Compiling Rust source ../subprojects/bitflags-2.9.1/src/lib.rs
[12/38] Generating bindings for Rust third_party/mesa3d/src/magma/rustmod-bindgen-xe_drm.h
[13/38] Compiling Rust source ../subprojects/memchr-2.7.5/src/lib.rs
warning: struct `SensibleMoveMask` is never constructed
--> ../subprojects/memchr-2.7.5/src/vector.rs:118:19
|
118 | pub(crate) struct SensibleMoveMask(u32);
| ^^^^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: method `get_for_offset` is never used
--> ../subprojects/memchr-2.7.5/src/vector.rs:126:8
|
120 | impl SensibleMoveMask {
| --------------------- method in this implementation
...
126 | fn get_for_offset(self) -> u32 {
| ^^^^^^^^^^^^^^
warning: 2 warnings emitted
[14/38] Compiling Rust source ../subprojects/proc-macro2-1.0.86/src/lib.rs
[15/38] Compiling Rust source ../subprojects/libc-0.2.185/src/lib.rs
[16/38] Compiling Rust source ../subprojects/errno-0.3.12/src/lib.rs
[17/38] Compiling Rust source ../subprojects/quote-1.0.35/src/lib.rs
[18/38] Compiling Rust source ../subprojects/rustix-1.1.4/src/lib.rs
[19/38] Compiling Rust source ../subprojects/syn-2.0.87/src/lib.rs
[20/38] Compiling Rust source ../subprojects/remain-0.2.12/src/lib.rs
[21/38] Compiling Rust source ../subprojects/thiserror-impl-2.0.11/src/lib.rs
[22/38] Compiling Rust source ../subprojects/thiserror-2.0.11/src/lib.rs
[23/38] Compiling Rust source ../subprojects/zerocopy-derive-0.8.13/src/lib.rs
[24/38] Compiling Rust source ../subprojects/zerocopy-0.8.13/src/lib.rs
[25/38] Compiling Rust source third_party/mesa3d/src/magma/magma_gpu_magma_virtgpu_bindgen.rs
warning: type `__s32` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_virtgpu_bindgen.rs:46:10
|
46 | pub type __s32 = ::std::os::raw::c_int;
| ^^^^^ help: convert the identifier to upper camel case: `S32`
|
= note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
warning: type `__u32` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_virtgpu_bindgen.rs:47:10
|
47 | pub type __u32 = ::std::os::raw::c_uint;
| ^^^^^ help: convert the identifier to upper camel case: `U32`
warning: type `__u64` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_virtgpu_bindgen.rs:48:10
|
48 | pub type __u64 = ::std::os::raw::c_ulonglong;
| ^^^^^ help: convert the identifier to upper camel case: `U64`
warning: constant `VIRTGPU_PARAM_SUPPORTED_CAPSET_IDs` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_virtgpu_bindgen.rs:26:11
|
26 | pub const VIRTGPU_PARAM_SUPPORTED_CAPSET_IDs: u32 = 7;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case (notice the capitalization): `VIRTGPU_PARAM_SUPPORTED_CAPSET_IDS`
|
= note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
warning: 4 warnings emitted
[26/38] Compiling Rust source third_party/mesa3d/src/magma/magma_gpu_magma_msm_bindgen.rs
warning: type `__s32` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_msm_bindgen.rs:100:10
|
100 | pub type __s32 = ::std::os::raw::c_int;
| ^^^^^ help: convert the identifier to upper camel case: `S32`
|
= note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
warning: type `__u32` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_msm_bindgen.rs:101:10
|
101 | pub type __u32 = ::std::os::raw::c_uint;
| ^^^^^ help: convert the identifier to upper camel case: `U32`
warning: type `__s64` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_msm_bindgen.rs:102:10
|
102 | pub type __s64 = ::std::os::raw::c_longlong;
| ^^^^^ help: convert the identifier to upper camel case: `S64`
warning: type `__u64` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_msm_bindgen.rs:103:10
|
103 | pub type __u64 = ::std::os::raw::c_ulonglong;
| ^^^^^ help: convert the identifier to upper camel case: `U64`
warning: 4 warnings emitted
[27/38] Compiling Rust source third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs
warning: type `__u8` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:294:10
|
294 | pub type __u8 = ::std::os::raw::c_uchar;
| ^^^^ help: convert the identifier to upper camel case: `U8`
|
= note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
warning: type `__u16` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:295:10
|
295 | pub type __u16 = ::std::os::raw::c_ushort;
| ^^^^^ help: convert the identifier to upper camel case: `U16`
warning: type `__s32` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:296:10
|
296 | pub type __s32 = ::std::os::raw::c_int;
| ^^^^^ help: convert the identifier to upper camel case: `S32`
warning: type `__u32` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:297:10
|
297 | pub type __u32 = ::std::os::raw::c_uint;
| ^^^^^ help: convert the identifier to upper camel case: `U32`
warning: type `__s64` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:298:10
|
298 | pub type __s64 = ::std::os::raw::c_longlong;
| ^^^^^ help: convert the identifier to upper camel case: `S64`
warning: type `__u64` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:299:10
|
299 | pub type __u64 = ::std::os::raw::c_ulonglong;
| ^^^^^ help: convert the identifier to upper camel case: `U64`
warning: type `drm_handle_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:300:10
|
300 | pub type drm_handle_t = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmHandleT`
warning: type `drm_drawable_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:301:10
|
301 | pub type drm_drawable_t = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmDrawableT`
warning: type `drm_vblank_seq_type` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:327:10
|
327 | pub type drm_vblank_seq_type = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmVblankSeqType`
warning: type `drm_i915_gem_engine_class` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:342:10
|
342 | pub type drm_i915_gem_engine_class = ::std::os::raw::c_int;
| ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915GemEngineClass`
warning: type `drm_i915_pmu_engine_sample` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:352:10
|
352 | pub type drm_i915_pmu_engine_sample = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915PmuEngineSample`
warning: type `_drm_i915_init__bindgen_ty_1` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:377:10
|
377 | pub type _drm_i915_init__bindgen_ty_1 = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915InitBindgenTy1`
warning: type `drm_i915_init_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:387:10
|
387 | pub type drm_i915_init_t = _drm_i915_init;
| ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915InitT`
warning: type `drm_i915_sarea_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:454:10
|
454 | pub type drm_i915_sarea_t = _drm_i915_sarea;
| ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915SareaT`
warning: type `drm_i915_batchbuffer_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:474:10
|
474 | pub type drm_i915_batchbuffer_t = drm_i915_batchbuffer;
| ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915BatchbufferT`
warning: type `drm_i915_cmdbuffer_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:494:10
|
494 | pub type drm_i915_cmdbuffer_t = _drm_i915_cmdbuffer;
| ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915CmdbufferT`
warning: type `drm_i915_irq_emit_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:509:10
|
509 | pub type drm_i915_irq_emit_t = drm_i915_irq_emit;
| ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915IrqEmitT`
warning: type `drm_i915_irq_wait_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:515:10
|
515 | pub type drm_i915_irq_wait_t = drm_i915_irq_wait;
| ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915IrqWaitT`
warning: type `drm_i915_getparam_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:531:10
|
531 | pub type drm_i915_getparam_t = drm_i915_getparam;
| ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915GetparamT`
warning: type `drm_i915_setparam_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:538:10
|
538 | pub type drm_i915_setparam_t = drm_i915_setparam;
| ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915SetparamT`
warning: type `drm_i915_mem_alloc_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:556:10
|
556 | pub type drm_i915_mem_alloc_t = drm_i915_mem_alloc;
| ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915MemAllocT`
warning: type `drm_i915_mem_free_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:563:10
|
563 | pub type drm_i915_mem_free_t = drm_i915_mem_free;
| ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915MemFreeT`
warning: type `drm_i915_mem_init_heap_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:571:10
|
571 | pub type drm_i915_mem_init_heap_t = drm_i915_mem_init_heap;
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915MemInitHeapT`
warning: type `drm_i915_mem_destroy_heap_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:577:10
|
577 | pub type drm_i915_mem_destroy_heap_t = drm_i915_mem_destroy_heap;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915MemDestroyHeapT`
warning: type `drm_i915_vblank_pipe_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:583:10
|
583 | pub type drm_i915_vblank_pipe_t = drm_i915_vblank_pipe;
| ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915VblankPipeT`
warning: type `drm_i915_vblank_swap_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:600:10
|
600 | pub type drm_i915_vblank_swap_t = drm_i915_vblank_swap;
| ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915VblankSwapT`
warning: type `drm_i915_hws_addr_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:606:10
|
606 | pub type drm_i915_hws_addr_t = drm_i915_hws_addr;
| ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915HwsAddrT`
warning: type `drm_i915_oa_format` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:930:10
|
930 | pub type drm_i915_oa_format = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915OaFormat`
warning: type `drm_i915_perf_property_id` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:942:10
|
942 | pub type drm_i915_perf_property_id = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915PerfPropertyId`
warning: type `drm_i915_perf_record_type` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:961:10
|
961 | pub type drm_i915_perf_record_type = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915PerfRecordType`
warning: type `drm_i915_gem_memory_class` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:1067:10
|
1067 | pub type drm_i915_gem_memory_class = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmI915GemMemoryClass`
warning: structure field `texList` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:391:9
|
391 | pub texList: [drm_tex_region; 256usize],
| ^^^^^^^ help: convert the identifier to snake case: `tex_list`
|
= note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
warning: structure field `ctxOwner` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:395:9
|
395 | pub ctxOwner: ::std::os::raw::c_int,
| ^^^^^^^^ help: convert the identifier to snake case: `ctx_owner`
warning: structure field `texAge` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:396:9
|
396 | pub texAge: ::std::os::raw::c_int,
| ^^^^^^ help: convert the identifier to snake case: `tex_age`
warning: structure field `virtualX` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:421:9
|
421 | pub virtualX: ::std::os::raw::c_int,
| ^^^^^^^^ help: convert the identifier to snake case: `virtual_x`
warning: structure field `virtualY` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:422:9
|
422 | pub virtualY: ::std::os::raw::c_int,
| ^^^^^^^^ help: convert the identifier to snake case: `virtual_y`
warning: structure field `pipeA_x` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:428:9
|
428 | pub pipeA_x: ::std::os::raw::c_int,
| ^^^^^^^ help: convert the identifier to snake case: `pipe_a_x`
warning: structure field `pipeA_y` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:429:9
|
429 | pub pipeA_y: ::std::os::raw::c_int,
| ^^^^^^^ help: convert the identifier to snake case: `pipe_a_y`
warning: structure field `pipeA_w` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:430:9
|
430 | pub pipeA_w: ::std::os::raw::c_int,
| ^^^^^^^ help: convert the identifier to snake case: `pipe_a_w`
warning: structure field `pipeA_h` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:431:9
|
431 | pub pipeA_h: ::std::os::raw::c_int,
| ^^^^^^^ help: convert the identifier to snake case: `pipe_a_h`
warning: structure field `pipeB_x` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:432:9
|
432 | pub pipeB_x: ::std::os::raw::c_int,
| ^^^^^^^ help: convert the identifier to snake case: `pipe_b_x`
warning: structure field `pipeB_y` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:433:9
|
433 | pub pipeB_y: ::std::os::raw::c_int,
| ^^^^^^^ help: convert the identifier to snake case: `pipe_b_y`
warning: structure field `pipeB_w` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:434:9
|
434 | pub pipeB_w: ::std::os::raw::c_int,
| ^^^^^^^ help: convert the identifier to snake case: `pipe_b_w`
warning: structure field `pipeB_h` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:435:9
|
435 | pub pipeB_h: ::std::os::raw::c_int,
| ^^^^^^^ help: convert the identifier to snake case: `pipe_b_h`
warning: structure field `DR1` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:460:9
|
460 | pub DR1: ::std::os::raw::c_int,
| ^^^ help: convert the identifier to snake case: `dr1`
warning: structure field `DR4` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:461:9
|
461 | pub DR4: ::std::os::raw::c_int,
| ^^^ help: convert the identifier to snake case: `dr4`
warning: structure field `DR1` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:480:9
|
480 | pub DR1: ::std::os::raw::c_int,
| ^^^ help: convert the identifier to snake case: `dr1`
warning: structure field `DR4` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:481:9
|
481 | pub DR4: ::std::os::raw::c_int,
| ^^^ help: convert the identifier to snake case: `dr4`
warning: structure field `DR1` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:702:9
|
702 | pub DR1: __u32,
| ^^^ help: convert the identifier to snake case: `dr1`
warning: structure field `DR4` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:703:9
|
703 | pub DR4: __u32,
| ^^^ help: convert the identifier to snake case: `dr4`
warning: structure field `DR1` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:764:9
|
764 | pub DR1: __u32,
| ^^^ help: convert the identifier to snake case: `dr1`
warning: structure field `DR4` should have a snake case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:765:9
|
765 | pub DR4: __u32,
| ^^^ help: convert the identifier to snake case: `dr4`
warning: constant `I915_OA_FORMAT_A32u40_A4u32_B8_C8` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:924:11
|
924 | pub const I915_OA_FORMAT_A32u40_A4u32_B8_C8: drm_i915_oa_format = 10;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case (notice the capitalization): `I915_OA_FORMAT_A32U40_A4U32_B8_C8`
|
= note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
warning: constant `I915_OAR_FORMAT_A32u40_A4u32_B8_C8` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:925:11
|
925 | pub const I915_OAR_FORMAT_A32u40_A4u32_B8_C8: drm_i915_oa_format = 11;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case (notice the capitalization): `I915_OAR_FORMAT_A32U40_A4U32_B8_C8`
warning: constant `I915_OA_FORMAT_A24u40_A14u32_B8_C8` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:926:11
|
926 | pub const I915_OA_FORMAT_A24u40_A14u32_B8_C8: drm_i915_oa_format = 12;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case (notice the capitalization): `I915_OA_FORMAT_A24U40_A14U32_B8_C8`
warning: constant `I915_OAM_FORMAT_MPEC8u64_B8_C8` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:927:11
|
927 | pub const I915_OAM_FORMAT_MPEC8u64_B8_C8: drm_i915_oa_format = 13;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case (notice the capitalization): `I915_OAM_FORMAT_MPEC8U64_B8_C8`
warning: constant `I915_OAM_FORMAT_MPEC8u32_B8_C8` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_i915_bindgen.rs:928:11
|
928 | pub const I915_OAM_FORMAT_MPEC8u32_B8_C8: drm_i915_oa_format = 14;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case (notice the capitalization): `I915_OAM_FORMAT_MPEC8U32_B8_C8`
warning: 57 warnings emitted
[28/38] Compiling Rust source third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs
warning: type `__u8` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs:139:10
|
139 | pub type __u8 = ::std::os::raw::c_uchar;
| ^^^^ help: convert the identifier to upper camel case: `U8`
|
= note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
warning: type `__u16` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs:140:10
|
140 | pub type __u16 = ::std::os::raw::c_ushort;
| ^^^^^ help: convert the identifier to upper camel case: `U16`
warning: type `__s32` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs:141:10
|
141 | pub type __s32 = ::std::os::raw::c_int;
| ^^^^^ help: convert the identifier to upper camel case: `S32`
warning: type `__u32` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs:142:10
|
142 | pub type __u32 = ::std::os::raw::c_uint;
| ^^^^^ help: convert the identifier to upper camel case: `U32`
warning: type `__s64` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs:143:10
|
143 | pub type __s64 = ::std::os::raw::c_longlong;
| ^^^^^ help: convert the identifier to upper camel case: `S64`
warning: type `__u64` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs:144:10
|
144 | pub type __u64 = ::std::os::raw::c_ulonglong;
| ^^^^^ help: convert the identifier to upper camel case: `U64`
warning: type `drm_xe_memory_class` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs:210:10
|
210 | pub type drm_xe_memory_class = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeMemoryClass`
warning: type `drm_xe_observation_type` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs:563:10
|
563 | pub type drm_xe_observation_type = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeObservationType`
warning: type `drm_xe_observation_op` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs:567:10
|
567 | pub type drm_xe_observation_op = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeObservationOp`
warning: type `drm_xe_observation_ioctls` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs:581:10
|
581 | pub type drm_xe_observation_ioctls = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeObservationIoctls`
warning: type `drm_xe_oa_unit_type` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs:586:10
|
586 | pub type drm_xe_oa_unit_type = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeOaUnitType`
warning: type `drm_xe_oa_format_type` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs:619:10
|
619 | pub type drm_xe_oa_format_type = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeOaFormatType`
warning: type `drm_xe_oa_property_id` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs:633:10
|
633 | pub type drm_xe_oa_property_id = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeOaPropertyId`
warning: type `drm_xe_pxp_session_type` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs:667:10
|
667 | pub type drm_xe_pxp_session_type = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXePxpSessionType`
warning: type `drm_xe_eu_stall_property_id` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs:671:10
|
671 | pub type drm_xe_eu_stall_property_id = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeEuStallPropertyId`
warning: type `drm_xe_ras_error_severity` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs:804:10
|
804 | pub type drm_xe_ras_error_severity = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeRasErrorSeverity`
warning: type `drm_xe_ras_error_component` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_xe_bindgen.rs:808:10
|
808 | pub type drm_xe_ras_error_component = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmXeRasErrorComponent`
warning: 17 warnings emitted
[29/38] Compiling Rust source third_party/mesa3d/src/magma/magma_gpu_magma_amdgpu_bindgen.rs
warning: type `__u8` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_amdgpu_bindgen.rs:333:10
|
333 | pub type __u8 = ::std::os::raw::c_uchar;
| ^^^^ help: convert the identifier to upper camel case: `U8`
|
= note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
warning: type `__u16` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_amdgpu_bindgen.rs:334:10
|
334 | pub type __u16 = ::std::os::raw::c_ushort;
| ^^^^^ help: convert the identifier to upper camel case: `U16`
warning: type `__s32` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_amdgpu_bindgen.rs:335:10
|
335 | pub type __s32 = ::std::os::raw::c_int;
| ^^^^^ help: convert the identifier to upper camel case: `S32`
warning: type `__u32` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_amdgpu_bindgen.rs:336:10
|
336 | pub type __u32 = ::std::os::raw::c_uint;
| ^^^^^ help: convert the identifier to upper camel case: `U32`
warning: type `__u64` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_amdgpu_bindgen.rs:337:10
|
337 | pub type __u64 = ::std::os::raw::c_ulonglong;
| ^^^^^ help: convert the identifier to upper camel case: `U64`
warning: 5 warnings emitted
[30/38] Compiling Rust source third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs
warning: type `__u16` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:194:10
|
194 | pub type __u16 = ::std::os::raw::c_ushort;
| ^^^^^ help: convert the identifier to upper camel case: `U16`
|
= note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
warning: type `__s32` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:195:10
|
195 | pub type __s32 = ::std::os::raw::c_int;
| ^^^^^ help: convert the identifier to upper camel case: `S32`
warning: type `__u32` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:196:10
|
196 | pub type __u32 = ::std::os::raw::c_uint;
| ^^^^^ help: convert the identifier to upper camel case: `U32`
warning: type `__s64` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:197:10
|
197 | pub type __s64 = ::std::os::raw::c_longlong;
| ^^^^^ help: convert the identifier to upper camel case: `S64`
warning: type `__u64` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:198:10
|
198 | pub type __u64 = ::std::os::raw::c_ulonglong;
| ^^^^^ help: convert the identifier to upper camel case: `U64`
warning: type `__kernel_ulong_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:199:10
|
199 | pub type __kernel_ulong_t = ::std::os::raw::c_ulong;
| ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelUlongT`
warning: type `__kernel_size_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:200:10
|
200 | pub type __kernel_size_t = __kernel_ulong_t;
| ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `KernelSizeT`
warning: type `drm_handle_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:201:10
|
201 | pub type drm_handle_t = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmHandleT`
warning: type `drm_context_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:202:10
|
202 | pub type drm_context_t = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmContextT`
warning: type `drm_drawable_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:203:10
|
203 | pub type drm_drawable_t = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmDrawableT`
warning: type `drm_magic_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:204:10
|
204 | pub type drm_magic_t = ::std::os::raw::c_uint;
| ^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmMagicT`
warning: type `drm_control__bindgen_ty_1` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:319:10
|
319 | pub type drm_control__bindgen_ty_1 = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmControlBindgenTy1`
warning: type `drm_map_type` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:335:10
|
335 | pub type drm_map_type = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmMapType`
warning: type `drm_map_flags` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:344:10
|
344 | pub type drm_map_flags = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmMapFlags`
warning: type `drm_stat_type` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:404:10
|
404 | pub type drm_stat_type = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmStatType`
warning: type `drm_lock_flags` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:441:10
|
441 | pub type drm_lock_flags = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmLockFlags`
warning: type `drm_dma_flags` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:463:10
|
463 | pub type drm_dma_flags = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmDmaFlags`
warning: type `drm_buf_desc__bindgen_ty_1` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:479:10
|
479 | pub type drm_buf_desc__bindgen_ty_1 = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmBufDescBindgenTy1`
warning: type `drm_ctx_flags` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:577:10
|
577 | pub type drm_ctx_flags = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmCtxFlags`
warning: type `drm_drawable_info_type_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:614:10
|
614 | pub type drm_drawable_info_type_t = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmDrawableInfoTypeT`
warning: type `drm_vblank_seq_type` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:644:10
|
644 | pub type drm_vblank_seq_type = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmVblankSeqType`
warning: type `drm_mode_subconnector` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:979:10
|
979 | pub type drm_mode_subconnector = ::std::os::raw::c_uint;
| ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmModeSubconnector`
warning: type `drm_clip_rect_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1287:10
|
1287 | pub type drm_clip_rect_t = drm_clip_rect;
| ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmClipRectT`
warning: type `drm_drawable_info_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1288:10
|
1288 | pub type drm_drawable_info_t = drm_drawable_info;
| ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmDrawableInfoT`
warning: type `drm_tex_region_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1289:10
|
1289 | pub type drm_tex_region_t = drm_tex_region;
| ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmTexRegionT`
warning: type `drm_hw_lock_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1290:10
|
1290 | pub type drm_hw_lock_t = drm_hw_lock;
| ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmHwLockT`
warning: type `drm_version_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1291:10
|
1291 | pub type drm_version_t = drm_version;
| ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmVersionT`
warning: type `drm_unique_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1292:10
|
1292 | pub type drm_unique_t = drm_unique;
| ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmUniqueT`
warning: type `drm_list_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1293:10
|
1293 | pub type drm_list_t = drm_list;
| ^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmListT`
warning: type `drm_block_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1294:10
|
1294 | pub type drm_block_t = drm_block;
| ^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmBlockT`
warning: type `drm_control_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1295:10
|
1295 | pub type drm_control_t = drm_control;
| ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmControlT`
warning: type `drm_ctx_priv_map_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1298:10
|
1298 | pub type drm_ctx_priv_map_t = drm_ctx_priv_map;
| ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmCtxPrivMapT`
warning: type `drm_map_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1299:10
|
1299 | pub type drm_map_t = drm_map;
| ^^^^^^^^^ help: convert the identifier to upper camel case: `DrmMapT`
warning: type `drm_client_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1300:10
|
1300 | pub type drm_client_t = drm_client;
| ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmClientT`
warning: type `drm_stats_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1302:10
|
1302 | pub type drm_stats_t = drm_stats;
| ^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmStatsT`
warning: type `drm_lock_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1304:10
|
1304 | pub type drm_lock_t = drm_lock;
| ^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmLockT`
warning: type `drm_buf_desc_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1306:10
|
1306 | pub type drm_buf_desc_t = drm_buf_desc;
| ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmBufDescT`
warning: type `drm_buf_info_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1307:10
|
1307 | pub type drm_buf_info_t = drm_buf_info;
| ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmBufInfoT`
warning: type `drm_buf_free_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1308:10
|
1308 | pub type drm_buf_free_t = drm_buf_free;
| ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmBufFreeT`
warning: type `drm_buf_pub_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1309:10
|
1309 | pub type drm_buf_pub_t = drm_buf_pub;
| ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmBufPubT`
warning: type `drm_buf_map_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1310:10
|
1310 | pub type drm_buf_map_t = drm_buf_map;
| ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmBufMapT`
warning: type `drm_dma_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1311:10
|
1311 | pub type drm_dma_t = drm_dma;
| ^^^^^^^^^ help: convert the identifier to upper camel case: `DrmDmaT`
warning: type `drm_wait_vblank_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1312:10
|
1312 | pub type drm_wait_vblank_t = drm_wait_vblank;
| ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmWaitVblankT`
warning: type `drm_agp_mode_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1313:10
|
1313 | pub type drm_agp_mode_t = drm_agp_mode;
| ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmAgpModeT`
warning: type `drm_ctx_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1315:10
|
1315 | pub type drm_ctx_t = drm_ctx;
| ^^^^^^^^^ help: convert the identifier to upper camel case: `DrmCtxT`
warning: type `drm_ctx_res_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1316:10
|
1316 | pub type drm_ctx_res_t = drm_ctx_res;
| ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmCtxResT`
warning: type `drm_draw_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1317:10
|
1317 | pub type drm_draw_t = drm_draw;
| ^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmDrawT`
warning: type `drm_update_draw_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1318:10
|
1318 | pub type drm_update_draw_t = drm_update_draw;
| ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmUpdateDrawT`
warning: type `drm_auth_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1319:10
|
1319 | pub type drm_auth_t = drm_auth;
| ^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmAuthT`
warning: type `drm_irq_busid_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1320:10
|
1320 | pub type drm_irq_busid_t = drm_irq_busid;
| ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmIrqBusidT`
warning: type `drm_agp_buffer_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1322:10
|
1322 | pub type drm_agp_buffer_t = drm_agp_buffer;
| ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmAgpBufferT`
warning: type `drm_agp_binding_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1323:10
|
1323 | pub type drm_agp_binding_t = drm_agp_binding;
| ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmAgpBindingT`
warning: type `drm_agp_info_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1324:10
|
1324 | pub type drm_agp_info_t = drm_agp_info;
| ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmAgpInfoT`
warning: type `drm_scatter_gather_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1325:10
|
1325 | pub type drm_scatter_gather_t = drm_scatter_gather;
| ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmScatterGatherT`
warning: type `drm_set_version_t` should have an upper camel case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:1326:10
|
1326 | pub type drm_set_version_t = drm_set_version;
| ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `DrmSetVersionT`
warning: constant `DRM_MODE_CONNECTOR_Unknown` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:130:11
|
130 | pub const DRM_MODE_CONNECTOR_Unknown: u32 = 0;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_CONNECTOR_UNKNOWN`
|
= note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
warning: constant `DRM_MODE_CONNECTOR_Composite` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:135:11
|
135 | pub const DRM_MODE_CONNECTOR_Composite: u32 = 5;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_CONNECTOR_COMPOSITE`
warning: constant `DRM_MODE_CONNECTOR_Component` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:138:11
|
138 | pub const DRM_MODE_CONNECTOR_Component: u32 = 8;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_CONNECTOR_COMPONENT`
warning: constant `DRM_MODE_CONNECTOR_9PinDIN` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:139:11
|
139 | pub const DRM_MODE_CONNECTOR_9PinDIN: u32 = 9;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_CONNECTOR_9_PIN_DIN`
warning: constant `DRM_MODE_CONNECTOR_DisplayPort` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:140:11
|
140 | pub const DRM_MODE_CONNECTOR_DisplayPort: u32 = 10;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_CONNECTOR_DISPLAY_PORT`
warning: constant `DRM_MODE_CONNECTOR_eDP` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:144:11
|
144 | pub const DRM_MODE_CONNECTOR_eDP: u32 = 14;
| ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_CONNECTOR_E_DP`
warning: constant `DRM_MODE_SUBCONNECTOR_Automatic` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:966:11
|
966 | pub const DRM_MODE_SUBCONNECTOR_Automatic: drm_mode_subconnector = 0;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_SUBCONNECTOR_AUTOMATIC`
warning: constant `DRM_MODE_SUBCONNECTOR_Unknown` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:967:11
|
967 | pub const DRM_MODE_SUBCONNECTOR_Unknown: drm_mode_subconnector = 0;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_SUBCONNECTOR_UNKNOWN`
warning: constant `DRM_MODE_SUBCONNECTOR_Composite` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:971:11
|
971 | pub const DRM_MODE_SUBCONNECTOR_Composite: drm_mode_subconnector = 5;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_SUBCONNECTOR_COMPOSITE`
warning: constant `DRM_MODE_SUBCONNECTOR_Component` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:973:11
|
973 | pub const DRM_MODE_SUBCONNECTOR_Component: drm_mode_subconnector = 8;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_SUBCONNECTOR_COMPONENT`
warning: constant `DRM_MODE_SUBCONNECTOR_DisplayPort` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:975:11
|
975 | pub const DRM_MODE_SUBCONNECTOR_DisplayPort: drm_mode_subconnector = 10;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_SUBCONNECTOR_DISPLAY_PORT`
warning: constant `DRM_MODE_SUBCONNECTOR_Native` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:977:11
|
977 | pub const DRM_MODE_SUBCONNECTOR_Native: drm_mode_subconnector = 15;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_SUBCONNECTOR_NATIVE`
warning: constant `DRM_MODE_SUBCONNECTOR_Wireless` should have an upper case name
--> third_party/mesa3d/src/magma/magma_gpu_magma_drm_bindgen.rs:978:11
|
978 | pub const DRM_MODE_SUBCONNECTOR_Wireless: drm_mode_subconnector = 18;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `DRM_MODE_SUBCONNECTOR_WIRELESS`
warning: 68 warnings emitted
[31/38] Compiling Rust source ../subprojects/serde_derive-1.0.226/src/lib.rs
[32/38] Compiling Rust source ../third_party/mesa3d/src/virtio/magma-gpu-rs/lib/lib.rs
[33/38] Compiling Rust source ../third_party/mesa3d/src/magma/lib.rs
warning: value assigned to `item` is never read
--> ../third_party/mesa3d/src/magma/sys/linux/i915.rs:136:5
|
136 | item.data_ptr = &mut *query_data as *mut T as *mut () as u64;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: maybe it is overwritten before being read?
= note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
warning: 1 warning emitted
[34/38] Compiling Rust source ../subprojects/serde_core-1.0.226/src/lib.rs
[35/38] Compiling Rust source ../subprojects/serde-1.0.226/src/lib.rs
[36/38] Compiling Rust source ../subprojects/serde_json-1.0.145/src/lib.rs
[37/38] Compiling Rust source ../src/lib.rs
warning: unused import: `crate::rutabaga_utils::RutabagaImportData`
--> ../src/gfxstream.rs:56:5
|
56 | use crate::rutabaga_utils::RutabagaImportData;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
warning: unused import: `crate::rutabaga_utils::RUTABAGA_IMPORT_FLAG_RESOURCE_EXISTS`
--> ../src/gfxstream.rs:63:5
|
63 | use crate::rutabaga_utils::RUTABAGA_IMPORT_FLAG_RESOURCE_EXISTS;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused import: `crate::rutabaga_utils::RUTABAGA_IMPORT_FLAG_VULKAN_INFO`
--> ../src/gfxstream.rs:64:5
|
64 | use crate::rutabaga_utils::RUTABAGA_IMPORT_FLAG_VULKAN_INFO;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused import: `crate::checked_arithmetic`
--> ../src/rutabaga_gralloc/formats.rs:15:5
|
15 | use crate::checked_arithmetic;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
warning: field `rutabaga_paths` is never read
--> ../src/renderer_utils.rs:39:9
|
33 | pub struct RutabagaCookie {
| -------------- field in this struct
...
39 | pub rutabaga_paths: Option<RutabagaPaths>,
| ^^^^^^^^^^^^^^
|
= note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
warning: direct cast of function item into an integer
--> ../src/gfxstream.rs:464:44
|
464 | value: write_context_fence as usize as u64,
| ^^^^^^^^
|
= note: `#[warn(function_casts_as_integer)]` on by default
help: first cast to a pointer `as *const ()`
|
464 | value: write_context_fence as *const () as usize as u64,
| ++++++++++++
warning: direct cast of function item into an integer
--> ../src/gfxstream.rs:479:49
|
479 | value: gfxstream_debug_callback as usize as u64,
| ^^^^^^^^
|
help: first cast to a pointer `as *const ()`
|
479 | value: gfxstream_debug_callback as *const () as usize as u64,
| ++++++++++++
warning: 7 warnings emitted
[38/38] Compiling Rust source ../ffi/src/lib.rs
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -C /build/rutabaga-ffi/src/rutabaga_gfx-0.1.85/build
==> Entering fakeroot environment...
==> Starting package()...
ninja: Entering directory `/build/rutabaga-ffi/src/rutabaga_gfx-0.1.85/build'
ninja: no work to do.
Installing ffi/librutabaga_gfx_ffi.so to /build/rutabaga-ffi/pkg/rutabaga-ffi/usr/lib
Installing /build/rutabaga-ffi/src/rutabaga_gfx-0.1.85/ffi/src/include/rutabaga_gfx_ffi.h to /build/rutabaga-ffi/pkg/rutabaga-ffi/usr/include/rutabaga_gfx
Installing /build/rutabaga-ffi/src/rutabaga_gfx-0.1.85/build/meson-private/rutabaga_gfx_ffi.pc to /build/rutabaga-ffi/pkg/rutabaga-ffi/usr/lib/pkgconfig
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "rutabaga-ffi"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: rutabaga-ffi 0.1.85-1 (Thu Aug 6 20:33:42 2026)
==> Cleaning up...
[?12l[?25h