==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: odin dev_2026_09-1 (Mon Sep  7 09:10:07 2026)
==> Retrieving sources...
  -> Updating Odin git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums...
    Odin ... Passed
==> Making package: odin dev_2026_09-1 (Mon Sep  7 15:10:43 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (10) compiler-rt-22.1.8-1  libedit-20260512_3.1-1  libogg-1.3.6-1  libvorbis-1.3.7-4  llvm-libs-22.1.8-2  opus-1.6.1-1  opusfile-0.12-4  clang-22.1.8-1  llvm21-libs-21.1.8-1  miniaudio-0.11.25-4

Total Download Size:   122.14 MiB
Total Installed Size:  554.03 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 clang-22.1.8-1-armv7h downloading...
 llvm-libs-22.1.8-2-armv7h downloading...
 llvm21-libs-21.1.8-1-armv7h downloading...
 opus-1.6.1-1-armv7h downloading...
 compiler-rt-22.1.8-1-armv7h downloading...
 miniaudio-0.11.25-4-armv7h downloading...
 libogg-1.3.6-1-armv7h downloading...
 libvorbis-1.3.7-4-armv7h downloading...
 libedit-20260512_3.1-1-armv7h downloading...
 opusfile-0.12-4-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libedit...
installing llvm-libs...
installing compiler-rt...
installing clang...
Optional dependencies for clang
    openmp: OpenMP support in clang with -fopenmp
    python: for scan-view and git-clang-format [installed]
    llvm: referenced by some clang headers
installing llvm21-libs...
installing libogg...
installing opus...
installing opusfile...
installing libvorbis...
installing miniaudio...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (7) perl-error-0.17030-3  perl-mailtools-2.22-3  perl-timedate-2.35-1  zlib-ng-2.3.3-1  git-2.55.0-1  llvm21-21.1.8-1  stb-20260415.205329.g31c1ad374564-1

Total Download Size:    14.19 MiB
Total Installed Size:  126.68 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 llvm21-21.1.8-1-armv7h downloading...
 stb-20260415.205329.g31c1ad374564-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
    less: the default pager for git
installing llvm21...
installing stb...
:: Running post-transaction hooks...
(1/3) Creating system user accounts...
Creating group 'git' with GID 967.
Creating user 'git' (git daemon user) with UID 967 and GID 967.
(2/3) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of Odin git repo...
Cloning into 'Odin'...
done.
Updating files:   2% (73/2930)
Updating files:   3% (88/2930)
Updating files:   4% (118/2930)
Updating files:   5% (147/2930)
Updating files:   6% (176/2930)
Updating files:   7% (206/2930)
Updating files:   8% (235/2930)
Updating files:   9% (264/2930)
Updating files:  10% (293/2930)
Updating files:  11% (323/2930)
Updating files:  12% (352/2930)
Updating files:  13% (381/2930)
Updating files:  14% (411/2930)
Updating files:  15% (440/2930)
Updating files:  16% (469/2930)
Updating files:  16% (477/2930)
Updating files:  17% (499/2930)
Updating files:  18% (528/2930)
Updating files:  19% (557/2930)
Updating files:  20% (586/2930)
Updating files:  21% (616/2930)
Updating files:  22% (645/2930)
Updating files:  23% (674/2930)
Updating files:  24% (704/2930)
Updating files:  25% (733/2930)
Updating files:  26% (762/2930)
Updating files:  27% (792/2930)
Updating files:  28% (821/2930)
Updating files:  29% (850/2930)
Updating files:  30% (879/2930)
Updating files:  31% (909/2930)
Updating files:  32% (938/2930)
Updating files:  33% (967/2930)
Updating files:  34% (997/2930)
Updating files:  35% (1026/2930)
Updating files:  36% (1055/2930)
Updating files:  37% (1085/2930)
Updating files:  38% (1114/2930)
Updating files:  39% (1143/2930)
Updating files:  40% (1172/2930)
Updating files:  41% (1202/2930)
Updating files:  42% (1231/2930)
Updating files:  43% (1260/2930)
Updating files:  44% (1290/2930)
Updating files:  45% (1319/2930)
Updating files:  45% (1339/2930)
Updating files:  46% (1348/2930)
Updating files:  47% (1378/2930)
Updating files:  48% (1407/2930)
Updating files:  49% (1436/2930)
Updating files:  50% (1465/2930)
Updating files:  51% (1495/2930)
Updating files:  52% (1524/2930)
Updating files:  53% (1553/2930)
Updating files:  54% (1583/2930)
Updating files:  55% (1612/2930)
Updating files:  56% (1641/2930)
Updating files:  57% (1671/2930)
Updating files:  58% (1700/2930)
Updating files:  59% (1729/2930)
Updating files:  60% (1758/2930)
Updating files:  61% (1788/2930)
Updating files:  62% (1817/2930)
Updating files:  63% (1846/2930)
Updating files:  64% (1876/2930)
Updating files:  65% (1905/2930)
Updating files:  66% (1934/2930)
Updating files:  67% (1964/2930)
Updating files:  68% (1993/2930)
Updating files:  69% (2022/2930)
Updating files:  70% (2051/2930)
Updating files:  71% (2081/2930)
Updating files:  72% (2110/2930)
Updating files:  73% (2139/2930)
Updating files:  73% (2149/2930)
Updating files:  74% (2169/2930)
Updating files:  75% (2198/2930)
Updating files:  76% (2227/2930)
Updating files:  77% (2257/2930)
Updating files:  78% (2286/2930)
Updating files:  79% (2315/2930)
Updating files:  80% (2344/2930)
Updating files:  81% (2374/2930)
Updating files:  82% (2403/2930)
Updating files:  83% (2432/2930)
Updating files:  84% (2462/2930)
Updating files:  84% (2473/2930)
Updating files:  85% (2491/2930)
Updating files:  86% (2520/2930)
Updating files:  87% (2550/2930)
Updating files:  88% (2579/2930)
Updating files:  89% (2608/2930)
Updating files:  90% (2637/2930)
Updating files:  91% (2667/2930)
Updating files:  92% (2696/2930)
Updating files:  93% (2725/2930)
Updating files:  94% (2755/2930)
Updating files:  95% (2784/2930)
Updating files:  96% (2813/2930)
Updating files:  97% (2843/2930)
Updating files:  98% (2872/2930)
Updating files:  99% (2901/2930)
Updating files: 100% (2930/2930)
Updating files: 100% (2930/2930), done.
Switched to a new branch 'makepkg'
==> Starting build()...
./build_odin.sh release
+ clang++ src/main.cpp src/libtommath.cpp -Wno-switch -Wno-macro-redefined -Wno-unused-value '-DGIT_SHA="a2fb372b7"' '-DODIN_VERSION_RAW="dev-2026-09"' -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++14 -I/usr/lib/llvm21/include -std=c++17 -fno-exceptions -funwind-tables -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DEXPERIMENTAL_KEY_INSTRUCTIONS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -L/usr/lib/llvm21/lib -O3 -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -pthread -lm -lstdc++ -ldl /usr/lib/llvm21/lib/libLLVM-21.so '-Wl,-rpath=$ORIGIN' -o odin
clang++: warning: argument unused during compilation: '-fno-plt' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
In file included from src/main.cpp:2:
In file included from src/common.cpp:23:
src/gb/gb.h:6285:2: warning: "gb_rdtsc not supported" [-W#warnings]
 6285 | #warning "gb_rdtsc not supported"
      |  ^
In file included from src/main.cpp:71:
In file included from src/asm_tables.cpp:76:
src/asm_tables_amd64.cpp:603:48: error: non-constant-expression cannot be narrowed from type 'u32' (aka 'unsigned int') to 'isize' (aka 'int') in initializer list [-Wc++11-narrowing]
  603 |                 return Slice<Encoding>{ENCODE_FORMS+r.start, r.count};
      |                                                              ^~~~~~~
src/asm_tables_amd64.cpp:603:48: note: insert an explicit cast to silence this issue
  603 |                 return Slice<Encoding>{ENCODE_FORMS+r.start, r.count};
      |                                                              ^~~~~~~
      |                                                              static_cast<isize>( )
src/asm_tables_amd64.cpp:608:48: error: non-constant-expression cannot be narrowed from type 'u32' (aka 'unsigned int') to 'isize' (aka 'int') in initializer list [-Wc++11-narrowing]
  608 |                 return Slice<Clobber>{CLOBBER_FORMS+r.start, r.count};
      |                                                              ^~~~~~~
src/asm_tables_amd64.cpp:608:48: note: insert an explicit cast to silence this issue
  608 |                 return Slice<Clobber>{CLOBBER_FORMS+r.start, r.count};
      |                                                              ^~~~~~~
      |                                                              static_cast<isize>( )
In file included from src/main.cpp:71:
In file included from src/asm_tables.cpp:77:
src/asm_tables_riscv.cpp:569:48: error: non-constant-expression cannot be narrowed from type 'u32' (aka 'unsigned int') to 'isize' (aka 'int') in initializer list [-Wc++11-narrowing]
  569 |                 return Slice<Encoding>{ENCODE_FORMS+r.start, r.count};
      |                                                              ^~~~~~~
src/asm_tables_riscv.cpp:569:48: note: insert an explicit cast to silence this issue
  569 |                 return Slice<Encoding>{ENCODE_FORMS+r.start, r.count};
      |                                                              ^~~~~~~
      |                                                              static_cast<isize>( )
src/asm_tables_riscv.cpp:574:48: error: non-constant-expression cannot be narrowed from type 'u32' (aka 'unsigned int') to 'isize' (aka 'int') in initializer list [-Wc++11-narrowing]
  574 |                 return Slice<Clobber>{CLOBBER_FORMS+r.start, r.count};
      |                                                              ^~~~~~~
src/asm_tables_riscv.cpp:574:48: note: insert an explicit cast to silence this issue
  574 |                 return Slice<Clobber>{CLOBBER_FORMS+r.start, r.count};
      |                                                              ^~~~~~~
      |                                                              static_cast<isize>( )
In file included from src/main.cpp:71:
In file included from src/asm_tables.cpp:78:
src/asm_tables_arm64.cpp:804:48: error: non-constant-expression cannot be narrowed from type 'u32' (aka 'unsigned int') to 'isize' (aka 'int') in initializer list [-Wc++11-narrowing]
  804 |                 return Slice<Encoding>{ENCODE_FORMS+r.start, r.count};
      |                                                              ^~~~~~~
src/asm_tables_arm64.cpp:804:48: note: insert an explicit cast to silence this issue
  804 |                 return Slice<Encoding>{ENCODE_FORMS+r.start, r.count};
      |                                                              ^~~~~~~
      |                                                              static_cast<isize>( )
src/asm_tables_arm64.cpp:809:48: error: non-constant-expression cannot be narrowed from type 'u32' (aka 'unsigned int') to 'isize' (aka 'int') in initializer list [-Wc++11-narrowing]
  809 |                 return Slice<Clobber>{CLOBBER_FORMS+r.start, r.count};
      |                                                              ^~~~~~~
src/asm_tables_arm64.cpp:809:48: note: insert an explicit cast to silence this issue
  809 |                 return Slice<Clobber>{CLOBBER_FORMS+r.start, r.count};
      |                                                              ^~~~~~~
      |                                                              static_cast<isize>( )
1 warning and 6 errors generated.
distcc[1067] ERROR: compile src/main.cpp on localhost failed
make: *** [Makefile:16: release] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /home/leming/armv7/leming/build
[?12l[?25h[?12l[?25h