You are not logged in.
please note: i dont know what the hell any of this means
I am trying to get lib32-aom which i need for lib32-ffmpeg which i need for some other stuff for wine. i tried with yay and doing it manually and every time it does its thing then:
[49/353] Building C object CMakeFiles/aom_dsp_common_sse2_intrinsics.dir/aom_dsp/x86/loopfilter_sse2.c.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
i reinstalled the dependencies needed for lib32-aom as listed on https://aur.archlinux.org/packages/lib32-aom, i restarted my computer, and when I looked online for resolved issues, I was either was too stupid to understand the answer or it wasn't related to my issue. Also, the number [x/353] is always different, which might be important? I have no clue so please word your answers like i'm your grandma.
Thank you for your help and patience!
Last edited by cjstroud223 (2025-06-11 23:56:35)
Offline
The reason for the build failure is missing from the output you posted. Please post the full output from makepkg for the failing build.
Offline
==> Making package: lib32-aom 3.9.0-1 (Wed 11 Jun 2025 08:37:08 PM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found libaom-3.9.0.tar.gz
-> Found libaom-3.9.0.tar.gz.asc
==> Validating source files with b2sums...
libaom-3.9.0.tar.gz ... Passed
libaom-3.9.0.tar.gz.asc ... Skipped
==> Verifying source file signatures with gpg...
libaom-3.9.0.tar.gz ... Passed
==> Extracting sources...
-> Extracting libaom-3.9.0.tar.gz with bsdtar
==> Starting prepare()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
CMake Deprecation Warning at CMakeLists.txt:14 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
--- aom_configure: Detected CPU: x86
CMake Deprecation Warning at libaom-3.9.0/build/cmake/generate_aom_config_templates.cmake:11 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
CMake Deprecation Warning at libaom-3.9.0/build/cmake/version.cmake:11 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
CMake Deprecation Warning at libaom-3.9.0/build/cmake/version.cmake:11 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
-- Configuring done (0.3s)
-- Generating done (0.1s)
-- Build files have been written to: /home/vision/lib32-aom/src/build
[1/353] Updating version info if necessary.
CMake Deprecation Warning at /home/vision/lib32-aom/src/libaom-3.9.0/build/cmake/version.cmake:11 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
[2/353] cd /home/vision/lib32-aom/src/build && /usr/b...m/src/libaom-3.9.0/build/cmake/generate_exports.cmake
CMake Deprecation Warning at /home/vision/lib32-aom/src/libaom-3.9.0/build/cmake/generate_exports.cmake:11 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
[29/353] Building CXX object CMakeFiles/webm.dir/third_party/libwebm/mkvparser/mkvparser.cc.o
FAILED: CMakeFiles/webm.dir/third_party/libwebm/mkvparser/mkvparser.cc.o
/usr/bin/g++ -m32 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -I/home/vision/lib32-aom/src/libaom-3.9.0 -I/home/vision/lib32-aom/src/build -I/home/vision/lib32-aom/src/libaom-3.9.0/apps -I/home/vision/lib32-aom/src/libaom-3.9.0/common -I/home/vision/lib32-aom/src/libaom-3.9.0/examples -I/home/vision/lib32-aom/src/libaom-3.9.0/stats -I/home/vision/lib32-aom/src/libaom-3.9.0/third_party/libyuv/include -I/home/vision/lib32-aom/src/libaom-3.9.0/third_party/libwebm -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/vision/lib32-aom/src=/usr/src/debug/lib32-aom -flto=auto -std=c++11 -Wall -Wdisabled-optimization -Wextra -Wextra-semi -Wfloat-conversion -Wformat=2 -Wlogical-op -Wpointer-arith -Wshadow -Wsign-compare -Wtype-limits -Wuninitialized -Wunused -Wvla -Wc++14-extensions -Wc++17-extensions -Wc++20-extensions -Wstack-usage=240000 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -Wno-shadow -MD -MT CMakeFiles/webm.dir/third_party/libwebm/mkvparser/mkvparser.cc.o -MF CMakeFiles/webm.dir/third_party/libwebm/mkvparser/mkvparser.cc.o.d -o CMakeFiles/webm.dir/third_party/libwebm/mkvparser/mkvparser.cc.o -c /home/vision/lib32-aom/src/libaom-3.9.0/third_party/libwebm/mkvparser/mkvparser.cc
/home/vision/lib32-aom/src/libaom-3.9.0/third_party/libwebm/mkvparser/mkvparser.cc: In function ‘long int mkvparser::UnserializeFloat(IMkvReader*, long long int, long long int, double&)’:
/home/vision/lib32-aom/src/libaom-3.9.0/third_party/libwebm/mkvparser/mkvparser.cc:249:7: error: ‘uint32_t’ does not name a type
249 | uint32_t ff;
| ^~~~~~~~
/home/vision/lib32-aom/src/libaom-3.9.0/third_party/libwebm/mkvparser/mkvparser.cc:24:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
23 | #include "common/webmids.h"
+++ |+#include <cstdint>
24 |
/home/vision/lib32-aom/src/libaom-3.9.0/third_party/libwebm/mkvparser/mkvparser.cc:250:45: error: ‘uint32_t’ was not declared in this scope
250 | static_assert(sizeof(float) == sizeof(uint32_t), "");
| ^~~~~~~~
/home/vision/lib32-aom/src/libaom-3.9.0/third_party/libwebm/mkvparser/mkvparser.cc:250:45: note: ‘uint32_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/home/vision/lib32-aom/src/libaom-3.9.0/third_party/libwebm/mkvparser/mkvparser.cc:253:5: error: ‘ff’ was not declared in this scope; did you mean ‘ffs’?
253 | ff = 0;
| ^~
| ffs
/home/vision/lib32-aom/src/libaom-3.9.0/third_party/libwebm/mkvparser/mkvparser.cc:268:7: error: ‘uint64_t’ does not name a type
268 | uint64_t dd;
| ^~~~~~~~
/home/vision/lib32-aom/src/libaom-3.9.0/third_party/libwebm/mkvparser/mkvparser.cc:268:7: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/home/vision/lib32-aom/src/libaom-3.9.0/third_party/libwebm/mkvparser/mkvparser.cc:269:46: error: ‘uint64_t’ was not declared in this scope
269 | static_assert(sizeof(double) == sizeof(uint64_t), "");
| ^~~~~~~~
/home/vision/lib32-aom/src/libaom-3.9.0/third_party/libwebm/mkvparser/mkvparser.cc:269:46: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/home/vision/lib32-aom/src/libaom-3.9.0/third_party/libwebm/mkvparser/mkvparser.cc:272:5: error: ‘dd’ was not declared in this scope
272 | dd = 0;
| ^~
[46/353] Building C object CMakeFiles/aom_dsp_common_sse2_intrinsics.dir/aom_dsp/x86/loopfilter_sse2.c.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
Offline
Update the pkgver to 3.12.1 matching the version of aom in extra
diff --git a/PKGBUILD b/PKGBUILD
index 5f5372b..58b02a6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@ _basename=aom
pkgname=(
lib32-aom
)
-pkgver=3.9.0
+pkgver=3.12.1
pkgrel=1
pkgdesc="Alliance for Open Media video codec (32-bit)"
url="https://aomedia.org/"
@@ -22,7 +22,7 @@ makedepends=(
source=(
https://storage.googleapis.com/aom-releases/libaom-$pkgver.tar.gz{,.asc}
)
-b2sums=('4c68b58f6a8e347ee912e309a030804c4a3cc99714e2aaf127add63222df3056c7cf4b6c50f4861557b0892739035149b5e002e25272882eff55cde5d9b745b7'
+b2sums=('4fa4ea0620b27013d2c39589ea5bc4333ea26ffe51dad64e95b240cdf5c82fcd0810fecf45410f34b89057d9000c93efae106c49e4017796d7c8b2752357709d'
'SKIP')
validpgpkeys=(
B002F08B74A148DAA01F7123A48E86DB0B830498 # AOMedia release signing key <av1-discuss@aomedia.org>
Offline
@cjstroud223 : Please use code tags to make text output more readable.
Edit your post #3 to achieve this.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Online