pacman -Si lib32-libvpx: The version should be 1.16.0-2. Make sure it's actually using it and not some other locally installed libraries. Or build in clean container: https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot
Search Criteria
Package Details: lib32-gstreamer 1.28.5-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/lib32-gstreamer.git (read-only, click to copy) |
|---|---|
| Package Base: | lib32-gstreamer |
| Description: | Multimedia graph framework (32-bit) - core |
| Upstream URL: | https://gstreamer.freedesktop.org/ |
| Licenses: | LGPL-2.1-or-later |
| Submitter: | patlefort |
| Maintainer: | patlefort |
| Last Packager: | patlefort |
| Votes: | 40 |
| Popularity: | 13.36 |
| First Submitted: | 2026-04-05 17:52 (UTC) |
| Last Updated: | 2026-07-16 18:04 (UTC) |
Dependencies (67)
- gstreamer (gstreamer-gitAUR)
- lib32-gcc-libs (lib32-gcc-libs-gitAUR, lib32-gccrs-libs-gitAUR, lib32-gcc-libs-snapshotAUR)
- lib32-glib2
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-git-native-pgoAUR, lib32-glibc-eacAUR)
- lib32-libcap
- lib32-libelf
- lib32-libunwind
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- glib2-devel (glib2-devel-gitAUR) (make)
- lib32-aalib (make)
- lib32-alsa-lib (make)
- lib32-bzip2 (make)
- lib32-cairo (make)
- lib32-cdparanoia (make)
- lib32-flac (make)
- lib32-gcc-libs (lib32-gcc-libs-gitAUR, lib32-gccrs-libs-gitAUR, lib32-gcc-libs-snapshotAUR) (make)
- lib32-gdk-pixbuf2 (make)
- lib32-glib2 (make)
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-git-native-pgoAUR, lib32-glibc-eacAUR) (make)
- lib32-gtk3 (make)
- Show 47 more dependencies...
Required by (51)
- lib32-faudio-git
- lib32-gst-libav (make)
- lib32-gst-plugin-aws
- lib32-gst-plugin-cdg
- lib32-gst-plugin-claxon
- lib32-gst-plugin-dav1d
- lib32-gst-plugin-fallbackswitch
- lib32-gst-plugin-ffv1
- lib32-gst-plugin-fmp4
- lib32-gst-plugin-gif
- lib32-gst-plugin-gopbuffer
- lib32-gst-plugin-gtk4
- lib32-gst-plugin-hlssink3
- lib32-gst-plugin-hsv
- lib32-gst-plugin-json
- lib32-gst-plugin-lewton
- lib32-gst-plugin-livesync
- lib32-gst-plugin-mp4
- lib32-gst-plugin-mpegtslive
- lib32-gst-plugin-originalbuffer
- Show 31 more...
Sources (2)
patlefort commented on 2026-05-11 09:12 (UTC)
ggnoredo commented on 2026-05-11 08:52 (UTC)
I removed rustup and installed rust,
gst-plugins-good| Message: libvpx does not provide VP8 encoder interface (vpx_codec_vp8_cx_algo)
gst-plugins-good| Message: libvpx does not provide VP8 decoder interface (vpx_codec_vp8_dx_algo)
gst-plugins-good| Message: libvpx does not provide VP9 encoder interface (vpx_codec_vp9_cx_algo)
gst-plugins-good| Message: libvpx does not provide VP9 decoder interface (vpx_codec_vp9_dx_algo)
gstreamer/subprojects/gst-plugins-good/ext/vpx/meson.build:86:6: ERROR: Problem encountered: libvpx was built without any encoder or decoder features!
patlefort commented on 2026-05-11 08:18 (UTC)
Why do you use rustup? Just install rust. If you use rustup, I expect that you know what you are doing.
ggnoredo commented on 2026-05-11 08:08 (UTC)
@patlefort, i did read but still couldn't figure out what should i do?
╰─$ rustc --version
rustc 1.89.0 (29483883e 2025-08-04)
╰─$ rustup -V 1 ↵
rustup 1.29.0 (2026-03-23)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: the currently active `rustc` version is `rustc 1.89.0 (29483883e 2025-08-04)`
i have rust on my system
patlefort commented on 2026-05-11 07:40 (UTC)
@ggnoredo: read previous comments.
@usta: You don't have to run tests, see makepkg --check/--nocheck.
ggnoredo commented on 2026-05-11 07:38 (UTC)
gstreamer| Compiler for language rust for the host machine not found.
gstreamer/subprojects/gstreamer/libs/gst/helpers/ptp/meson.build:26:4: ERROR: Problem encountered: PTP not supported without Rust compiler
A full log can be found at /home/USERNAME/.cache/yay/lib32-gstreamer/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
Aborting...
-> error making: lib32-gstreamer-exit status 4
-> nothing to install for lib32-gstreamer
usta commented on 2026-05-11 06:02 (UTC)
Why do we need tests for lib32-gstreamer ? probably most of them will fail anyway, so why dont we add -D tests=disabled ?
patlefort commented on 2026-05-09 22:56 (UTC)
rust is installed as part of lib32-rust.
sweatiest commented on 2026-05-09 22:22 (UTC)
Please add rust to makedepends.
sirquickly commented on 2026-04-16 19:53 (UTC)
I have rustup on my system and wanted to keep it. For my situation (exactly the same error as @airbreather here), I could just add the 32bit build target - initially, only the default 64bit target was set up.
rustup target add i686-unknown-linux-gnu
Pinned Comments
patlefort commented on 2026-05-18 20:11 (UTC)
A copy of the GPG key is located in
keys/pgpof this package.gpg --import keys/pgp/D637032E45B8C6585B9456565D2EEE6F6F349D7C.asc