Applying /builder/shared-workdir/build/sdk/feeds/packages/utils/device-observatory/patches/020-libmicrohttpd.patch using plaintext: patching file src/webserver.c make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_464fp_musl/device-observatory-1.2.0' powerpc-openwrt-linux-musl-gcc -Os -pipe -mcpu=464fp -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-powerpc_464fp_musl/device-observatory-1.2.0=device-observatory-1.2.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify -std=gnu99 -Wall -pedantic -Werror -fno-strict-aliasing -Wwrite-strings -DWEBSERVER -lpcap -lmicrohttpd src/data.c src/main.c src/parse_dns.c src/parse_ether.c src/parse_wifi.c src/resolve.c src/utils.c src/webserver.c src/files.h -o device-observatory In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdio.h:26, from src/data.c:1: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:28:7: note: in expansion of macro '__fh_has_builtin' 28 | #if ! __fh_has_builtin(__builtin_trap) | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:73:29: note: in expansion of macro '__fh_has_builtin' 73 | #if _FORTIFY_SOURCE > 2 && __fh_has_builtin (__builtin_dynamic_object_size) | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:158:5: note: in expansion of macro '__fh_has_builtin' 158 | #if __fh_has_builtin (__builtin_mul_overflow_p) | ^~~~~~~~~~~~~~~~ In file included from src/data.c:2: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h: In function 'qsort': /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h:95:16: error: ISO C forbids 'return' with expression, in function returning void [-Werror=pedantic] 95 | return __orig_qsort(base, nmemb, size, compar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h:23: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/stdlib.h:58:6: note: declared here 58 | void qsort (void *, size_t, size_t, int (*)(const void *, const void *)); | ^~~~~ cc1: all warnings being treated as errors In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdio.h:26, from src/main.c:1: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:28:7: note: in expansion of macro '__fh_has_builtin' 28 | #if ! __fh_has_builtin(__builtin_trap) | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:73:29: note: in expansion of macro '__fh_has_builtin' 73 | #if _FORTIFY_SOURCE > 2 && __fh_has_builtin (__builtin_dynamic_object_size) | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:158:5: note: in expansion of macro '__fh_has_builtin' 158 | #if __fh_has_builtin (__builtin_mul_overflow_p) | ^~~~~~~~~~~~~~~~ In file included from src/main.c:2: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h: In function 'qsort': /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h:95:16: error: ISO C forbids 'return' with expression, in function returning void [-Werror=pedantic] 95 | return __orig_qsort(base, nmemb, size, compar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h:23: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/stdlib.h:58:6: note: declared here 58 | void qsort (void *, size_t, size_t, int (*)(const void *, const void *)); | ^~~~~ cc1: all warnings being treated as errors In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdio.h:26, from src/parse_dns.c:1: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:28:7: note: in expansion of macro '__fh_has_builtin' 28 | #if ! __fh_has_builtin(__builtin_trap) | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:73:29: note: in expansion of macro '__fh_has_builtin' 73 | #if _FORTIFY_SOURCE > 2 && __fh_has_builtin (__builtin_dynamic_object_size) | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:158:5: note: in expansion of macro '__fh_has_builtin' 158 | #if __fh_has_builtin (__builtin_mul_overflow_p) | ^~~~~~~~~~~~~~~~ In file included from src/parse_dns.c:2: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h: In function 'qsort': /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h:95:16: error: ISO C forbids 'return' with expression, in function returning void [-Werror=pedantic] 95 | return __orig_qsort(base, nmemb, size, compar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h:23: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/stdlib.h:58:6: note: declared here 58 | void qsort (void *, size_t, size_t, int (*)(const void *, const void *)); | ^~~~~ cc1: all warnings being treated as errors In file included from src/parse_ether.c:4: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h: In function 'qsort': /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h:95:16: error: ISO C forbids 'return' with expression, in function returning void [-Werror=pedantic] 95 | return __orig_qsort(base, nmemb, size, compar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h:23: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/stdlib.h:58:6: note: declared here 58 | void qsort (void *, size_t, size_t, int (*)(const void *, const void *)); | ^~~~~ cc1: all warnings being treated as errors In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdio.h:26, from src/parse_wifi.c:1: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:28:7: note: in expansion of macro '__fh_has_builtin' 28 | #if ! __fh_has_builtin(__builtin_trap) | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:73:29: note: in expansion of macro '__fh_has_builtin' 73 | #if _FORTIFY_SOURCE > 2 && __fh_has_builtin (__builtin_dynamic_object_size) | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:158:5: note: in expansion of macro '__fh_has_builtin' 158 | #if __fh_has_builtin (__builtin_mul_overflow_p) | ^~~~~~~~~~~~~~~~ In file included from src/parse_wifi.c:2: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h: In function 'qsort': /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h:95:16: error: ISO C forbids 'return' with expression, in function returning void [-Werror=pedantic] 95 | return __orig_qsort(base, nmemb, size, compar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h:23: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/stdlib.h:58:6: note: declared here 58 | void qsort (void *, size_t, size_t, int (*)(const void *, const void *)); | ^~~~~ cc1: all warnings being treated as errors In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdio.h:26, from src/resolve.c:2: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:28:7: note: in expansion of macro '__fh_has_builtin' 28 | #if ! __fh_has_builtin(__builtin_trap) | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:73:29: note: in expansion of macro '__fh_has_builtin' 73 | #if _FORTIFY_SOURCE > 2 && __fh_has_builtin (__builtin_dynamic_object_size) | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:158:5: note: in expansion of macro '__fh_has_builtin' 158 | #if __fh_has_builtin (__builtin_mul_overflow_p) | ^~~~~~~~~~~~~~~~ In file included from src/resolve.c:7: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h: In function 'qsort': /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h:95:16: error: ISO C forbids 'return' with expression, in function returning void [-Werror=pedantic] 95 | return __orig_qsort(base, nmemb, size, compar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h:23: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/stdlib.h:58:6: note: declared here 58 | void qsort (void *, size_t, size_t, int (*)(const void *, const void *)); | ^~~~~ cc1: all warnings being treated as errors In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdio.h:26, from src/utils.c:1: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:28:7: note: in expansion of macro '__fh_has_builtin' 28 | #if ! __fh_has_builtin(__builtin_trap) | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:73:29: note: in expansion of macro '__fh_has_builtin' 73 | #if _FORTIFY_SOURCE > 2 && __fh_has_builtin (__builtin_dynamic_object_size) | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:158:5: note: in expansion of macro '__fh_has_builtin' 158 | #if __fh_has_builtin (__builtin_mul_overflow_p) | ^~~~~~~~~~~~~~~~ In file included from src/utils.c:2: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h: In function 'qsort': /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h:95:16: error: ISO C forbids 'return' with expression, in function returning void [-Werror=pedantic] 95 | return __orig_qsort(base, nmemb, size, compar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h:23: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/stdlib.h:58:6: note: declared here 58 | void qsort (void *, size_t, size_t, int (*)(const void *, const void *)); | ^~~~~ cc1: all warnings being treated as errors In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdio.h:26, from src/webserver.c:1: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:28:7: note: in expansion of macro '__fh_has_builtin' 28 | #if ! __fh_has_builtin(__builtin_trap) | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:73:29: note: in expansion of macro '__fh_has_builtin' 73 | #if _FORTIFY_SOURCE > 2 && __fh_has_builtin (__builtin_dynamic_object_size) | ^~~~~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:26:30: error: this use of "defined" may not be portable [-Werror=expansion-to-defined] 26 | #define __fh_has_builtin(x) (__has_builtin(x) || defined(x)) | ^~~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/fortify-headers.h:158:5: note: in expansion of macro '__fh_has_builtin' 158 | #if __fh_has_builtin (__builtin_mul_overflow_p) | ^~~~~~~~~~~~~~~~ In file included from src/webserver.c:2: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h: In function 'qsort': /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h:95:16: error: ISO C forbids 'return' with expression, in function returning void [-Werror=pedantic] 95 | return __orig_qsort(base, nmemb, size, compar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/fortify/stdlib.h:23: /builder/shared-workdir/build/sdk/staging_dir/toolchain-powerpc_464fp_gcc-14.3.0_musl/include/stdlib.h:58:6: note: declared here 58 | void qsort (void *, size_t, size_t, int (*)(const void *, const void *)); | ^~~~~ cc1: all warnings being treated as errors make[4]: *** [Makefile:20: all] Error 1 make[4]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-powerpc_464fp_musl/device-observatory-1.2.0' make[3]: *** [Makefile:43: /builder/shared-workdir/build/sdk/build_dir/target-powerpc_464fp_musl/device-observatory-1.2.0/.built] Error 2 time: package/feeds/packages/device-observatory/compile#2.59#0.95#3.69