DEBUG: Executing python function autotools_aclocals
DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc', 'bit-64', 'x86_64-linux', 'common']
DEBUG: Python function autotools_aclocals finished
DEBUG: Executing shell function do_compile
make_hash.c: In function ‘add_item’:
make_hash.c:115:19: error: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration]
  115 |   const int len = strlen(name);
      |                   ^~~~~~
make_hash.c:41:1: note: include ‘<string.h>’ or provide a declaration of ‘strlen’
   40 | #include <ctype.h>
  +++ |+#include <string.h>
   41 | 
make_hash.c:115:19: warning: incompatible implicit declaration of built-in function ‘strlen’ [-Wbuiltin-declaration-mismatch]
  115 |   const int len = strlen(name);
      |                   ^~~~~~
make_hash.c:115:19: note: include ‘<string.h>’ or provide a declaration of ‘strlen’
make_hash.c:118:7: error: implicit declaration of function ‘strncmp’ [-Wimplicit-function-declaration]
  118 |   if (strncmp(line, name, len) != 0) return 0;
      |       ^~~~~~~
make_hash.c:118:7: note: include ‘<string.h>’ or provide a declaration of ‘strncmp’
make_hash.c:118:27: warning: ‘strncmp’ argument 3 type is ‘int’ where ‘long unsigned int’ is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
  118 |   if (strncmp(line, name, len) != 0) return 0;
      |                           ^~~
<built-in>: note: built-in ‘strncmp’ declared here
make_hash.c:119:21: error: implicit declaration of function ‘strdup’ [-Wimplicit-function-declaration]
  119 |   *item = fixspaces(strdup(line + len));
      |                     ^~~~~~
make_hash.c:119:21: warning: incompatible implicit declaration of built-in function ‘strdup’ [-Wbuiltin-declaration-mismatch]
make_hash.c: In function ‘check_alias’:
make_hash.c:133:9: error: implicit declaration of function ‘strcmp’ [-Wimplicit-function-declaration]
  133 |     if (strcmp(aliases[i], string) == 0) return aliases;
      |         ^~~~~~
make_hash.c:133:9: note: include ‘<string.h>’ or provide a declaration of ‘strcmp’
make_hash.c:136:21: warning: incompatible implicit declaration of built-in function ‘strdup’ [-Wbuiltin-declaration-mismatch]
  136 |   aliases[*n - 1] = strdup(string);
      |                     ^~~~~~
make_hash.c: In function ‘read_raw_charset_data’:
make_hash.c:169:49: warning: incompatible implicit declaration of built-in function ‘strdup’ [-Wbuiltin-declaration-mismatch]
  169 |       if (r->nsurface[0] == '\0') r->nsurface = strdup("0");
      |                                                 ^~~~~~
make_hash.c:195:35: warning: ‘strncmp’ argument 3 type is ‘int’ where ‘long unsigned int’ is expected in a call to built-in function declared without prototype [-Wbuiltin-declaration-mismatch]
  195 |     if (strncmp(line, "aliases:", 8) == 0 && !r->aliases) {
      |                                   ^
<built-in>: note: built-in ‘strncmp’ declared here
make_hash.c:199:19: error: implicit declaration of function ‘strchr’ [-Wimplicit-function-declaration]
  199 |       while ((l = strchr(l, ' ')) != NULL) {
      |                   ^~~~~~
make_hash.c:199:19: note: include ‘<string.h>’ or provide a declaration of ‘strchr’
make_hash.c:199:19: warning: incompatible implicit declaration of built-in function ‘strchr’ [-Wbuiltin-declaration-mismatch]
make_hash.c:199:19: note: include ‘<string.h>’ or provide a declaration of ‘strchr’
make_hash.c:206:16: warning: incompatible implicit declaration of built-in function ‘strchr’ [-Wbuiltin-declaration-mismatch]
  206 |         next = strchr(l, ' ');
      |                ^~~~~~
make_hash.c:206:16: note: include ‘<string.h>’ or provide a declaration of ‘strchr’
make_hash.c:208:25: warning: incompatible implicit declaration of built-in function ‘strdup’ [-Wbuiltin-declaration-mismatch]
  208 |         r->aliases[i] = strdup(l);
      |                         ^~~~~~
make_hash.c: In function ‘build_alias_list’:
make_hash.c:298:9: error: implicit declaration of function ‘memmove’ [-Wimplicit-function-declaration]
  298 |         memmove(alist+i-1, alist+i, (nn-i)*sizeof(char*));
      |         ^~~~~~~
make_hash.c:298:9: note: include ‘<string.h>’ or provide a declaration of ‘memmove’
make_hash.c:298:9: warning: incompatible implicit declaration of built-in function ‘memmove’ [-Wbuiltin-declaration-mismatch]
make_hash.c:298:9: note: include ‘<string.h>’ or provide a declaration of ‘memmove’
WARNING: exit code 1 from a shell command.

Error details

Submitted on:
03/01/25 15:24
Error type:
Recipe
Task:
do_compile
Recipe:
enca
Recipe version:
1.19-r0
Machine:
qemux86-64
Distro:
poky
Build system:
x86_64-linux
Target system:
x86_64-poky-linux
Host distro:
ubuntu-24.10/ubuntu-24.10
Branch:
yoe/mut
Commit:
9e52224dab2d735cdb32fc9ba20d41e514fc3e42
Build:
#197677
Submitter:
yp-ab-ubuntu2410-vk-1
Link back:
https://valkyrie.yoctoproject.org/#/builders/81/builds/247
Similar errors:
1
Open a bug