You are not logged in.

#1 2025-06-11 23:54:29

cjstroud223
Member
Registered: 2025-06-11
Posts: 2

cant install lib32-aom for lib32-ffmpeg

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

#2 2025-06-12 00:21:45

loqs
Member
Registered: 2014-03-06
Posts: 18,464

Re: cant install lib32-aom for lib32-ffmpeg

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

#3 2025-06-12 00:38:08

cjstroud223
Member
Registered: 2025-06-11
Posts: 2

Re: cant install lib32-aom for lib32-ffmpeg

==> 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

#4 2025-06-12 01:15:56

loqs
Member
Registered: 2014-03-06
Posts: 18,464

Re: cant install lib32-aom for lib32-ffmpeg

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

#5 2025-06-12 08:56:19

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,877

Re: cant install lib32-aom for lib32-ffmpeg

@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

Offline

Board footer

Powered by FluxBB