DEBUG: Executing shell function do_compile
Waf: Entering directory `TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/libtalloc/2.5.0/sources/talloc-2.5.0/bin/default'
Checking project rules ...
Project rules pass
[1/3] Creating bin/default/lib/replace/replace.empty.c
[2/3] Compiling talloc.pc.in
[3/3] Compiling pytalloc-util.pc.in
[4/5] Compiling lib/replace/closefrom.c
[5/5] Compiling lib/replace/replace.c
[6/7] Processing talloc.vscript: ABI/talloc-2.0.2.sigs ABI/talloc-2.0.3.sigs ABI/talloc-2.0.4.sigs ABI/talloc-2.0.5.sigs ABI/talloc-2.0.6.sigs ABI/talloc-2.0.7.sigs ABI/talloc-2.0.8.sigs ABI/talloc-2.1.0.sigs ABI/talloc-2.1.1.sigs ABI/talloc-2.1.2.sigs ABI/talloc-2.1.3.sigs ABI/talloc-2.1.4.sigs ABI/talloc-2.1.5.sigs ABI/talloc-2.1.6.sigs ABI/talloc-2.1.7.sigs ABI/talloc-2.1.8.sigs ABI/talloc-2.1.9.sigs ABI/talloc-2.1.10.sigs ABI/talloc-2.1.11.sigs ABI/talloc-2.1.12.sigs ABI/talloc-2.1.13.sigs ABI/talloc-2.1.14.sigs ABI/talloc-2.1.15.sigs ABI/talloc-2.1.16.sigs ABI/talloc-2.2.0.sigs ABI/talloc-2.3.0.sigs ABI/talloc-2.3.1.sigs ABI/talloc-2.3.2.sigs ABI/talloc-2.3.3.sigs ABI/talloc-2.3.4.sigs ABI/talloc-2.3.5.sigs ABI/talloc-2.4.0.sigs ABI/talloc-2.4.1.sigs ABI/talloc-2.4.2.sigs ABI/talloc-2.4.3.sigs ABI/talloc-2.4.4.sigs ABI/talloc-2.5.0.sigs -> bin/default/talloc.vscript
[7/7] Processing pytalloc-util.vscript: ABI/pytalloc-util-2.0.6.sigs ABI/pytalloc-util-2.0.7.sigs ABI/pytalloc-util-2.0.8.sigs ABI/pytalloc-util-2.1.0.sigs ABI/pytalloc-util-2.1.1.sigs ABI/pytalloc-util-2.1.2.sigs ABI/pytalloc-util-2.1.3.sigs ABI/pytalloc-util-2.1.4.sigs ABI/pytalloc-util-2.1.5.sigs ABI/pytalloc-util-2.1.6.sigs ABI/pytalloc-util-2.1.7.sigs ABI/pytalloc-util-2.1.8.sigs ABI/pytalloc-util-2.1.9.sigs ABI/pytalloc-util-2.1.10.sigs ABI/pytalloc-util-2.1.11.sigs ABI/pytalloc-util-2.1.12.sigs ABI/pytalloc-util-2.1.13.sigs ABI/pytalloc-util-2.1.14.sigs ABI/pytalloc-util-2.1.15.sigs ABI/pytalloc-util-2.1.16.sigs ABI/pytalloc-util-2.2.0.sigs ABI/pytalloc-util-2.3.0.sigs ABI/pytalloc-util-2.3.1.sigs ABI/pytalloc-util-2.3.2.sigs ABI/pytalloc-util-2.3.3.sigs ABI/pytalloc-util-2.3.4.sigs ABI/pytalloc-util-2.3.5.sigs ABI/pytalloc-util-2.4.0.sigs ABI/pytalloc-util-2.4.1.sigs ABI/pytalloc-util-2.4.2.sigs ABI/pytalloc-util-2.4.3.sigs ABI/pytalloc-util-2.4.4.sigs ABI/pytalloc-util-2.5.0.sigs -> bin/default/pytalloc-util.vscript
[8/9] Compiling lib/replace/closefrom.c
[9/9] Compiling lib/replace/replace.c
[10/32] Compiling talloc.c
[11/32] Compiling pytalloc_util.c
[12/32] Compiling lib/replace/tests/strptime.c
[13/32] Compiling lib/replace/tests/os2_delete.c
[14/32] Compiling lib/replace/tests/testsuite.c
[15/32] Compiling lib/replace/tests/getifaddrs.c
[16/32] Compiling lib/replace/tests/main.c
[17/32] Compiling testsuite.c
[18/32] Compiling testsuite_main.c
[19/32] Compiling test_magic_differs_helper.c
[20/32] Compiling pytalloc.c
[21/32] Compiling test_pytalloc.c
[22/32] Compiling bin/default/lib/replace/replace.empty.c
[23/32] Compiling talloc.c
../../testsuite.c:1332:6: warning: 'talloc_autofree_context' is deprecated [-Wdeprecated-declarations]
 1332 |         p = talloc_autofree_context();
      |             ^
../../talloc.h:1084:46: note: 'talloc_autofree_context' has been explicitly marked deprecated here
 1084 | _PUBLIC_ void *talloc_autofree_context(void) _DEPRECATED_;
      |                                              ^
../../lib/replace/replace.h:465:38: note: expanded from macro '_DEPRECATED_'
  465 | #define _DEPRECATED_ __attribute__ ((deprecated))
      |                                      ^
../../testsuite.c:1335:6: warning: 'talloc_autofree_context' is deprecated [-Wdeprecated-declarations]
 1335 |         p = talloc_autofree_context();
      |             ^
../../talloc.h:1084:46: note: 'talloc_autofree_context' has been explicitly marked deprecated here
 1084 | _PUBLIC_ void *talloc_autofree_context(void) _DEPRECATED_;
      |                                              ^
../../lib/replace/replace.h:465:38: note: expanded from macro '_DEPRECATED_'
  465 | #define _DEPRECATED_ __attribute__ ((deprecated))
      |                                      ^
../../testsuite.c:1678:29: warning: 'talloc_set_memlimit' is deprecated [-Wdeprecated-declarations]
 1678 |         torture_assert("memlimit", talloc_set_memlimit(l1, 2048) == 0,
      |                                    ^
../../talloc.h:2004:68: note: 'talloc_set_memlimit' has been explicitly marked deprecated here
 2004 | _PUBLIC_ int talloc_set_memlimit(const void *ctx, size_t max_size) _DEPRECATED_;
      |                                                                    ^
../../lib/replace/replace.h:465:38: note: expanded from macro '_DEPRECATED_'
  465 | #define _DEPRECATED_ __attribute__ ((deprecated))
      |                                      ^
../../testsuite.c:1738:29: warning: 'talloc_set_memlimit' is deprecated [-Wdeprecated-declarations]
 1738 |         torture_assert("memlimit", talloc_set_memlimit(l3, 1024) == 0,
      |                                    ^
../../talloc.h:2004:68: note: 'talloc_set_memlimit' has been explicitly marked deprecated here
 2004 | _PUBLIC_ int talloc_set_memlimit(const void *ctx, size_t max_size) _DEPRECATED_;
      |                                                                    ^
../../lib/replace/replace.h:465:38: note: expanded from macro '_DEPRECATED_'
  465 | #define _DEPRECATED_ __attribute__ ((deprecated))
      |                                      ^
../../testsuite.c:1751:29: warning: 'talloc_set_memlimit' is deprecated [-Wdeprecated-declarations]
 1751 |         torture_assert("memlimit", talloc_set_memlimit(l4, 512) == 0,
      |                                    ^
../../talloc.h:2004:68: note: 'talloc_set_memlimit' has been explicitly marked deprecated here
 2004 | _PUBLIC_ int talloc_set_memlimit(const void *ctx, size_t max_size) _DEPRECATED_;
      |                                                                    ^
../../lib/replace/replace.h:465:38: note: expanded from macro '_DEPRECATED_'
  465 | #define _DEPRECATED_ __attribute__ ((deprecated))
      |                                      ^
../../testsuite.c:1785:29: warning: 'talloc_set_memlimit' is deprecated [-Wdeprecated-declarations]
 1785 |         torture_assert("memlimit", talloc_set_memlimit(l4, 512) == 0,
      |                                    ^
../../talloc.h:2004:68: note: 'talloc_set_memlimit' has been explicitly marked deprecated here
 2004 | _PUBLIC_ int talloc_set_memlimit(const void *ctx, size_t max_size) _DEPRECATED_;
      |                                                                    ^
../../lib/replace/replace.h:465:38: note: expanded from macro '_DEPRECATED_'
  465 | #define _DEPRECATED_ __attribute__ ((deprecated))
      |                                      ^
../../testsuite.c:1818:2: warning: 'talloc_set_memlimit' is deprecated [-Wdeprecated-declarations]
 1818 |         talloc_set_memlimit(pool, 10*1024);
      |         ^
../../talloc.h:2004:68: note: 'talloc_set_memlimit' has been explicitly marked deprecated here
 2004 | _PUBLIC_ int talloc_set_memlimit(const void *ctx, size_t max_size) _DEPRECATED_;
      |                                                                    ^
../../lib/replace/replace.h:465:38: note: expanded from macro '_DEPRECATED_'
  465 | #define _DEPRECATED_ __attribute__ ((deprecated))
      |                                      ^
../../testsuite.c:1871:2: warning: 'talloc_set_memlimit' is deprecated [-Wdeprecated-declarations]
 1871 |         talloc_set_memlimit(pool, 11*1024);
      |         ^
../../talloc.h:2004:68: note: 'talloc_set_memlimit' has been explicitly marked deprecated here
 2004 | _PUBLIC_ int talloc_set_memlimit(const void *ctx, size_t max_size) _DEPRECATED_;
      |                                                                    ^
../../lib/replace/replace.h:465:38: note: expanded from macro '_DEPRECATED_'
  465 | #define _DEPRECATED_ __attribute__ ((deprecated))
      |                                      ^
../../testsuite.c:1883:2: warning: 'talloc_set_memlimit' is deprecated [-Wdeprecated-declarations]
 1883 |         talloc_set_memlimit(pool, 21*1024);
      |         ^
../../talloc.h:2004:68: note: 'talloc_set_memlimit' has been explicitly marked deprecated here
 2004 | _PUBLIC_ int talloc_set_memlimit(const void *ctx, size_t max_size) _DEPRECATED_;
      |                                                                    ^
../../lib/replace/replace.h:465:38: note: expanded from macro '_DEPRECATED_'
  465 | #define _DEPRECATED_ __attribute__ ((deprecated))
      |                                      ^
../../testsuite.c:1921:2: warning: 'talloc_set_memlimit' is deprecated [-Wdeprecated-declarations]
 1921 |         talloc_set_memlimit(pool, 1024);
      |         ^
../../talloc.h:2004:68: note: 'talloc_set_memlimit' has been explicitly marked deprecated here
 2004 | _PUBLIC_ int talloc_set_memlimit(const void *ctx, size_t max_size) _DEPRECATED_;
      |                                                                    ^
../../lib/replace/replace.h:465:38: note: expanded from macro '_DEPRECATED_'
  465 | #define _DEPRECATED_ __attribute__ ((deprecated))
      |                                      ^
../../testsuite.c:1942:2: warning: 'talloc_set_memlimit' is deprecated [-Wdeprecated-declarations]
 1942 |         talloc_set_memlimit(pool, 10*1024);
      |         ^
../../talloc.h:2004:68: note: 'talloc_set_memlimit' has been explicitly marked deprecated here
 2004 | _PUBLIC_ int talloc_set_memlimit(const void *ctx, size_t max_size) _DEPRECATED_;
      |                                                                    ^
../../lib/replace/replace.h:465:38: note: expanded from macro '_DEPRECATED_'
  465 | #define _DEPRECATED_ __attribute__ ((deprecated))
      |                                      ^
11 warnings generated.

[24/32] Linking bin/default/libtalloc.so
aarch64-yoe-linux-musl-ld.lld: error: version script assignment of 'local' to symbol '_end' failed: symbol not defined
aarch64-yoe-linux-musl-ld.lld: error: version script assignment of 'local' to symbol '__bss_start' failed: symbol not defined
aarch64-yoe-linux-musl-ld.lld: error: version script assignment of 'local' to symbol '_edata' failed: symbol not defined
aarch64-yoe-linux-musl-clang: error: linker command failed with exit code 1 (use -v to see invocation)

Waf: Leaving directory `TOPDIR/build/tmp/work/cortexa57-yoe-linux-musl/libtalloc/2.5.0/sources/talloc-2.5.0/bin/default'
Build failed
 -> task in 'talloc' failed with exit status 1 (run with -v to display more information)
WARNING: exit code 1 from a shell command.

Error details

Submitted on:
07/11/26 21:23
Error type:
Recipe
Task:
do_compile
Recipe:
libtalloc
Recipe version:
2.5.0-r0
Machine:
qemuarm64
Distro:
yoe
Build system:
aarch64-linux
Target system:
aarch64-yoe-linux-musl
Host distro:
universal/debian-13
Branch:
HEAD
Commit:
35a53fc1de6ba586c0ba5e54699df20f2b4b3820
Build:
#254107
Submitter:
info@yoedistro.org
Similar errors:
1
Open a bug