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