Compilation succeeds if you run the following command ahead of installing:
rustup target add i686-unknown-linux-gnu
| 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) - base plugins |
| Upstream URL: | https://gstreamer.freedesktop.org/ |
| Licenses: | LGPL-2.1-or-later |
| Submitter: | patlefort |
| Maintainer: | patlefort |
| Last Packager: | patlefort |
| Votes: | 39 |
| Popularity: | 13.79 |
| First Submitted: | 2026-04-05 17:52 (UTC) |
| Last Updated: | 2026-07-16 18:04 (UTC) |
Compilation succeeds if you run the following command ahead of installing:
rustup target add i686-unknown-linux-gnu
@patlefort If you're so smart, you would write an answer to the most common problems in a separate comment and pin it. That's common practice.
I get two different errors attempting to build this on two different computers and setups.
gstreamer/subprojects/gstreamer/gst/parse/meson.build:7:7: ERROR: Program 'flex win_flex' not found or not executable
and
gstreamer/subprojects/gst-plugins-base/ext/cdparanoia/meson.build:31:22: ERROR: C shared or static library 'cdda_paranoia' not found
I have flex, libcdio-paranoia, cdparanoia and lib32-cdparanoia installed.
My goodness read the comments people.
I'm encountering the same problem as reported by @nirnakinho
gstreamer/subprojects/gstreamer/libs/gst/helpers/ptp/meson.build:26:4: ERROR: Problem encountered: PTP not supported without Rust compiler
fails to build, seems to want a rust compiler. have you tried building this in a clean chroot in order to get the dependencies right?
@patlefort yeah I noticed a bit too late haha! I already corrected my comment including the fix. Thanks!
@MeanUIThread: You need to import the GPG key into your user's public keyring. Read the error carefully, it's not a checksum error but a signature check failure. The key to import is in the validpgpkeys=() of the PKGBUILD. Look the the previous comments.
Not sure what's going on with that gpg public key
:: Proceed to review? [Y/n]:
:: Downloading PKGBUILDs...
PKGBUILDs up to date
Verifying sources...
==> Making package: lib32-gstreamer 1.28.3-1 (Wed 13 May 2026 11:07:34 AM)
==> Retrieving sources...
-> Updating gstreamer git repo...
-> Found 0001-HACK-meson-Disable-broken-tests.patch
==> Validating source files with b2sums...
gstreamer ... Passed
0001-HACK-meson-Disable-broken-tests.patch ... Passed
==> Verifying source file signatures with gpg...
gstreamer git repo ... FAILED (unknown public key 5D2EEE6F6F349D7C)
==> ERROR: One or more PGP signatures could not be verified!
error: failed to run: sh -c aurscan:
EDIT: After finding @Bink's comment below, instructing to manually add the key hkps://pgp.mit.edu did the trick for fixing it as well:
gpg --keyserver hkps://pgp.mit.edu --recv-keys D637032E45B8C6585B9456565D2EEE6F6F349D7C
Thank you @Bink!
Thanks, @Bink
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