Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[staging] meson: 0.61.2 -> 0.63.0 #171069

Merged
merged 2 commits into from
Aug 12, 2022
Merged

[staging] meson: 0.61.2 -> 0.63.0 #171069

merged 2 commits into from
Aug 12, 2022

Conversation

r-burns
Copy link
Contributor

@r-burns r-burns commented Apr 30, 2022

Description of changes

https://mesonbuild.com/Release-notes-for-0-62-0.html

We can finally drop allow-dirs-outside-of-prefix.patch, as it has been accepted and merged upstream.

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 22.05 Release Notes (or backporting 21.11 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
    • (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes
  • Fits CONTRIBUTING.md.

@r-burns
Copy link
Contributor Author

r-burns commented Apr 30, 2022

Ah, conflict with staging due to #168753. That patch needs to be dropped with this bump.

@bobby285271
Copy link
Member

bobby285271 commented May 1, 2022

(Testing some random build by creating a separate meson_0_62 package on e10da1c, these fails for me)

babl
error: builder for '/nix/store/cpqdhwqn64z0il7kdy3kcf92dcx0rpb4-babl-0.1.90.drv' failed with exit code 1;
       last 10 log lines:
       > Project version: 0.1.90
       > C compiler for the host machine: gcc (gcc 11.2.0 "gcc (GCC) 11.2.0")
       > C linker for the host machine: gcc ld.bfd 2.38
       > Host machine cpu family: x86_64
       > Host machine cpu: x86_64
       > Program python3 found: YES (/nix/store/hym1n0ygqp9wcm7pxn4sfrql3fg7xa09-python3-3.9.12/bin/python3.9)
       >
       > meson.build:58:5: ERROR: configuration_data.set10 got unknown keyword arguments "Description"
       >
       > A full log can be found at /build/babl-0.1.90/build/meson-logs/meson-log.txt
       For full logs, run 'nix log /nix/store/cpqdhwqn64z0il7kdy3kcf92dcx0rpb4-babl-0.1.90.drv'.
libcamera
Found ninja-1.10.2 at /nix/store/ji13162vbhvjap9hkn39fbxnzkgcik9k-ninja-1.10.2/bin/ninja
meson: enabled parallel building
building
build flags: -j8 -l8
[1/378] Generating include/libcamera/gen-header with a custom command
[2/378] Compiling C object utils/ipu3/ipu3-unpack.p/ipu3-unpack.c.o
FAILED: utils/ipu3/ipu3-unpack.p/ipu3-unpack.c.o 
gcc -Iutils/ipu3/ipu3-unpack.p -Iutils/ipu3 -I../utils/ipu3 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -O0 -Wshadow -include config.h -MD -MQ utils/ipu3/ipu3-unpack.p/ipu3-unpack.c.o -MF utils/ipu3/ipu3-unpack.p/ipu3-unpack.c.o.d -o utils/ipu3/ipu3-unpack.p/ipu3-unpack.c.o -c ../utils/ipu3/ipu3-unpack.c
In file included from /nix/store/pvn23vycg674bj6nypjcfyhqbr85rqxa-glibc-2.34-115-dev/include/errno.h:25,
                 from ../utils/ipu3/ipu3-unpack.c:9:
/nix/store/pvn23vycg674bj6nypjcfyhqbr85rqxa-glibc-2.34-115-dev/include/features.h:412:4: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp]
  412 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
cc1: all warnings being treated as errors
[3/378] Generating include/libcamera/formats_h with a custom command
[4/378] Generating include/libcamera/property_ids_h with a custom command
[5/378] Generating include/libcamera/internal/tp_header with a custom command
[6/378] Generating src/ipa-priv-key with a custom command
.........................................................................................+++++
....................................+++++
[7/378] Generating include/libcamera/control_ids_h with a custom command
[8/378] Generating include/libcamera/ipa/core_mojom_module with a custom command
[9/378] Generating utils/ipc/mojom_templates with a custom command
ninja: build stopped: subcommand failed.
error: builder for '/nix/store/2vi97sd7svvdphwss9i59c7x7v6g11rf-libcamera-unstable-2022-01-03.drv' failed with exit code 1;

@jtojnar
Copy link
Member

jtojnar commented May 1, 2022

What a luck, will need to apply https://gitlab.gnome.org/GNOME/babl/-/commit/b05b2826365a7dbc6ca1bf0977b848055cd0cbb6.

Also systemd is usually a good smoke screen.

@r-burns
Copy link
Contributor Author

r-burns commented May 1, 2022

Built systemd locally.

@Mindavi
Copy link
Contributor

Mindavi commented May 2, 2022

This also looks interesting for cross-compilation: 'Experimental command to convert environments to cross files'

@risicle
Copy link
Contributor

risicle commented May 3, 2022

On macos 10.15:

builder for '/nix/store/65axsw168xv2mzqxd59gaa7zas9lmlkx-meson-0.62.1.drv' failed with exit code 1; last 10 log lines:
  patching file mesonbuild/dependencies/boost.py
  applying patch /nix/store/7zbyqz1a18s1b0qpvxkrdnqjbdlp7wa3-fix-gtkdoc-when-using-multiple-apple-frameworks.patch
  patching file mesonbuild/modules/gnome.py
  Hunk #1 FAILED at 593.
  Hunk #2 FAILED at 615.
  Hunk #3 FAILED at 642.
  Hunk #4 FAILED at 684.
  Hunk #5 FAILED at 695.
  Hunk #6 FAILED at 1056.
  6 out of 6 hunks FAILED -- saving rejects to file mesonbuild/modules/gnome.py.rej

@risicle
Copy link
Contributor

risicle commented May 3, 2022

Think the issue is that mesonbuild/meson@68e684d is now included in 0.62.1

@risicle
Copy link
Contributor

risicle commented May 3, 2022

Actually think both those patches may now be included meaning this patch can be dropped?

@r-burns
Copy link
Contributor Author

r-burns commented May 4, 2022

Built glib on x86_64-darwin

@Mindavi
Copy link
Contributor

Mindavi commented May 4, 2022

I tried picking this into my cross-compilation branch, but for some reason it breaks libaom (both for cross and normal compilation). libaom doesn't directly depend on meson, so it puzzles me why it breaks.

Since meson is the only diff I applied, I'm sure it's either flakiness or something related to this bump.

Gonna restart the build to see if that helps, but noting it here already. If libaom is 'just' flaky, it'd be nice to fix that somewhere too (not here then of course).

`libaom` build log
unpacking sources
unpacking source archive /nix/store/b1270ck8sdl128kaihcwcxaw6ia6nmwh-source
source root is source
patching sources
applying patch /nix/store/im44badi6hzp0cr5rdy9hzgpa55s2wyx-outputs.patch
patching file build/cmake/aom_install.cmake
Hunk #1 succeeded at 43 (offset 1 line).
Hunk #2 succeeded at 85 (offset 1 line).
patching file build/cmake/pkg_config.cmake
configuring
fixing cmake files...
cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_BUILD_RPATH=ON -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/yjxi6yf2pysbs12az77ppypalvjdr3fr-libaom-3.3.0/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/yjxi6yf2pysbs12az77ppypalvjdr3fr-libaom-3.3.0/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/yjxi6yf2pysbs12az77ppypalvjdr3fr-libaom-3.3.0/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/yjxi6yf2pysbs12az77ppypalvjdr3fr-libaom-3.3.0/share/doc/AOM -DCMAKE_INSTALL_INFODIR=/nix/store/n7ajnx5vjk7z2c4wh8mjqr7ak8f0i3vr-libaom-3.3.0-bin/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/n7ajnx5vjk7z2c4wh8mjqr7ak8f0i3vr-libaom-3.3.0-bin/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/78jxc78lwsdnd0zdcyz9nla05d6bb1ky-libaom-3.3.0-dev/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/78jxc78lwsdnd0zdcyz9nla05d6bb1ky-libaom-3.3.0-dev/include -DCMAKE_INSTALL_SBINDIR=/nix/store/n7ajnx5vjk7z2c4wh8mjqr7ak8f0i3vr-libaom-3.3.0-bin/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/n7ajnx5vjk7z2c4wh8mjqr7ak8f0i3vr-libaom-3.3.0-bin/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/yjxi6yf2pysbs12az77ppypalvjdr3fr-libaom-3.3.0/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/bg35nfwn6zd616facdywiysgpprfvsji-gcc-wrapper-11.3.0/bin/strip -DCMAKE_RANLIB=/nix/store/rs684lgm8k7akkgbisb49z4vpxxc2zns-binutils-2.38/bin/ranlib -DCMAKE_AR=/nix/store/rs684lgm8k7akkgbisb49z4vpxxc2zns-binutils-2.38/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/yjxi6yf2pysbs12az77ppypalvjdr3fr-libaom-3.3.0 -DBUILD_SHARED_LIBS=ON -DENABLE_TESTS=OFF 
-- The C compiler identification is GNU 11.3.0
-- The CXX compiler identification is GNU 11.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /nix/store/bg35nfwn6zd616facdywiysgpprfvsji-gcc-wrapper-11.3.0/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /nix/store/bg35nfwn6zd616facdywiysgpprfvsji-gcc-wrapper-11.3.0/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Git: /build/git  
-- Found Perl: /nix/store/j72mw6h364nmk7l3mq6gqwjd568l7r8l-perl-5.34.1/bin/perl (found version "5.34.1") 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
--- aom_configure: Detected CPU: x86_64
Running C compiler test: inline_check_1
-- Performing Test C_TEST_COMPILED
-- Performing Test C_TEST_COMPILED - Success
Running CXX compiler test: inline_check_1
-- Performing Test CXX_TEST_COMPILED
-- Performing Test CXX_TEST_COMPILED - Success
Running C compiler test: unistd_check
-- Performing Test C_TEST_COMPILED
-- Performing Test C_TEST_COMPILED - Success
Running CXX compiler test: unistd_check
-- Performing Test CXX_TEST_COMPILED
-- Performing Test CXX_TEST_COMPILED - Success
Running C compiler test: fenv_check
-- Performing Test C_TEST_COMPILED
-- Performing Test C_TEST_COMPILED - Success
Checking C compiler flag support for: -std=c99
-- Performing Test HAVE_C_FLAG
-- Performing Test HAVE_C_FLAG - Success
Checking C compiler flag support for: -std=c++11
-- Performing Test HAVE_CXX_FLAG
-- Performing Test HAVE_CXX_FLAG - Success
Checking C compiler flag support for: -Wall
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C++ compiler flag support for: -Wall
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -Wdisabled-optimization
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C++ compiler flag support for: -Wdisabled-optimization
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -Wextra
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C++ compiler flag support for: -Wextra
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -Wfloat-conversion
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C++ compiler flag support for: -Wfloat-conversion
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -Wformat=2
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C++ compiler flag support for: -Wformat=2
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -Wimplicit-function-declaration
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -Wlogical-op
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C++ compiler flag support for: -Wlogical-op
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -Wpointer-arith
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C++ compiler flag support for: -Wpointer-arith
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -Wshorten-64-to-32
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Failed
Checking C++ compiler flag support for: -Wshorten-64-to-32
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Failed
Checking C compiler flag support for: -Wsign-compare
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C++ compiler flag support for: -Wsign-compare
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -Wstring-conversion
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Failed
Checking C++ compiler flag support for: -Wstring-conversion
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Failed
Checking C compiler flag support for: -Wtype-limits
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C++ compiler flag support for: -Wtype-limits
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -Wuninitialized
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C++ compiler flag support for: -Wuninitialized
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -Wunused
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C++ compiler flag support for: -Wunused
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -Wvla
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C++ compiler flag support for: -Wvla
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -Wstack-usage=100000
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C++ compiler flag support for: -Wstack-usage=240000
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -Wshadow
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -Wundef
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C++ compiler flag support for: -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -D_LARGEFILE_SOURCE
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C++ compiler flag support for: -D_LARGEFILE_SOURCE
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Success
Checking C compiler flag support for: -D_FILE_OFFSET_BITS=64
-- Performing Test C_FLAG_SUPPORTED
-- Performing Test C_FLAG_SUPPORTED - Success
Checking C++ compiler flag support for: -D_FILE_OFFSET_BITS=64
-- Performing Test CXX_FLAG_SUPPORTED
-- Performing Test CXX_FLAG_SUPPORTED - Success
-- Found PythonInterp: /nix/store/wmx38g1b53i0ihmdm7704dcn3b7ar0m6-python3-3.9.12/bin/python (found version "3.9.12") 
-- Performing Test FLAG_SUPPORTED
-- Performing Test FLAG_SUPPORTED - Success
Checking C compiler flag support for: -msse2
-- Performing Test HAVE_C_FLAG
-- Performing Test HAVE_C_FLAG - Success
Checking C compiler flag support for: -msse2
-- Performing Test HAVE_CXX_FLAG
-- Performing Test HAVE_CXX_FLAG - Success
Checking C compiler flag support for: -msse3
-- Performing Test HAVE_C_FLAG
-- Performing Test HAVE_C_FLAG - Success
Checking C compiler flag support for: -msse3
-- Performing Test HAVE_CXX_FLAG
-- Performing Test HAVE_CXX_FLAG - Success
Checking C compiler flag support for: -mssse3
-- Performing Test HAVE_C_FLAG
-- Performing Test HAVE_C_FLAG - Success
Checking C compiler flag support for: -mssse3
-- Performing Test HAVE_CXX_FLAG
-- Performing Test HAVE_CXX_FLAG - Success
Checking C compiler flag support for: -msse4.1
-- Performing Test HAVE_C_FLAG
-- Performing Test HAVE_C_FLAG - Success
Checking C compiler flag support for: -msse4.1
-- Performing Test HAVE_CXX_FLAG
-- Performing Test HAVE_CXX_FLAG - Success
Checking C compiler flag support for: -msse4.2
-- Performing Test HAVE_C_FLAG
-- Performing Test HAVE_C_FLAG - Success
Checking C compiler flag support for: -msse4.2
-- Performing Test HAVE_CXX_FLAG
-- Performing Test HAVE_CXX_FLAG - Success
Checking C compiler flag support for: -mavx2
-- Performing Test HAVE_C_FLAG
-- Performing Test HAVE_C_FLAG - Success
Checking C compiler flag support for: -mavx2
-- Performing Test HAVE_CXX_FLAG
-- Performing Test HAVE_CXX_FLAG - Success
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
--- Cannot find doxygen(version 1.8.10 or newer), ENABLE_DOCS turned off.
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    BUILD_TESTING
    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_POLICY_DEFAULT_CMP0025


-- Build files have been written to: /build/source/build
cmake: enabled parallel building
building
build flags: -j8 -l8 SHELL=/nix/store/07ln9bxp9k8nds669r24fsywf4d1jlly-bash-5.1-p16/bin/bash
[  0%] Updating version info if necessary.
[  0%] Built target aom_version_check
[  1%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/convert_argb.cc.o
[  1%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/planar_functions.cc.o
[  1%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/row_any.cc.o
[  2%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/row_common.cc.o
[  2%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/row_gcc.cc.o
[  2%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/cpu_id.cc.o
[  2%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/row_mips.cc.o
[  2%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/row_neon.cc.o
[  2%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/row_neon64.cc.o
[  3%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/row_win.cc.o
[  3%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/scale.cc.o
[  3%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/scale_any.cc.o
[  3%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/scale_common.cc.o
[  3%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/scale_gcc.cc.o
[  4%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/scale_mips.cc.o
[  4%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/scale_neon.cc.o
[  4%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/scale_neon64.cc.o
[  4%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/scale_win.cc.o
[  5%] Building CXX object CMakeFiles/yuv.dir/third_party/libyuv/source/scale_uv.cc.o
[  5%] Built target yuv
[  5%] Building C object CMakeFiles/aom_version.dir/gen_src/aom_version_dummy.c.o
[  5%] Linking C shared library libaom_version.so
[  6%] Built target aom_version
[  6%] Building CXX object CMakeFiles/webm.dir/third_party/libwebm/common/hdr_util.cc.o
[  6%] Building CXX object CMakeFiles/webm.dir/third_party/libwebm/mkvmuxer/mkvmuxerutil.cc.o
[  6%] Building CXX object CMakeFiles/webm.dir/third_party/libwebm/mkvmuxer/mkvwriter.cc.o
[  6%] Building CXX object CMakeFiles/webm.dir/third_party/libwebm/mkvparser/mkvparser.cc.o
[  6%] Building CXX object CMakeFiles/webm.dir/third_party/libwebm/mkvparser/mkvreader.cc.o
[  7%] Building CXX object CMakeFiles/webm.dir/third_party/libwebm/mkvmuxer/mkvmuxer.cc.o
[  7%] Built target webm
[  7%] Writing aom.pc
[  7%] Building C object CMakeFiles/aom_pc.dir/gen_src/aom_pc_dummy.c.o
[  8%] Linking C shared library libaom_pc.so
[  8%] Built target aom_pc
[  8%] Building C object CMakeFiles/aom_rtcd.dir/aom_dsp/aom_dsp_rtcd.c.o
[  8%] Building C object CMakeFiles/aom_rtcd.dir/av1/common/av1_rtcd.c.o
[  9%] Building C object CMakeFiles/aom_rtcd.dir/aom_scale/aom_scale_rtcd.c.o
[  9%] Built target aom_rtcd
[  9%] Building C object CMakeFiles/aom_encoder_app_util.dir/common/ivfenc.c.o
[  9%] Building C object CMakeFiles/aom_encoder_app_util.dir/common/video_writer.c.o
[ 10%] Building C object CMakeFiles/aom_encoder_app_util.dir/common/warnings.c.o
[ 10%] Building C object CMakeFiles/aom_encoder_app_util.dir/common/y4minput.c.o
[ 10%] Building C object CMakeFiles/aom_encoder_app_util.dir/examples/encoder_util.c.o
[ 10%] Building CXX object CMakeFiles/aom_encoder_app_util.dir/common/webmenc.cc.o
[ 10%] Built target aom_encoder_app_util
[ 11%] Building C object CMakeFiles/aom_dsp_encoder.dir/aom_dsp/binary_codes_writer.c.o
[ 11%] Building C object CMakeFiles/aom_dsp_encoder.dir/aom_dsp/bitwriter.c.o
[ 11%] Building C object CMakeFiles/aom_dsp_encoder.dir/aom_dsp/blk_sse_sum.c.o
[ 11%] Building C object CMakeFiles/aom_dsp_encoder.dir/aom_dsp/entenc.c.o
[ 11%] Building C object CMakeFiles/aom_dsp_encoder.dir/aom_dsp/fwd_txfm.c.o
[ 12%] Building C object CMakeFiles/aom_dsp_encoder.dir/aom_dsp/grain_table.c.o
[ 12%] Building C object CMakeFiles/aom_dsp_encoder.dir/aom_dsp/noise_model.c.o
[ 12%] Building C object CMakeFiles/aom_dsp_encoder.dir/aom_dsp/noise_util.c.o
[ 12%] Building C object CMakeFiles/aom_dsp_encoder.dir/aom_dsp/psnr.c.o
[ 13%] Building C object CMakeFiles/aom_dsp_encoder.dir/aom_dsp/quantize.c.o
[ 13%] Building C object CMakeFiles/aom_dsp_encoder.dir/aom_dsp/sad.c.o
[ 13%] Building C object CMakeFiles/aom_dsp_common_sse2_intrinsics.dir/aom_dsp/x86/aom_convolve_copy_sse2.c.o
[ 13%] Building C object CMakeFiles/aom_dsp_common_sse2_intrinsics.dir/aom_dsp/x86/aom_subpixel_8t_intrin_sse2.c.o
[ 13%] Building C object CMakeFiles/aom_dsp_decoder.dir/aom_dsp/binary_codes_reader.c.o
[ 13%] Building C object CMakeFiles/aom_dsp_decoder.dir/aom_dsp/bitreader.c.o
[ 14%] Building C object CMakeFiles/aom_dsp_common_sse2_intrinsics.dir/aom_dsp/x86/aom_asm_stubs.c.o
[ 14%] Building C object CMakeFiles/aom_dsp_decoder.dir/aom_dsp/entdec.c.o
[ 14%] Built target aom_dsp_decoder
[ 14%] Building C object CMakeFiles/aom_dsp_common_sse2_intrinsics.dir/aom_dsp/x86/fft_sse2.c.o
[ 14%] Building C object CMakeFiles/aom_dsp.dir/gen_src/aom_av1_dummy.c.o
[ 14%] Building C object CMakeFiles/aom_dsp_common.dir/aom_dsp/aom_convolve.c.o
[ 14%] Building C object CMakeFiles/aom_dsp.dir/gen_src/aom_dsp_dummy.c.o
[ 14%] Building C object CMakeFiles/aom_dsp_encoder.dir/aom_dsp/sad_av1.c.o
[ 14%] Built target aom_dsp
[ 14%] Building C object CMakeFiles/aom_encoder_stats.dir/stats/aomstats.c.o
[ 15%] Building C object CMakeFiles/aom_encoder_stats.dir/stats/rate_hist.c.o
[ 16%] Building C object CMakeFiles/aom_dsp_common.dir/aom_dsp/bitreader_buffer.c.o
[ 16%] Building C object CMakeFiles/aom_dsp_common.dir/aom_dsp/bitwriter_buffer.c.o
[ 16%] Built target aom_encoder_stats
[ 16%] Building C object CMakeFiles/aom_dsp_common.dir/aom_dsp/blend_a64_hmask.c.o
[ 16%] Building C object CMakeFiles/aom_common_app_util.dir/av1/arg_defs.c.o
[ 16%] Building C object CMakeFiles/aom_dsp_common.dir/aom_dsp/blend_a64_mask.c.o
[ 16%] Building C object CMakeFiles/aom_dsp_common_sse2_intrinsics.dir/aom_dsp/x86/highbd_convolve_sse2.c.o
[ 16%] Building C object CMakeFiles/aom_common_app_util.dir/common/args_helper.c.o
[ 16%] Building C object CMakeFiles/aom_dsp_common.dir/aom_dsp/blend_a64_vmask.c.o
[ 16%] Building C object CMakeFiles/aom_dsp_encoder.dir/aom_dsp/sse.c.o
[ 16%] Building C object CMakeFiles/aom_dsp_common_sse2_intrinsics.dir/aom_dsp/x86/highbd_intrapred_sse2.c.o
[ 16%] Building C object CMakeFiles/aom_common_app_util.dir/common/args.c.o
[ 16%] Building C object CMakeFiles/aom_dsp_encoder.dir/aom_dsp/ssim.c.o
[ 17%] Building C object CMakeFiles/aom_common_app_util.dir/common/av1_config.c.o
[ 18%] Building C object CMakeFiles/aom_dsp_common.dir/aom_dsp/entcode.c.o
[ 18%] Building C object CMakeFiles/aom_dsp_common.dir/aom_dsp/fft.c.o
[ 18%] Built target generate_exports
[ 18%] Building C object CMakeFiles/aom_dsp_common_sse2_intrinsics.dir/aom_dsp/x86/highbd_loopfilter_sse2.c.o
[ 19%] Building C object CMakeFiles/aom_dsp_encoder.dir/aom_dsp/sum_squares.c.o
[ 19%] Building C object CMakeFiles/aom_dsp_encoder_sse2_intrinsics.dir/aom_dsp/x86/fwd_txfm_sse2.c.o
[ 19%] Building C object CMakeFiles/aom_common_app_util.dir/common/md5_utils.c.o
[ 20%] Building C object CMakeFiles/aom_dsp_common_sse2_intrinsics.dir/aom_dsp/x86/intrapred_sse2.c.o
[ 20%] Building C object CMakeFiles/aom_common_app_util.dir/common/tools_common.c.o
[ 20%] Building C object CMakeFiles/aom_dsp_common_sse2_intrinsics.dir/aom_dsp/x86/loopfilter_sse2.c.o
[ 20%] Building C object CMakeFiles/aom_dsp_encoder.dir/aom_dsp/variance.c.o
[ 20%] Building C object CMakeFiles/aom_common_app_util.dir/common/rawenc.c.o
[ 20%] Building C object CMakeFiles/aom_common_app_util.dir/common/y4menc.c.o
[ 20%] Building C object CMakeFiles/aom_dsp_common.dir/aom_dsp/intrapred.c.o
[ 21%] Building C object CMakeFiles/aom_common_app_util.dir/common/ivfdec.c.o
[ 22%] Building C object CMakeFiles/aom_dsp_encoder_sse2_intrinsics.dir/aom_dsp/x86/highbd_quantize_intrin_sse2.c.o
[ 22%] Built target aom_common_app_util
[ 22%] Building C object CMakeFiles/aom_dsp_encoder_sse2_intrinsics.dir/aom_dsp/x86/highbd_subtract_sse2.c.o
[ 22%] Building C object CMakeFiles/aom_dsp_encoder_sse2_intrinsics.dir/aom_dsp/x86/highbd_variance_sse2.c.o
[ 22%] Building C object CMakeFiles/aom_dsp_common_sse2_intrinsics.dir/aom_dsp/x86/avg_intrin_sse2.c.o
[ 22%] Built target aom_dsp_common_sse2_intrinsics
[ 22%] Building C object CMakeFiles/aom_dsp_encoder_sse2_intrinsics.dir/aom_dsp/x86/quantize_sse2.c.o
[ 22%] Building C object CMakeFiles/aom_dsp_encoder_sse2_intrinsics.dir/aom_dsp/x86/adaptive_quantize_sse2.c.o
[ 23%] Building C object CMakeFiles/aom_dsp_encoder_sse2_intrinsics.dir/aom_dsp/x86/highbd_adaptive_quantize_sse2.c.o
[ 23%] Building C object CMakeFiles/aom_dsp_encoder_sse2_intrinsics.dir/aom_dsp/x86/blk_sse_sum_sse2.c.o
[ 23%] Building C object CMakeFiles/aom_dsp_encoder_sse2_intrinsics.dir/aom_dsp/x86/sum_squares_sse2.c.o
[ 23%] Building C object CMakeFiles/aom_dsp_encoder_sse2_intrinsics.dir/aom_dsp/x86/variance_sse2.c.o
[ 23%] Built target aom_dsp_encoder_sse2_intrinsics
[ 24%] Building C object CMakeFiles/aom_dsp_common.dir/aom_dsp/subtract.c.o
[ 24%] Building C object CMakeFiles/aom_dsp_common_sse4_1_intrinsics.dir/aom_dsp/x86/blend_a64_hmask_sse4.c.o
[ 25%] Building C object CMakeFiles/aom_dsp_common_sse4_1_intrinsics.dir/aom_dsp/x86/blend_a64_mask_sse4.c.o
[ 25%] Building C object CMakeFiles/aom_dsp_common.dir/aom_dsp/odintrin.c.o
[ 25%] Building C object CMakeFiles/aom_dsp_common.dir/aom_dsp/loopfilter.c.o
[ 25%] Building C object CMakeFiles/aom_dsp_common.dir/aom_dsp/avg.c.o
[ 25%] Building C object CMakeFiles/aom_dsp_common_avx2_intrinsics.dir/aom_dsp/x86/aom_convolve_copy_avx2.c.o
[ 25%] Building C object CMakeFiles/aom_dsp_common_sse4_1_intrinsics.dir/aom_dsp/x86/blend_a64_vmask_sse4.c.o
[ 25%] Built target aom_dsp_common
[ 25%] Building C object CMakeFiles/aom_dsp_common_avx2_intrinsics.dir/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c.o
[ 25%] Building C object CMakeFiles/aom_dsp_common_avx2_intrinsics.dir/aom_dsp/x86/fft_avx2.c.o
[ 25%] Building C object CMakeFiles/aom_dsp_encoder_sse4_1_intrinsics.dir/aom_dsp/x86/highbd_variance_sse4.c.o
[ 26%] Building C object CMakeFiles/aom_dsp_encoder_avx_intrinsics.dir/aom_dsp/x86/aom_quantize_avx.c.o
[ 27%] Building C object CMakeFiles/aom_dsp_encoder_sse4_1_intrinsics.dir/aom_dsp/x86/sse_sse4.c.o
[ 28%] Building C object CMakeFiles/aom_dsp_encoder_ssse3_intrinsics.dir/aom_dsp/x86/masked_sad_intrin_ssse3.c.o
[ 28%] Built target aom_dsp_encoder
[ 28%] Building C object CMakeFiles/aom_dsp_encoder_sse4_1_intrinsics.dir/aom_dsp/x86/obmc_sad_sse4.c.o
[ 28%] Built target aom_dsp_common_sse4_1_intrinsics
[ 28%] Building C object CMakeFiles/aom_dsp_common_ssse3_intrinsics.dir/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c.o
[ 28%] Built target aom_dsp_encoder_avx_intrinsics
[ 28%] Building C object CMakeFiles/aom_dsp_encoder_avx2_intrinsics.dir/aom_dsp/x86/masked_sad_intrin_avx2.c.o
[ 29%] Building C object CMakeFiles/aom_dsp_common_avx2_intrinsics.dir/aom_dsp/x86/highbd_convolve_avx2.c.o
[ 30%] Building C object CMakeFiles/aom_dsp_common_ssse3_intrinsics.dir/aom_dsp/x86/highbd_convolve_ssse3.c.o
[ 30%] Building C object CMakeFiles/aom_dsp_common_ssse3_intrinsics.dir/aom_dsp/x86/intrapred_ssse3.c.o
[ 30%] Building C object CMakeFiles/aom_dsp_common_avx2_intrinsics.dir/aom_dsp/x86/highbd_loopfilter_avx2.c.o
[ 30%] Building C object CMakeFiles/aom_dsp_encoder_sse4_1_intrinsics.dir/aom_dsp/x86/obmc_variance_sse4.c.o
[ 30%] Building C object CMakeFiles/aom_dsp_common_avx2_intrinsics.dir/aom_dsp/x86/intrapred_avx2.c.o
[ 30%] Building C object CMakeFiles/aom_dsp_encoder_ssse3_intrinsics.dir/aom_dsp/x86/masked_sad4d_ssse3.c.o
[ 31%] Building C object CMakeFiles/aom_dsp_encoder_avx2_intrinsics.dir/aom_dsp/x86/adaptive_quantize_avx2.c.o
[ 31%] Building C object CMakeFiles/aom_dsp_encoder_avx2_intrinsics.dir/aom_dsp/x86/highbd_quantize_intrin_avx2.c.o
[ 31%] Building C object CMakeFiles/aom_dsp_encoder_ssse3_intrinsics.dir/aom_dsp/x86/quantize_ssse3.c.o
[ 31%] Built target aom_dsp_common_ssse3_intrinsics
[ 31%] Building C object CMakeFiles/aom_dsp_encoder_ssse3_intrinsics.dir/aom_dsp/x86/masked_variance_intrin_ssse3.c.o
[ 31%] Building C object CMakeFiles/aom_dsp_encoder_avx2_intrinsics.dir/aom_dsp/x86/highbd_adaptive_quantize_avx2.c.o
[ 31%] Built target aom_dsp_encoder_sse4_1_intrinsics
[ 31%] Building C object CMakeFiles/aom_dsp_encoder_avx2_intrinsics.dir/aom_dsp/x86/sad4d_avx2.c.o
[ 31%] Building C object CMakeFiles/aom_dsp_encoder_avx2_intrinsics.dir/aom_dsp/x86/subtract_avx2.c.o
[ 31%] Building C object CMakeFiles/aom_dsp_encoder_avx2_intrinsics.dir/aom_dsp/x86/sad_avx2.c.o
[ 32%] Building C object CMakeFiles/aom_dsp_encoder_avx2_intrinsics.dir/aom_dsp/x86/sad_highbd_avx2.c.o
[ 32%] Building C object CMakeFiles/aom_dsp_common_avx2_intrinsics.dir/aom_dsp/x86/blend_a64_mask_avx2.c.o
[ 33%] Building C object CMakeFiles/aom_dsp_common_avx2_intrinsics.dir/aom_dsp/x86/avg_intrin_avx2.c.o
[ 33%] Building C object CMakeFiles/aom_dsp_encoder_avx2_intrinsics.dir/aom_dsp/x86/sad_impl_avx2.c.o
[ 33%] Building C object CMakeFiles/aom_dsp_encoder_avx2_intrinsics.dir/aom_dsp/x86/variance_avx2.c.o
[ 33%] Built target aom_dsp_common_avx2_intrinsics
[ 33%] Building C object CMakeFiles/aom_dsp_encoder_avx2_intrinsics.dir/aom_dsp/x86/highbd_variance_avx2.c.o
[ 33%] Building C object CMakeFiles/aom_dsp_encoder_ssse3_intrinsics.dir/aom_dsp/x86/jnt_variance_ssse3.c.o
[ 33%] Building C object CMakeFiles/aom_av1_common.dir/common/args_helper.c.o
[ 33%] Building C object CMakeFiles/aom_av1_common.dir/av1/arg_defs.c.o
[ 34%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/alloccommon.c.o
[ 34%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/av1_inv_txfm1d.c.o
[ 34%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/av1_inv_txfm2d.c.o
[ 34%] Building C object CMakeFiles/aom_scale.dir/aom_scale/generic/aom_scale.c.o
[ 34%] Building C object CMakeFiles/aom_scale.dir/aom_scale/generic/gen_scalers.c.o
[ 34%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/av1_loopfilter.c.o
[ 34%] Building C object CMakeFiles/aom_scale.dir/aom_scale/generic/yv12config.c.o
[ 35%] Building C object CMakeFiles/aom_dsp_encoder_ssse3_intrinsics.dir/aom_dsp/x86/variance_impl_ssse3.c.o
[ 36%] Building C object CMakeFiles/aom_scale.dir/aom_scale/generic/yv12extend.c.o
[ 36%] Built target aom_scale
[ 36%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/av1_txfm.c.o
[ 37%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/blockd.c.o
[ 37%] Building C object CMakeFiles/aom_dsp_encoder_ssse3_intrinsics.dir/aom_dsp/x86/jnt_sad_ssse3.c.o
[ 37%] Building C object CMakeFiles/aom_dsp_encoder_avx2_intrinsics.dir/aom_dsp/x86/sse_avx2.c.o
[ 38%] Building C object CMakeFiles/aom_dsp_encoder_avx2_intrinsics.dir/aom_dsp/x86/variance_impl_avx2.c.o
[ 38%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/cdef.c.o
[ 38%] Building C object CMakeFiles/aom_av1_decoder.dir/av1/av1_dx_iface.c.o
[ 38%] Built target aom_dsp_encoder_ssse3_intrinsics
[ 38%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/cdef_block.c.o
[ 38%] Building C object CMakeFiles/aom_dsp_encoder_avx2_intrinsics.dir/aom_dsp/x86/obmc_variance_avx2.c.o
[ 39%] Building C object CMakeFiles/aom_av1_decoder.dir/av1/decoder/decodeframe.c.o
[ 39%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/cfl.c.o
[ 39%] Building C object CMakeFiles/aom_dsp_encoder_avx2_intrinsics.dir/aom_dsp/x86/obmc_sad_avx2.c.o
[ 39%] Building C object CMakeFiles/aom_dsp_encoder_avx2_intrinsics.dir/aom_dsp/x86/blk_sse_sum_avx2.c.o
[ 39%] Building C object CMakeFiles/aom_dsp_encoder_avx2_intrinsics.dir/aom_dsp/x86/sum_squares_avx2.c.o
[ 39%] Built target aom_dsp_encoder_avx2_intrinsics
[ 39%] Building C object CMakeFiles/aom_av1_decoder.dir/av1/decoder/decoder.c.o
[ 39%] Building C object CMakeFiles/aom_av1_decoder.dir/av1/decoder/decodemv.c.o
[ 40%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/debugmodes.c.o
[ 40%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/convolve.c.o
[ 40%] Building C object CMakeFiles/aom_av1_decoder.dir/av1/decoder/decodetxb.c.o
[ 40%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/entropy.c.o
[ 40%] Building C object CMakeFiles/aom_av1_decoder.dir/av1/decoder/detokenize.c.o
[ 41%] Building C object CMakeFiles/aom_av1_decoder.dir/av1/decoder/grain_synthesis.c.o
[ 41%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/entropymode.c.o
[ 41%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/entropymv.c.o
[ 41%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/frame_buffers.c.o
[ 42%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/idct.c.o
[ 42%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/mvref_common.c.o
[ 42%] Building C object CMakeFiles/aom_av1_decoder.dir/av1/decoder/obu.c.o
[ 42%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/obu_util.c.o
[ 42%] Built target aom_av1_decoder
[ 42%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/pred_common.c.o
[ 43%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/quant_common.c.o
[ 43%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/reconinter.c.o
[ 43%] Building C object CMakeFiles/aom_av1_encoder_sse3_intrinsics.dir/av1/encoder/x86/ml_sse3.c.o
[ 43%] Building C object CMakeFiles/aom_av1_common_ssse3_intrinsics.dir/av1/common/cdef_block_ssse3.c.o
[ 43%] Built target aom_av1_encoder_sse3_intrinsics
[ 43%] Building C object CMakeFiles/aom_av1_common_ssse3_intrinsics.dir/av1/common/x86/av1_inv_txfm_ssse3.c.o
[ 43%] Building C object CMakeFiles/aom_av1_encoder_sse2_intrinsics.dir/av1/encoder/x86/av1_fwd_txfm_sse2.c.o
[ 43%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/reconintra.c.o
[ 43%] Building C object CMakeFiles/aom_av1_common_ssse3_intrinsics.dir/av1/common/x86/cfl_ssse3.c.o
[ 43%] Building C object CMakeFiles/aom_av1_common_sse2_intrinsics.dir/av1/common/cdef_block_sse2.c.o
[ 43%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/av1_cx_iface.c.o
[ 43%] Building C object CMakeFiles/aom_util.dir/aom_util/aom_thread.c.o
[ 43%] Building C object CMakeFiles/aom_util.dir/aom_util/debug_util.c.o
[ 43%] Built target aom_util
[ 44%] Building C object CMakeFiles/aom_av1_common_sse2_intrinsics.dir/av1/common/x86/cfl_sse2.c.o
[ 44%] Building C object CMakeFiles/aom_mem.dir/aom_mem/aom_mem.c.o
[ 44%] Built target aom_mem
[ 44%] Building C object CMakeFiles/aom_av1_common_sse2_intrinsics.dir/av1/common/x86/convolve_2d_sse2.c.o
[ 44%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/resize.c.o
[ 45%] Building C object CMakeFiles/aom_av1_encoder_ssse3_intrinsics.dir/av1/encoder/x86/reconinter_enc_ssse3.c.o
[ 45%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/restoration.c.o
[ 45%] Building C object CMakeFiles/aom_av1_common_sse2_intrinsics.dir/av1/common/x86/convolve_sse2.c.o
[ 45%] Building C object CMakeFiles/aom_av1_common_sse2_intrinsics.dir/av1/common/x86/jnt_convolve_sse2.c.o
[ 45%] Built target aom_av1_encoder_ssse3_intrinsics
[ 46%] Building C object CMakeFiles/aom_av1_common_sse2_intrinsics.dir/av1/common/x86/wiener_convolve_sse2.c.o
[ 46%] Building C object CMakeFiles/aom_av1_common_sse2_intrinsics.dir/av1/common/x86/warp_plane_sse2.c.o
[ 46%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/scan.c.o
[ 47%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/scale.c.o
[ 47%] Built target aom_av1_common_sse2_intrinsics
[ 47%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/seg_common.c.o
[ 47%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/thread_common.c.o
[ 47%] Building C object CMakeFiles/aom_av1_encoder_sse2_intrinsics.dir/av1/encoder/x86/av1_k_means_sse2.c.o
[ 47%] Building C object CMakeFiles/aom_av1_common_ssse3_intrinsics.dir/av1/common/x86/jnt_convolve_ssse3.c.o
[ 47%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/aq_complexity.c.o
[ 48%] Building C object CMakeFiles/aom_av1_common_ssse3_intrinsics.dir/av1/common/x86/highbd_wiener_convolve_ssse3.c.o
[ 49%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/aq_cyclicrefresh.c.o
[ 49%] Building C object CMakeFiles/aom_av1_common_ssse3_intrinsics.dir/av1/common/x86/reconinter_ssse3.c.o
[ 49%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/tile_common.c.o
[ 49%] Building C object CMakeFiles/aom_av1_encoder_sse2_intrinsics.dir/av1/encoder/x86/av1_quantize_sse2.c.o
[ 50%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/timing.c.o
[ 50%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/txb_common.c.o
[ 50%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/aq_variance.c.o
[ 51%] Building C object CMakeFiles/aom_av1_encoder_sse2_intrinsics.dir/av1/encoder/x86/encodetxb_sse2.c.o
[ 51%] Building C object CMakeFiles/aom_av1_common.dir/av1/common/warped_motion.c.o
[ 51%] Building C object CMakeFiles/aom_av1_common_ssse3_intrinsics.dir/av1/common/x86/highbd_convolve_2d_ssse3.c.o
[ 51%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/allintra_vis.c.o
[ 51%] Building C object CMakeFiles/aom_av1_encoder_sse2_intrinsics.dir/av1/encoder/x86/highbd_block_error_intrin_sse2.c.o
[ 51%] Building C object CMakeFiles/aom_av1_encoder_sse2_intrinsics.dir/av1/encoder/x86/error_intrin_sse2.c.o
[ 51%] Building C object CMakeFiles/aom_av1_common_ssse3_intrinsics.dir/av1/common/x86/resize_ssse3.c.o
[ 51%] Building C object CMakeFiles/aom_av1_encoder_sse2_intrinsics.dir/av1/encoder/x86/highbd_temporal_filter_sse2.c.o
[ 51%] Built target aom_av1_common
[ 51%] Built target aom_av1_common_ssse3_intrinsics
[ 51%] Building C object CMakeFiles/aom_av1_encoder_sse2_intrinsics.dir/av1/encoder/x86/temporal_filter_sse2.c.o
[ 51%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/av1_fwd_txfm2d.c.o
[ 51%] Building C object CMakeFiles/aom_av1_encoder_sse2_intrinsics.dir/av1/encoder/x86/wedge_utils_sse2.c.o
[ 52%] Building C object CMakeFiles/aom_av1_encoder_sse2_intrinsics.dir/av1/encoder/x86/reconinter_enc_sse2.c.o
[ 52%] Built target aom_av1_encoder_sse2_intrinsics
[ 52%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/cnn.c.o
[ 52%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/bitstream.c.o
[ 53%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/av1_quantize.c.o
[ 53%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/av1_fwd_txfm1d.c.o
[ 53%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/compound_type.c.o
[ 53%] Building C object CMakeFiles/aom_dsp_encoder_sse2.dir/gen_src/aom_dsp_encoder_sse2_dummy.c.o
[ 53%] Linking C static library libaom_dsp_encoder_sse2.a
[ 53%] Built target aom_dsp_encoder_sse2
[ 53%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/context_tree.c.o
[ 53%] Building C object CMakeFiles/aom_dsp_common_sse2.dir/gen_src/aom_dsp_common_sse2_dummy.c.o
[ 53%] Linking C static library libaom_dsp_common_sse2.a
[ 53%] Built target aom_dsp_common_sse2
[ 53%] Building C object CMakeFiles/aom_av1_encoder_avx2_intrinsics.dir/av1/encoder/x86/av1_quantize_avx2.c.o
[ 54%] Building C object CMakeFiles/aom_av1_encoder_avx2_intrinsics.dir/av1/encoder/x86/av1_highbd_quantize_avx2.c.o
[ 55%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/corner_detect.c.o
[ 55%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/corner_match.c.o
[ 55%] Building C object CMakeFiles/aom_av1_encoder_avx2_intrinsics.dir/av1/encoder/x86/corner_match_avx2.c.o
[ 55%] Building C object CMakeFiles/aom_av1_common_avx2_intrinsics.dir/av1/common/cdef_block_avx2.c.o
[ 55%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/cost.c.o
[ 55%] Building C object CMakeFiles/aom_av1_encoder_avx2_intrinsics.dir/av1/encoder/x86/error_intrin_avx2.c.o
[ 55%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/encodeframe.c.o
[ 55%] Building C object CMakeFiles/aom_av1_encoder_avx2_intrinsics.dir/av1/encoder/x86/highbd_block_error_intrin_avx2.c.o
[ 56%] Building C object CMakeFiles/aom_av1_common_avx2_intrinsics.dir/av1/common/x86/av1_inv_txfm_avx2.c.o
[ 56%] Building C object CMakeFiles/aom_av1_encoder_sse42_intrinsics.dir/av1/encoder/x86/hash_sse42.c.o
[ 56%] Built target aom_av1_encoder_sse42_intrinsics
[ 56%] Building C object CMakeFiles/aom_av1_common_avx2_intrinsics.dir/av1/common/x86/cfl_avx2.c.o
[ 57%] Building C object CMakeFiles/aom_av1_encoder_sse4_intrinsics.dir/av1/encoder/x86/av1_fwd_txfm1d_sse4.c.o
[ 57%] Building C object CMakeFiles/aom_av1_common_sse4_intrinsics.dir/av1/common/cdef_block_sse4.c.o
[ 57%] Building C object CMakeFiles/aom_av1_encoder_avx2_intrinsics.dir/av1/encoder/x86/av1_fwd_txfm2d_avx2.c.o
[ 58%] Building C object CMakeFiles/aom_av1_encoder_avx2_intrinsics.dir/av1/encoder/x86/highbd_fwd_txfm_avx2.c.o
[ 58%] Building C object CMakeFiles/aom_av1_common_avx2_intrinsics.dir/av1/common/x86/convolve_2d_avx2.c.o
[ 58%] Building C object CMakeFiles/aom_av1_encoder_sse4_intrinsics.dir/av1/encoder/x86/av1_fwd_txfm2d_sse4.c.o
[ 58%] Building C object CMakeFiles/aom_av1_common_sse4_intrinsics.dir/av1/common/x86/av1_convolve_horiz_rs_sse4.c.o
[ 59%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/encodeframe_utils.c.o
[ 59%] Building C object CMakeFiles/aom_av1_common_sse4_intrinsics.dir/av1/common/x86/av1_convolve_scale_sse4.c.o
[ 59%] Building C object CMakeFiles/aom_av1_encoder_sse4_intrinsics.dir/av1/encoder/x86/av1_highbd_quantize_sse4.c.o
[ 60%] Building C object CMakeFiles/aom_av1_common_sse4_intrinsics.dir/av1/common/x86/av1_txfm_sse4.c.o
[ 60%] Building C object CMakeFiles/aom_av1_common_sse4_intrinsics.dir/av1/common/x86/filterintra_sse4.c.o
[ 60%] Building C object CMakeFiles/aom_av1_encoder_sse4_intrinsics.dir/av1/encoder/x86/corner_match_sse4.c.o
[ 60%] Building C object CMakeFiles/aom_av1_encoder_sse4_intrinsics.dir/av1/encoder/x86/encodetxb_sse4.c.o
[ 60%] Building C object CMakeFiles/aom_av1_common_sse4_intrinsics.dir/av1/common/x86/highbd_convolve_2d_sse4.c.o
[ 61%] Building C object CMakeFiles/aom_av1_encoder_sse4_intrinsics.dir/av1/encoder/x86/highbd_fwd_txfm_sse4.c.o
[ 61%] Building C object CMakeFiles/aom_av1_common_avx2_intrinsics.dir/av1/common/x86/convolve_avx2.c.o
[ 61%] Building C object CMakeFiles/aom_av1_common_sse4_intrinsics.dir/av1/common/x86/highbd_inv_txfm_sse4.c.o
[ 61%] Building C object CMakeFiles/aom_av1_encoder_avx2_intrinsics.dir/av1/encoder/x86/encodetxb_avx2.c.o
[ 61%] Building C object CMakeFiles/aom_av1_common_avx2_intrinsics.dir/av1/common/x86/highbd_convolve_2d_avx2.c.o
[ 61%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/encodemb.c.o
[ 61%] Building C object CMakeFiles/aom_av1_encoder_avx2_intrinsics.dir/av1/encoder/x86/wedge_utils_avx2.c.o
[ 62%] Building C object CMakeFiles/aom_av1_common_avx2_intrinsics.dir/av1/common/x86/highbd_inv_txfm_avx2.c.o
[ 62%] Building C object CMakeFiles/aom_av1_encoder_avx2_intrinsics.dir/av1/encoder/x86/rdopt_avx2.c.o
[ 62%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/encodemv.c.o
[ 62%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/encode_strategy.c.o
[ 63%] Building C object CMakeFiles/aom_av1_encoder_avx2_intrinsics.dir/av1/encoder/x86/av1_k_means_avx2.c.o
[ 63%] Building C object CMakeFiles/aom_av1_encoder_sse4_intrinsics.dir/av1/encoder/x86/rdopt_sse4.c.o
[ 63%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/encoder.c.o
[ 63%] Building C object CMakeFiles/aom_av1_encoder_avx2_intrinsics.dir/av1/encoder/x86/temporal_filter_avx2.c.o
[ 63%] Building C object CMakeFiles/aom_av1_encoder_sse4_intrinsics.dir/av1/encoder/x86/pickrst_sse4.c.o
[ 63%] Building C object CMakeFiles/aom_av1_encoder_avx2_intrinsics.dir/av1/encoder/x86/highbd_temporal_filter_avx2.c.o
[ 63%] Building C object CMakeFiles/aom_av1_common_sse4_intrinsics.dir/av1/common/x86/intra_edge_sse4.c.o
[ 63%] Building C object CMakeFiles/aom_av1_common_avx2_intrinsics.dir/av1/common/x86/highbd_jnt_convolve_avx2.c.o
[ 64%] Building C object CMakeFiles/aom_av1_common_sse4_intrinsics.dir/av1/common/x86/highbd_warp_plane_sse4.c.o
[ 64%] Building C object CMakeFiles/aom_av1_encoder_avx2_intrinsics.dir/av1/encoder/x86/pickrst_avx2.c.o
[ 64%] Building C object CMakeFiles/aom_av1_common_sse4_intrinsics.dir/av1/common/x86/reconinter_sse4.c.o
[ 64%] Building C object CMakeFiles/aom_av1_common_sse4_intrinsics.dir/av1/common/x86/highbd_jnt_convolve_sse4.c.o
[ 64%] Built target aom_av1_encoder_sse4_intrinsics
[ 64%] Building C object CMakeFiles/aom_av1_common_avx2_intrinsics.dir/av1/common/x86/highbd_wiener_convolve_avx2.c.o
[ 64%] Building C object CMakeFiles/aom_av1_common_sse4_intrinsics.dir/av1/common/x86/selfguided_sse4.c.o
[ 64%] Building C object CMakeFiles/aom_av1_common_avx2_intrinsics.dir/av1/common/x86/highbd_warp_affine_avx2.c.o
[ 65%] Building C object CMakeFiles/aom_av1_common_sse4_intrinsics.dir/av1/common/x86/warp_plane_sse4.c.o
[ 65%] Building C object CMakeFiles/aom_av1_encoder_avx2_intrinsics.dir/av1/encoder/x86/cnn_avx2.c.o
[ 65%] Built target aom_av1_common_sse4_intrinsics
[ 65%] Building C object CMakeFiles/aom_av1_common_avx2_intrinsics.dir/av1/common/x86/jnt_convolve_avx2.c.o
[ 65%] Built target aom_av1_encoder_avx2_intrinsics
[ 66%] Building C object CMakeFiles/aom_av1_common_avx2_intrinsics.dir/av1/common/x86/reconinter_avx2.c.o
[ 66%] Building C object CMakeFiles/aom_av1_common_avx2_intrinsics.dir/av1/common/x86/selfguided_avx2.c.o
[ 66%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/encodetxb.c.o
[ 66%] Building C object CMakeFiles/aom_av1_common_avx2_intrinsics.dir/av1/common/x86/warp_plane_avx2.c.o
[ 67%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/encoder_utils.c.o
[ 67%] Building C object CMakeFiles/aom_av1_common_avx2_intrinsics.dir/av1/common/x86/wiener_convolve_avx2.c.o
[ 67%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/ethread.c.o
[ 67%] Built target aom_av1_common_avx2_intrinsics
[ 67%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/external_partition.c.o
[ 68%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/firstpass.c.o
[ 68%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/global_motion.c.o
[ 68%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/global_motion_facade.c.o
[ 68%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/gop_structure.c.o
[ 68%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/hash.c.o
[ 69%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/hash_motion.c.o
[ 69%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/hybrid_fwd_txfm.c.o
[ 69%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/interp_search.c.o
[ 69%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/level.c.o
[ 70%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/lookahead.c.o
[ 70%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/mcomp.c.o
[ 70%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/ml.c.o
[ 70%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/motion_search_facade.c.o
[ 70%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/mv_prec.c.o
[ 71%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/palette.c.o
[ 71%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/partition_search.c.o
[ 71%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/partition_strategy.c.o
[ 71%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/pass2_strategy.c.o
[ 71%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/pickcdef.c.o
[ 72%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/picklpf.c.o
[ 72%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/pickrst.c.o
[ 72%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/ransac.c.o
[ 72%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/ratectrl.c.o
[ 73%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/rd.c.o
[ 73%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/rdopt.c.o
[ 73%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/nonrd_pickmode.c.o
[ 73%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/extend.c.o
[ 73%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/reconinter_enc.c.o
[ 73%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/segmentation.c.o
[ 74%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/speed_features.c.o
[ 74%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/superres_scale.c.o
[ 74%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/svc_layercontext.c.o
[ 74%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/temporal_filter.c.o
[ 74%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/thirdpass.c.o
[ 75%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/tokenize.c.o
[ 75%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/tpl_model.c.o
[ 75%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/tx_search.c.o
[ 75%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/txb_rdopt.c.o
[ 76%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/intra_mode_search.c.o
[ 76%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/wedge_utils.c.o
[ 76%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/var_based_part.c.o
[ 76%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/av1_noise_estimate.c.o
[ 76%] Building C object CMakeFiles/aom_av1_encoder.dir/third_party/fastfeat/fast.c.o
[ 77%] Building C object CMakeFiles/aom_av1_encoder.dir/third_party/fastfeat/fast_9.c.o
[ 77%] Building C object CMakeFiles/aom_av1_encoder.dir/third_party/fastfeat/nonmax.c.o
[ 77%] Building C object CMakeFiles/aom_av1_encoder.dir/third_party/vector/vector.c.o
[ 77%] Building C object CMakeFiles/aom_av1_encoder.dir/av1/encoder/dwt.c.o
[ 77%] Built target aom_av1_encoder
[ 77%] Building C object CMakeFiles/aom_av1_encoder_ssse3.dir/gen_src/aom_av1_encoder_ssse3_dummy.c.o
[ 78%] Building C object CMakeFiles/aom_av1_encoder_sse2.dir/gen_src/aom_av1_encoder_sse2_dummy.c.o
[ 78%] Building C object CMakeFiles/aom_decoder_app_util.dir/common/obudec.c.o
[ 78%] Building C object CMakeFiles/aom_decoder_app_util.dir/common/video_reader.c.o
[ 78%] Linking C static library libaom_av1_encoder_sse2.a
[ 78%] Linking C static library libaom_av1_encoder_ssse3.a
[ 78%] Built target aom_av1_encoder_sse2
[ 79%] Building CXX object CMakeFiles/aom_decoder_app_util.dir/common/webmdec.cc.o
[ 79%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_ssse3/quantize_ssse3_x86_64.asm.o
[ 79%] Built target aom_av1_encoder_ssse3
[ 79%] Building ASM object /build/source/build/asm_objects/aom_av1_encoder_sse2/dct_sse2.asm.o
[ 79%] Building ASM object /build/source/build/asm_objects/aom_av1_encoder_sse2/error_sse2.asm.o
[ 79%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_ssse3/quantize_ssse3_x86_64.asm.o
[ 80%] Building ASM object /build/source/build/asm_objects/aom_av1_encoder_ssse3/av1_quantize_ssse3_x86_64.asm.o
[ 80%] Building ASM object /build/source/build/asm_objects/aom_dsp_common_sse2/aom_high_subpixel_8t_sse2.asm.o
[ 80%] Building ASM object /build/source/build/asm_objects/aom_dsp_common_sse2/aom_high_subpixel_bilinear_sse2.asm.o
[ 80%] Building ASM object /build/source/build/asm_objects/aom_av1_encoder_sse2/dct_sse2.asm.o
[ 80%] Building ASM object /build/source/build/asm_objects/aom_dsp_common_sse2/aom_subpixel_8t_sse2.asm.o
[ 80%] Building ASM object /build/source/build/asm_objects/aom_dsp_common_sse2/aom_subpixel_bilinear_sse2.asm.o
[ 81%] Building ASM object /build/source/build/asm_objects/aom_dsp_common_sse2/highbd_intrapred_asm_sse2.asm.o
[ 82%] Building ASM object /build/source/build/asm_objects/aom_dsp_common_sse2/highbd_intrapred_asm_sse2.asm.o
[ 82%] Building ASM object /build/source/build/asm_objects/aom_dsp_common_sse2/intrapred_asm_sse2.asm.o
[ 82%] Building ASM object /build/source/build/asm_objects/aom_av1_encoder_ssse3/av1_quantize_ssse3_x86_64.asm.o
[ 82%] Building ASM object /build/source/build/asm_objects/aom_dsp_common_sse2/intrapred_asm_sse2.asm.o
[ 82%] Building ASM object /build/source/build/asm_objects/aom_dsp_common_sse2/inv_wht_sse2.asm.o
[ 82%] Building ASM object /build/source/build/asm_objects/aom_dsp_common_sse2/inv_wht_sse2.asm.o
[ 82%] Building ASM object /build/source/build/asm_objects/aom_dsp_common_ssse3/aom_subpixel_8t_ssse3.asm.o
[ 82%] Built target aom_decoder_app_util
[ 82%] Building ASM object /build/source/build/asm_objects/aom_dsp_common_ssse3/aom_subpixel_8t_ssse3.asm.o
[ 82%] Building ASM object /build/source/build/asm_objects/aom_dsp_common_ssse3/aom_subpixel_bilinear_ssse3.asm.o
[ 82%] Building ASM object /build/source/build/asm_objects/aom_dsp_common_ssse3/aom_subpixel_bilinear_ssse3.asm.o
[ 82%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_sse2/highbd_sad4d_sse2.asm.o
[ 82%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_sse2/highbd_sad4d_sse2.asm.o
[ 83%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_sse2/highbd_sad_sse2.asm.o
[ 83%] Building C object CMakeFiles/aom_dsp_encoder_ssse3.dir/gen_src/aom_dsp_encoder_ssse3_dummy.c.o
[ 83%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_sse2/highbd_sad_sse2.asm.o
[ 84%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_sse2/highbd_subpel_variance_impl_sse2.asm.o
[ 84%] Linking C static library libaom_dsp_encoder_ssse3.a
[ 84%] Built target aom_dsp_encoder_ssse3
[ 84%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_sse2/sad4d_sse2.asm.o
[ 84%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_sse2/highbd_variance_impl_sse2.asm.o
[ 84%] Building C object CMakeFiles/aom_dsp_common_ssse3.dir/gen_src/aom_dsp_common_ssse3_dummy.c.o
[ 84%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_sse2/highbd_subpel_variance_impl_sse2.asm.o
[ 84%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_sse2/sad_sse2.asm.o
[ 84%] Linking C static library libaom_dsp_common_ssse3.a
[ 84%] Built target aom_dsp_common_ssse3
[ 84%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_sse2/ssim_sse2_x86_64.asm.o
[ 84%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_sse2/subpel_variance_sse2.asm.o
[ 84%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_sse2/sad4d_sse2.asm.o
[ 85%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_sse2/subtract_sse2.asm.o
[ 85%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_sse2/sad_sse2.asm.o
[ 86%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_ssse3/fwd_txfm_ssse3_x86_64.asm.o
[ 87%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_sse2/subpel_variance_sse2.asm.o
[ 88%] Building ASM object /build/source/build/asm_objects/aom_dsp_encoder_ssse3/fwd_txfm_ssse3_x86_64.asm.o
[ 88%] Building C object CMakeFiles/aom_static.dir/config/aom_config.c.o
[ 88%] Building C object CMakeFiles/aom_static.dir/aom/src/aom_codec.c.o
[ 88%] Building C object CMakeFiles/aom_static.dir/aom/src/aom_integer.c.o
[ 89%] Building C object CMakeFiles/aom_static.dir/aom/src/aom_image.c.o
[ 89%] Building C object CMakeFiles/aom_static.dir/aom/src/aom_encoder.c.o
[ 89%] Building C object CMakeFiles/aom_static.dir/aom/src/aom_decoder.c.o
[ 89%] Linking C static library libaom.a
/nix/store/rs684lgm8k7akkgbisb49z4vpxxc2zns-binutils-2.38/bin/ar: libaom.a: error reading asm_objects/aom_dsp_encoder_sse2/sad4d_sse2.asm.o: file truncated
make[2]: *** [CMakeFiles/aom_static.dir/build.make:916: libaom.a] Error 1
make[2]: *** Deleting file 'libaom.a'
make[1]: *** [CMakeFiles/Makefile2:407: CMakeFiles/aom_static.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 89%] Building C object CMakeFiles/aom.dir/aom/src/aom_codec.c.o
[ 90%] Building C object CMakeFiles/aom.dir/config/aom_config.c.o
[ 91%] Building C object CMakeFiles/aom.dir/aom/src/aom_integer.c.o
[ 91%] Building C object CMakeFiles/aom.dir/aom/src/aom_image.c.o
[ 91%] Building C object CMakeFiles/aom.dir/aom/src/aom_encoder.c.o
[ 91%] Building C object CMakeFiles/aom.dir/aom/src/aom_decoder.c.o
[ 91%] Linking C shared library libaom.so
[ 91%] Built target aom
make: *** [Makefile:136: all] Error 2

@r-burns
Copy link
Contributor Author

r-burns commented May 4, 2022

Hmm that's interesting, I'll try to repro locally. FWIW, I based my commits on a staging-small eval, so it should be not too painful to build this PR branch without cherry-picking.

@Mindavi
Copy link
Contributor

Mindavi commented May 4, 2022

Rebuild helped, not sure why it broke. Seems to be a flaky build then 😕.

Oh no, it didn't, but the results are different regardless.

@Mindavi
Copy link
Contributor

Mindavi commented May 4, 2022

Other breakages I see:

egl-wayland (cross)
[3/25] Generating wayland-eglstream/wayland-eglstream-protocol.c with a custom command
[4/25] Generating wayland-eglstream/wayland-eglstream-controller-client-protocol.h with a custom command
[5/25] Generating wayland-eglstream/wayland-eglstream-controller-protocol.c with a custom command
[6/25] Generating wayland-drm/wayland-drm-server-protocol.h with a custom command
[7/25] Generating wayland-drm/wayland-drm-protocol.c with a custom command
[8/25] Generating 'src/libnvidia-egl-wayland.so.1.1.9.p/linux-dmabuf-unstable-v1-client-protocol.h'.
[9/25] Generating 'src/libnvidia-egl-wayland.so.1.1.9.p/linux-dmabuf-unstable-v1-protocol.c'.
[10/25] Compiling C object src/libnvidia-egl-wayland.so.1.1.9.p/meson-generated_.._.._wayland-eglstream_wayland-eglstream-protocol.c.o
FAILED: src/libnvidia-egl-wayland.so.1.1.9.p/meson-generated_.._.._wayland-eglstream_wayland-eglstream-protocol.c.o 
aarch64-unknown-linux-gnu-gcc -Isrc/libnvidia-egl-wayland.so.1.1.9.p -Isrc -I../src -I../include -I../wayland-egl -Iwayland-eglstream -Iwayland-drm -I/nix/store/jc2mbi3sn6lmnn5vy8r6dny1q2q3lzgk-eglexternalplatform-aarch64-unknown-linux-gnu-1.1/include -I/nix/store/ql0l7d5vp6fsz8rdmhjgxxdll03cdyd5-wayland-aarch64-unknown-linux-gnu-1.20.0-dev/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -O0 -Wall -Werror -fvisibility=hidden -DWL_HIDE_DEPRECATED -Wno-pedantic -fPIC -pthread -MD -MQ src/libnvidia-egl-wayland.so.1.1.9.p/meson-generated_.._.._wayland-eglstream_wayland-eglstream-protocol.c.o -MF src/libnvidia-egl-wayland.so.1.1.9.p/meson-generated_.._.._wayland-eglstream_wayland-eglstream-protocol.c.o.d -o src/libnvidia-egl-wayland.so.1.1.9.p/meson-generated_.._.._wayland-eglstream_wayland-eglstream-protocol.c.o -c wayland-eglstream/wayland-eglstream-protocol.c
In file included from /nix/store/90w1xc901w88aa4mwg7ihlrfljv26bz3-aarch64-unknown-linux-gnu-stage-final-gcc-debug-9.3.0/aarch64-unknown-linux-gnu/sys-include/bits/libc-header-start.h:33,
                 from /nix/store/90w1xc901w88aa4mwg7ihlrfljv26bz3-aarch64-unknown-linux-gnu-stage-final-gcc-debug-9.3.0/aarch64-unknown-linux-gnu/sys-include/stdlib.h:25,
                 from wayland-eglstream/wayland-eglstream-protocol.c:25:
/nix/store/90w1xc901w88aa4mwg7ihlrfljv26bz3-aarch64-unknown-linux-gnu-stage-final-gcc-debug-9.3.0/aarch64-unknown-linux-gnu/sys-include/features.h:412:4: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp]
  412 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
cc1: all warnings being treated as errors
ninja: build stopped: subcommand failed.
wayland-protocols (native & cross)
Found ninja-1.10.2 at /nix/store/0jqz0l2ggnjx44k1k3d9754bd7hr9496-ninja-1.10.2/bin/ninja
meson: enabled parallel building
building
build flags: -j8 -l8
[1/277] Generating tests/presentation-time-client.h with a custom command
[2/277] Generating tests/presentation-time-server.h with a custom command
[3/277] Generating tests/presentation-time-code.c with a custom command
[4/277] Generating tests/test-build-pedantic-stable_presentation_time_presentation_time_xml.c with a custom command
[5/277] Compiling C object tests/test-build-pedantic-stable_presentation_time_presentation_time_xml.p/meson-generated_.._test-build-pedantic-stable_presentation_time_presentation_time_xml.c.o
FAILED: tests/test-build-pedantic-stable_presentation_time_presentation_time_xml.p/meson-generated_.._test-build-pedantic-stable_presentation_time_presentation_time_xml.c.o 
gcc -Itests/test-build-pedantic-stable_presentation_time_presentation_time_xml.p -Itests -I../tests -I/nix/store/sb57ajqxzx6z5lcch23ksf376h7gjprd-wayland-1.20.0-dev/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -std=c99 -pedantic -Wall -Werror -MD -MQ tests/test-build-pedantic-stable_presentation_time_presentation_time_xml.p/meson-generated_.._test-build-pedantic-stable_presentation_time_presentation_time_xml.c.o -MF tests/test-build-pedantic-stable_presentation_time_presentation_time_xml.p/meson-generated_.._test-build-pedantic-stable_presentation_time_presentation_time_xml.c.o.d -o tests/test-build-pedantic-stable_presentation_time_presentation_time_xml.p/meson-generated_.._test-build-pedantic-stable_presentation_time_presentation_time_xml.c.o -c tests/test-build-pedantic-stable_presentation_time_presentation_time_xml.c
In file included from /nix/store/slzsc2n9p3kvfxwrinjacxic458b8bii-glibc-2.34-115-dev/include/bits/libc-header-start.h:33,
                 from /nix/store/slzsc2n9p3kvfxwrinjacxic458b8bii-glibc-2.34-115-dev/include/stdint.h:26,
                 from /nix/store/i633yj06994wbb89b88nm5kb4pbm8h4r-gcc-11.3.0/lib/gcc/x86_64-unknown-linux-gnu/11.3.0/include/stdint.h:9,
                 from /build/wayland-protocols-1.25/build/tests/presentation-time-client.h:6,
                 from tests/test-build-pedantic-stable_presentation_time_presentation_time_xml.c:1:
/nix/store/slzsc2n9p3kvfxwrinjacxic458b8bii-glibc-2.34-115-dev/include/features.h:412:4: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp]
  412 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
cc1: all warnings being treated as errors
ninja: build stopped: subcommand failed.
swaybg (cross)
build flags: -j8 -l8
[1/20] Generating 'libclient_protos.a.p/xdg-shell-protocol.c'.
[2/20] Generating 'libclient_protos.a.p/xdg-output-unstable-v1-protocol.c'.
[3/20] Generating 'libclient_protos.a.p/wlr-layer-shell-unstable-v1-protocol.c'.
[4/20] Generating 'libclient_protos.a.p/xdg-shell-client-protocol.h'.
[5/20] Generating 'libclient_protos.a.p/xdg-output-unstable-v1-client-protocol.h'.
[6/20] Generating 'libclient_protos.a.p/wlr-layer-shell-unstable-v1-client-protocol.h'.
[7/20] Compiling C object libclient_protos.a.p/meson-generated_xdg-shell-protocol.c.o
FAILED: libclient_protos.a.p/meson-generated_xdg-shell-protocol.c.o 
aarch64-unknown-linux-gnu-gcc -Ilibclient_protos.a.p -I. -I.. -I/nix/store/ql0l7d5vp6fsz8rdmhjgxxdll03cdyd5-wayland-aarch64-unknown-linux-gnu-1.20.0-dev/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=c11 -O0 -Wno-unused-parameter -Wno-unused-result -Wundef -Wvla '-DSWAYBG_VERSION="1.1.1"' -DHAVE_GDK_PIXBUF=1 -fPIC -MD -MQ libclient_protos.a.p/meson-generated_xdg-shell-protocol.c.o -MF libclient_protos.a.p/meson-generated_xdg-shell-protocol.c.o.d -o libclient_protos.a.p/meson-generated_xdg-shell-protocol.c.o -c libclient_protos.a.p/xdg-shell-protocol.c
In file included from /nix/store/90w1xc901w88aa4mwg7ihlrfljv26bz3-aarch64-unknown-linux-gnu-stage-final-gcc-debug-9.3.0/aarch64-unknown-linux-gnu/sys-include/bits/libc-header-start.h:33,
                 from /nix/store/90w1xc901w88aa4mwg7ihlrfljv26bz3-aarch64-unknown-linux-gnu-stage-final-gcc-debug-9.3.0/aarch64-unknown-linux-gnu/sys-include/stdlib.h:25,
                 from libclient_protos.a.p/xdg-shell-protocol.c:31:
/nix/store/90w1xc901w88aa4mwg7ihlrfljv26bz3-aarch64-unknown-linux-gnu-stage-final-gcc-debug-9.3.0/aarch64-unknown-linux-gnu/sys-include/features.h:412:4: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp]
  412 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
cc1: all warnings being treated as errors
ninja: build stopped: subcommand failed.
swaylock (cross)
[1/35] Generating 'libclient_protos.a.p/xdg-shell-protocol.c'.
[2/35] Generating 'libclient_protos.a.p/xdg-output-unstable-v1-protocol.c'.
[3/35] Generating 'libclient_protos.a.p/ext-session-lock-v1-protocol.c'.
[4/35] Generating 'libclient_protos.a.p/wlr-layer-shell-unstable-v1-protocol.c'.
[5/35] Generating 'libclient_protos.a.p/wlr-input-inhibitor-unstable-v1-protocol.c'.
[6/35] Generating 'libclient_protos.a.p/xdg-shell-client-protocol.h'.
[7/35] Generating 'libclient_protos.a.p/xdg-output-unstable-v1-client-protocol.h'.
[8/35] Generating 'libclient_protos.a.p/ext-session-lock-v1-client-protocol.h'.
[9/35] Generating 'libclient_protos.a.p/wlr-layer-shell-unstable-v1-client-protocol.h'.
[10/35] Generating 'libclient_protos.a.p/wlr-input-inhibitor-unstable-v1-client-protocol.h'.
[11/35] Compiling C object libclient_protos.a.p/meson-generated_xdg-shell-protocol.c.o
FAILED: libclient_protos.a.p/meson-generated_xdg-shell-protocol.c.o 
aarch64-unknown-linux-gnu-gcc -Ilibclient_protos.a.p -I. -I.. -I/nix/store/ql0l7d5vp6fsz8rdmhjgxxdll03cdyd5-wayland-aarch64-unknown-linux-gnu-1.20.0-dev/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=c11 -O0 -Wno-unused-parameter -Wno-unused-result -Wundef -Wvla '-DSYSCONFDIR="//nix/store/1rjw97kqqlxyga4yrjlz7dr2q7ksl6da-swaylock-aarch64-unknown-linux-gnu-1.6/etc"' '-DSWAYLOCK_VERSION="1.6"' -fPIC -MD -MQ libclient_protos.a.p/meson-generated_xdg-shell-protocol.c.o -MF libclient_protos.a.p/meson-generated_xdg-shell-protocol.c.o.d -o libclient_protos.a.p/meson-generated_xdg-shell-protocol.c.o -c libclient_protos.a.p/xdg-shell-protocol.c
In file included from /nix/store/90w1xc901w88aa4mwg7ihlrfljv26bz3-aarch64-unknown-linux-gnu-stage-final-gcc-debug-9.3.0/aarch64-unknown-linux-gnu/sys-include/bits/libc-header-start.h:33,
                 from /nix/store/90w1xc901w88aa4mwg7ihlrfljv26bz3-aarch64-unknown-linux-gnu-stage-final-gcc-debug-9.3.0/aarch64-unknown-linux-gnu/sys-include/stdlib.h:25,
                 from libclient_protos.a.p/xdg-shell-protocol.c:31:
/nix/store/90w1xc901w88aa4mwg7ihlrfljv26bz3-aarch64-unknown-linux-gnu-stage-final-gcc-debug-9.3.0/aarch64-unknown-linux-gnu/sys-include/features.h:412:4: error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp]
  412 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
cc1: all warnings being treated as errors
ninja: build stopped: subcommand failed.

Cannot definitely tell that this will be the same on this branch, but that's what I see. Mainly seems to revolve around that optimization flag together with _FORTIFY_SOURCE.

Note that I'm mainly cross-compiling, so I give it a good chance native will see some of the same issues.

@Mindavi
Copy link
Contributor

Mindavi commented Jun 2, 2022

0.62.2 was just released, maybe that's better?

@r-burns
Copy link
Contributor Author

r-burns commented Jun 3, 2022

Sounds good, taking a look at 0.62.2.

Seems like fluent-bit previously ran into the same FORTIFY_SOURCE issue:

# _FORTIFY_SOURCE requires compiling with optimization (-O)
NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isGNU "-O";

This seems to fix those builds, so I'll do the same for these packages unless there's a better fix

@jtojnar jtojnar mentioned this pull request Jun 23, 2022
13 tasks
@jtojnar jtojnar mentioned this pull request Jul 12, 2022
13 tasks
@r-burns
Copy link
Contributor Author

r-burns commented Jul 17, 2022

@jtojnar I tried to bump to 0.63 and apply your upstream patch but couldn't build systemd with it:

       > /nix/store/61zfi5pmhb0d91422f186x26v7b52y5k-gcc-wrapper-11.3.0/bin/gcc -c ../src/boot/efi/linux_x86.c -o src/boot/efi/linux_x86.c.o -Wno-format-signedness -Wno-missing-field-initializers -Wno-unused-parameter -Wdate-time -Wendif-labels -Werror=format=2 -Werror=implicit-function-declaration -Werror=incompatible-pointer-types -Werror=int-conversion -Werror=overflow -Werror=override-init -Werror=return-type -Werror=shift-count-overflow -Werror=shift-overflow=2 -Werror=undef -Wfloat-equal -Wimplicit-fallthrough=5 -Winit-self -Wlogical-op -Wmissing-include-dirs -Wmissing-noreturn -Wnested-externs -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-aliasing=2 -Wstrict-prototypes -Wsuggest-attribute=noreturn -Wunused-function -Wwrite-strings -Wno-maybe-uninitialized -Wno-unused-result -fno-stack-protector -fno-strict-aliasing -fpic -fwide-exec-charset=UCS2 -Wall -Wextra -Wsign-compare -nostdlib -std=gnu99 -ffreestanding -fshort-wchar -fvisibility=hidden -isystem /nix/store/b5r633cpraik5gnyp31fb6zhbck731hy-gnu-efi-3.0.11/include/efi -isystem /nix/store/b5r633cpraik5gnyp31fb6zhbck731hy-gnu-efi-3.0.11/include/efi/x86_64 -I /build/source/src/fundamental -DSD_BOOT -DGNU_EFI_USE_MS_ABI -include src/boot/efi/efi_config.h -include version.h -mno-red-zone -mno-sse -mno-mmx -Oplain
       > cc1: error: argument to ‘-O’ should be a non-negative integer, ‘g’, ‘s’ or ‘fast’
       > ninja: build stopped: subcommand failed.
       For full logs, run 'nix log /nix/store/83j15cdcl6rfc76iqz34s71kbwfpkifc-systemd-250.4.drv'.

@jtojnar
Copy link
Member

jtojnar commented Jul 18, 2022

That’s weird. I guess for now, we can fetchpatch { url = "https://github.com/mesonbuild/meson/commit/f9bfeb2add70973113ab4a98454a5c5d7e3a26ae.patch"; revert = true; }

@jtojnar jtojnar changed the title [staging] meson: 0.61.2 -> 0.62.2 [staging] meson: 0.61.2 -> 0.63.0 Aug 9, 2022
@jtojnar
Copy link
Member

jtojnar commented Aug 9, 2022

Looks like the 0.62.2 broke bubblewrap:

Installing /build/source/completions/bash/bwrap to /nix/store/f4s20nam5yma6cv6dqsyxzvgd19nmjgs-bash-completion-2.11/share/bash-completion/completions
Traceback (most recent call last):
  File "/nix/store/nwm995v6r624vmpij094qlya864mzjpa-meson-0.63.0/lib/python3.10/site-packages/mesonbuild/mesonmain.py", line 151, in run
    return options.run_func(options)
  File "/nix/store/nwm995v6r624vmpij094qlya864mzjpa-meson-0.63.0/lib/python3.10/site-packages/mesonbuild/minstall.py", line 766, in run
    installer.do_install(datafilename)
  File "/nix/store/nwm995v6r624vmpij094qlya864mzjpa-meson-0.63.0/lib/python3.10/site-packages/mesonbuild/minstall.py", line 549, in do_install
    self.install_data(d, dm, destdir, fullprefix)
  File "/nix/store/nwm995v6r624vmpij094qlya864mzjpa-meson-0.63.0/lib/python3.10/site-packages/mesonbuild/minstall.py", line 593, in install_data
    if self.do_copyfile(fullfilename, outfilename, makedirs=(dm, outdir)):
  File "/nix/store/nwm995v6r624vmpij094qlya864mzjpa-meson-0.63.0/lib/python3.10/site-packages/mesonbuild/minstall.py", line 424, in do_copyfile
    self.copy2(from_file, to_file)
  File "/nix/store/nwm995v6r624vmpij094qlya864mzjpa-meson-0.63.0/lib/python3.10/site-packages/mesonbuild/minstall.py", line 324, in copy2
    shutil.copy2(*args, **kwargs)
  File "/nix/store/rc9cz7z4qlgmsbwvpw2acig5g2rdws46-python3-3.10.5/lib/python3.10/shutil.py", line 434, in copy2
    copyfile(src, dst, follow_symlinks=follow_symlinks)
  File "/nix/store/rc9cz7z4qlgmsbwvpw2acig5g2rdws46-python3-3.10.5/lib/python3.10/shutil.py", line 256, in copyfile
    with open(dst, 'wb') as fdst:
PermissionError: [Errno 13] Permission denied: '/nix/store/f4s20nam5yma6cv6dqsyxzvgd19nmjgs-bash-completion-2.11/share/bash-completion/completions/bwrap'

Possibly due to passing two variables to pkgconfig_define, I believe the kwarg only supported list[str;2] in the past.

@ofborg ofborg bot requested a review from AndersonTorres August 9, 2022 15:52
@jtojnar
Copy link
Member

jtojnar commented Aug 10, 2022

Confirmed that systemd, fwupd and gtk4 all build.

@Artturin
Copy link
Member

@ofborg build pkgsCross.aarch64-multiplatform.networkmanager pkgsCross.aarch64-multiplatform.sway

Copy link
Member

@Artturin Artturin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no build regressions pkgsCross.aarch64-multiplatform.networkmanager pkgsCross.aarch64-multiplatform.sway

pkgsCross.aarch64-multiplatform.gnome.gnome-desktop still builds when this pr is applied on top of #185097

@jtojnar jtojnar merged commit e474134 into NixOS:staging Aug 12, 2022
@r-burns r-burns deleted the meson branch August 12, 2022 19:35
@trofi
Copy link
Contributor

trofi commented Aug 13, 2022

gjs started failing one test with TIMEOUT on staging after e474134 meson: 0.62.2 → 0.63.0 as:

$ nix build --no-link -f. -L gjs
...
gjs> Summary of Failures:
gjs> 66/69 gjs:Scripts / CommandLine            TIMEOUT        30.04s   killed by signal 15 SIGTERM
gjs> 67/69 gjs:JS / Introspection               TIMEOUT        30.02s   killed by signal 15 SIGTERM
gjs> 68/69 gjs:C / Internal API tests           TIMEOUT        30.01s   killed by signal 15 SIGTERM
gjs> 69/69 gjs:C / API tests                    TIMEOUT        60.01s   killed by signal 15 SIGTERM

@jtojnar
Copy link
Member

jtojnar commented Aug 15, 2022

Looks like this is the issue https://gitlab.gnome.org/GNOME/gjs/-/issues/490 (mesonbuild/meson#10577). Likely will be fixed by #186797

@jtojnar jtojnar mentioned this pull request Aug 15, 2022
@jtojnar jtojnar mentioned this pull request Apr 15, 2023
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

10 participants