Skip to content

powerpc/uaccess: Fix build errors seen with GCC 13/14 #177

powerpc/uaccess: Fix build errors seen with GCC 13/14

powerpc/uaccess: Fix build errors seen with GCC 13/14 #177

Triggered via push June 14, 2024 08:57
Status Success
Total duration 1h 9m 35s
Artifacts 8
Matrix: selftests
Fit to window
Zoom out
Zoom in

Annotations

80 errors and 89 warnings
selftests (ubuntu-18.04, ppc64)
alsa/asoundlib.h: No such file or directory
selftests (ubuntu-18.04, ppc64)
cap-ng.h: No such file or directory
selftests (ubuntu-18.04, ppc64)
cap-ng.h: No such file or directory
selftests (ubuntu-18.04, ppc64)
sys/capability.h: No such file or directory
selftests (ubuntu-18.04, ppc64)
ld returned 1 exit status
selftests (ubuntu-18.04, ppc64)
ld returned 1 exit status
selftests (ubuntu-18.04, ppc64)
ld returned 1 exit status
selftests (ubuntu-18.04, ppc64)
variable 'args' has initializer but incomplete type
selftests (ubuntu-18.04, ppc64)
'struct clone_args' has no member named 'flags'
selftests (ubuntu-18.04, ppc64)
'struct clone_args' has no member named 'exit_signal'
selftests (ubuntu-18.04, ppc64le)
alsa/asoundlib.h: No such file or directory
selftests (ubuntu-18.04, ppc64le)
cap-ng.h: No such file or directory
selftests (ubuntu-18.04, ppc64le)
cap-ng.h: No such file or directory
selftests (ubuntu-18.04, ppc64le)
sys/capability.h: No such file or directory
selftests (ubuntu-18.04, ppc64le)
ld returned 1 exit status
selftests (ubuntu-18.04, ppc64le)
ld returned 1 exit status
selftests (ubuntu-18.04, ppc64le)
ld returned 1 exit status
selftests (ubuntu-18.04, ppc64le)
variable 'args' has initializer but incomplete type
selftests (ubuntu-18.04, ppc64le)
'struct clone_args' has no member named 'flags'
selftests (ubuntu-18.04, ppc64le)
'struct clone_args' has no member named 'exit_signal'
selftests (ubuntu-20.04, ppc64)
alsa/asoundlib.h: No such file or directory
selftests (ubuntu-20.04, ppc64)
cap-ng.h: No such file or directory
selftests (ubuntu-20.04, ppc64)
cap-ng.h: No such file or directory
selftests (ubuntu-20.04, ppc64)
sys/capability.h: No such file or directory
selftests (ubuntu-20.04, ppc64)
ld returned 1 exit status
selftests (ubuntu-20.04, ppc64)
ld returned 1 exit status
selftests (ubuntu-20.04, ppc64)
ld returned 1 exit status
selftests (ubuntu-20.04, ppc64)
expected expression before 'struct'
selftests (ubuntu-20.04, ppc64)
expected expression before 'struct'
selftests (ubuntu-20.04, ppc64)
expected expression before 'struct'
selftests (ubuntu-16.04, ppc64le)
alsa/asoundlib.h: No such file or directory
selftests (ubuntu-16.04, ppc64le)
cap-ng.h: No such file or directory
selftests (ubuntu-16.04, ppc64le)
cap-ng.h: No such file or directory
selftests (ubuntu-16.04, ppc64le)
sys/capability.h: No such file or directory
selftests (ubuntu-16.04, ppc64le)
ld returned 1 exit status
selftests (ubuntu-16.04, ppc64le)
ld returned 1 exit status
selftests (ubuntu-16.04, ppc64le)
ld returned 1 exit status
selftests (ubuntu-16.04, ppc64le)
'F_ADD_SEALS' undeclared (first use in this function)
selftests (ubuntu-16.04, ppc64le)
'F_SEAL_SHRINK' undeclared (first use in this function)
selftests (ubuntu-16.04, ppc64le)
variable 'args' has initializer but incomplete type
selftests (ubuntu-16.04, ppc64)
alsa/asoundlib.h: No such file or directory
selftests (ubuntu-16.04, ppc64)
cap-ng.h: No such file or directory
selftests (ubuntu-16.04, ppc64)
cap-ng.h: No such file or directory
selftests (ubuntu-16.04, ppc64)
sys/capability.h: No such file or directory
selftests (ubuntu-16.04, ppc64)
ld returned 1 exit status
selftests (ubuntu-16.04, ppc64)
ld returned 1 exit status
selftests (ubuntu-16.04, ppc64)
ld returned 1 exit status
selftests (ubuntu-16.04, ppc64)
'F_ADD_SEALS' undeclared (first use in this function)
selftests (ubuntu-16.04, ppc64)
'F_SEAL_SHRINK' undeclared (first use in this function)
selftests (ubuntu-16.04, ppc64)
variable 'args' has initializer but incomplete type
selftests (ubuntu-22.04, ppc64le)
alsa/asoundlib.h: No such file or directory
selftests (ubuntu-22.04, ppc64le)
cap-ng.h: No such file or directory
selftests (ubuntu-22.04, ppc64le)
cap-ng.h: No such file or directory
selftests (ubuntu-22.04, ppc64le)
sys/capability.h: No such file or directory
selftests (ubuntu-22.04, ppc64le)
ld returned 1 exit status
selftests (ubuntu-22.04, ppc64le)
ld returned 1 exit status
selftests (ubuntu-22.04, ppc64le)
ld returned 1 exit status
selftests (ubuntu-22.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int *', but argument 7 has type '__u64 *' {aka 'long unsigned int *'} [-Werror=format=]
selftests (ubuntu-22.04, ppc64le)
format '%llx' expects argument of type 'long long unsigned int', but argument 4 has type '__u64' {aka 'long unsigned int'} [-Werror=format=]
selftests (ubuntu-22.04, ppc64le)
format '%llx' expects argument of type 'long long unsigned int', but argument 7 has type '__u64' {aka 'long unsigned int'} [-Werror=format=]
selftests (ubuntu-20.04, ppc64le)
alsa/asoundlib.h: No such file or directory
selftests (ubuntu-20.04, ppc64le)
cap-ng.h: No such file or directory
selftests (ubuntu-20.04, ppc64le)
cap-ng.h: No such file or directory
selftests (ubuntu-20.04, ppc64le)
sys/capability.h: No such file or directory
selftests (ubuntu-20.04, ppc64le)
ld returned 1 exit status
selftests (ubuntu-20.04, ppc64le)
ld returned 1 exit status
selftests (ubuntu-20.04, ppc64le)
ld returned 1 exit status
selftests (ubuntu-20.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int *', but argument 7 has type '__u64 *' {aka 'long unsigned int *'} [-Werror=format=]
selftests (ubuntu-20.04, ppc64le)
format '%llx' expects argument of type 'long long unsigned int', but argument 4 has type '__u64' {aka 'long unsigned int'} [-Werror=format=]
selftests (ubuntu-20.04, ppc64le)
format '%llx' expects argument of type 'long long unsigned int', but argument 7 has type '__u64' {aka 'long unsigned int'} [-Werror=format=]
selftests (ubuntu-22.04, ppc64)
alsa/asoundlib.h: No such file or directory
selftests (ubuntu-22.04, ppc64)
cap-ng.h: No such file or directory
selftests (ubuntu-22.04, ppc64)
cap-ng.h: No such file or directory
selftests (ubuntu-22.04, ppc64)
sys/capability.h: No such file or directory
selftests (ubuntu-22.04, ppc64)
ld returned 1 exit status
selftests (ubuntu-22.04, ppc64)
ld returned 1 exit status
selftests (ubuntu-22.04, ppc64)
ld returned 1 exit status
selftests (ubuntu-22.04, ppc64)
ld returned 1 exit status
selftests (ubuntu-22.04, ppc64)
expected expression before 'struct'
selftests (ubuntu-22.04, ppc64)
expected expression before 'struct'
selftests (ubuntu-18.04, ppc64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, docker/login-action@v2, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
selftests (ubuntu-18.04, ppc64)
format '%ld' expects argument of type 'long int *', but argument 3 has type 'size_t * {aka unsigned int *}' [-Wformat=]
selftests (ubuntu-18.04, ppc64)
format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=]
selftests (ubuntu-18.04, ppc64)
format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t {aka unsigned int}' [-Wformat=]
selftests (ubuntu-18.04, ppc64)
excess elements in struct initializer
selftests (ubuntu-18.04, ppc64)
excess elements in struct initializer
selftests (ubuntu-18.04, ppc64)
unused variable 'args' [-Wunused-variable]
selftests (ubuntu-18.04, ppc64)
control reaches end of non-void function [-Wreturn-type]
selftests (ubuntu-18.04, ppc64)
implicit declaration of function 'renameat2'; did you mean 'renameat'? [-Wimplicit-function-declaration]
selftests (ubuntu-18.04, ppc64)
implicit declaration of function 'statx'; did you mean 'stat'? [-Wimplicit-function-declaration]
selftests (ubuntu-18.04, ppc64)
format '%lx' expects argument of type 'long unsigned int', but argument 3 has type '__fsword_t {aka int}' [-Wformat=]
selftests (ubuntu-18.04, ppc64le)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, docker/login-action@v2, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
selftests (ubuntu-18.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 2 has type '__u64 {aka long unsigned int}' [-Wformat=]
selftests (ubuntu-18.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type '__u64 {aka long unsigned int}' [-Wformat=]
selftests (ubuntu-18.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type '__u64 {aka long unsigned int}' [-Wformat=]
selftests (ubuntu-18.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 5 has type '__u64 {aka long unsigned int}' [-Wformat=]
selftests (ubuntu-18.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type '__u64 {aka long unsigned int}' [-Wformat=]
selftests (ubuntu-18.04, ppc64le)
excess elements in struct initializer
selftests (ubuntu-18.04, ppc64le)
excess elements in struct initializer
selftests (ubuntu-18.04, ppc64le)
unused variable 'args' [-Wunused-variable]
selftests (ubuntu-18.04, ppc64le)
control reaches end of non-void function [-Wreturn-type]
selftests (ubuntu-18.04, ppc64le)
implicit declaration of function 'renameat2'; did you mean 'renameat'? [-Wimplicit-function-declaration]
selftests (ubuntu-20.04, ppc64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, docker/login-action@v2, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
selftests (ubuntu-20.04, ppc64)
format '%ld' expects argument of type 'long int *', but argument 3 has type 'size_t *' {aka 'unsigned int *'} [-Wformat=]
selftests (ubuntu-20.04, ppc64)
format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
selftests (ubuntu-20.04, ppc64)
format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
selftests (ubuntu-20.04, ppc64)
format '%lx' expects argument of type 'long unsigned int', but argument 3 has type '__fsword_t' {aka 'int'} [-Wformat=]
selftests (ubuntu-20.04, ppc64)
implicit declaration of function 'offsetof' [-Wimplicit-function-declaration]
selftests (ubuntu-20.04, ppc64)
ignoring return value of 'fchdir', declared with attribute warn_unused_result [-Wunused-result]
selftests (ubuntu-20.04, ppc64)
ignoring return value of 'chroot', declared with attribute warn_unused_result [-Wunused-result]
selftests (ubuntu-20.04, ppc64)
passing argument 1 of 'asprintf' from incompatible pointer type [-Wincompatible-pointer-types]
selftests (ubuntu-20.04, ppc64)
cast from pointer to integer of different size [-Wpointer-to-int-cast]
selftests (ubuntu-20.04, ppc64)
cast from pointer to integer of different size [-Wpointer-to-int-cast]
selftests (ubuntu-16.04, ppc64le)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, docker/login-action@v2, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
selftests (ubuntu-16.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 2 has type '__u64 {aka long unsigned int}' [-Wformat=]
selftests (ubuntu-16.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type '__u64 {aka long unsigned int}' [-Wformat=]
selftests (ubuntu-16.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type '__u64 {aka long unsigned int}' [-Wformat=]
selftests (ubuntu-16.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 5 has type '__u64 {aka long unsigned int}' [-Wformat=]
selftests (ubuntu-16.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type '__u64 {aka long unsigned int}' [-Wformat=]
selftests (ubuntu-16.04, ppc64le)
unused variable 'args' [-Wunused-variable]
selftests (ubuntu-16.04, ppc64le)
control reaches end of non-void function [-Wreturn-type]
selftests (ubuntu-16.04, ppc64le)
implicit declaration of function 'renameat2' [-Wimplicit-function-declaration]
selftests (ubuntu-16.04, ppc64le)
implicit declaration of function 'statx' [-Wimplicit-function-declaration]
selftests (ubuntu-16.04, ppc64le)
implicit declaration of function 'offsetof' [-Wimplicit-function-declaration]
selftests (ubuntu-16.04, ppc64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, docker/login-action@v2, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
selftests (ubuntu-16.04, ppc64)
format '%ld' expects argument of type 'long int *', but argument 3 has type 'size_t * {aka unsigned int *}' [-Wformat=]
selftests (ubuntu-16.04, ppc64)
format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t {aka unsigned int}' [-Wformat=]
selftests (ubuntu-16.04, ppc64)
format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t {aka unsigned int}' [-Wformat=]
selftests (ubuntu-16.04, ppc64)
unused variable 'args' [-Wunused-variable]
selftests (ubuntu-16.04, ppc64)
control reaches end of non-void function [-Wreturn-type]
selftests (ubuntu-16.04, ppc64)
implicit declaration of function 'renameat2' [-Wimplicit-function-declaration]
selftests (ubuntu-16.04, ppc64)
implicit declaration of function 'statx' [-Wimplicit-function-declaration]
selftests (ubuntu-16.04, ppc64)
format '%lx' expects argument of type 'long unsigned int', but argument 3 has type '__fsword_t {aka int}' [-Wformat=]
selftests (ubuntu-16.04, ppc64)
implicit declaration of function 'offsetof' [-Wimplicit-function-declaration]
selftests (ubuntu-16.04, ppc64)
ignoring return value of 'fchdir', declared with attribute warn_unused_result [-Wunused-result]
selftests (ubuntu-22.04, ppc64le)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, docker/login-action@v2, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
selftests (ubuntu-22.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 2 has type '__u64' {aka 'long unsigned int'} [-Wformat=]
selftests (ubuntu-22.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type '__u64' {aka 'long unsigned int'} [-Wformat=]
selftests (ubuntu-22.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type '__u64' {aka 'long unsigned int'} [-Wformat=]
selftests (ubuntu-22.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 5 has type '__u64' {aka 'long unsigned int'} [-Wformat=]
selftests (ubuntu-22.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type '__u64' {aka 'long unsigned int'} [-Wformat=]
selftests (ubuntu-22.04, ppc64le)
implicit declaration of function 'offsetof' [-Wimplicit-function-declaration]
selftests (ubuntu-22.04, ppc64le)
ignoring return value of 'fchdir' declared with attribute 'warn_unused_result' [-Wunused-result]
selftests (ubuntu-22.04, ppc64le)
ignoring return value of 'chroot' declared with attribute 'warn_unused_result' [-Wunused-result]
selftests (ubuntu-22.04, ppc64le)
passing argument 1 of 'asprintf' from incompatible pointer type [-Wincompatible-pointer-types]
selftests (ubuntu-22.04, ppc64le)
'str_vsyscall_2' defined but not used [-Wunused-const-variable=]
selftests (ubuntu-20.04, ppc64le)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, docker/login-action@v2, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
selftests (ubuntu-20.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 2 has type '__u64' {aka 'long unsigned int'} [-Wformat=]
selftests (ubuntu-20.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type '__u64' {aka 'long unsigned int'} [-Wformat=]
selftests (ubuntu-20.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type '__u64' {aka 'long unsigned int'} [-Wformat=]
selftests (ubuntu-20.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 5 has type '__u64' {aka 'long unsigned int'} [-Wformat=]
selftests (ubuntu-20.04, ppc64le)
format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type '__u64' {aka 'long unsigned int'} [-Wformat=]
selftests (ubuntu-20.04, ppc64le)
implicit declaration of function 'offsetof' [-Wimplicit-function-declaration]
selftests (ubuntu-20.04, ppc64le)
ignoring return value of 'fchdir', declared with attribute warn_unused_result [-Wunused-result]
selftests (ubuntu-20.04, ppc64le)
ignoring return value of 'chroot', declared with attribute warn_unused_result [-Wunused-result]
selftests (ubuntu-20.04, ppc64le)
passing argument 1 of 'asprintf' from incompatible pointer type [-Wincompatible-pointer-types]
selftests (ubuntu-20.04, ppc64le)
implicit declaration of function 'strerrordesc_np' [-Wimplicit-function-declaration]
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "ppc64le-ubuntu-16.04", "ppc64le-ubuntu-18.04", "ppc64le-ubuntu-20.04", "ppc64le-ubuntu-22.04", "ppc64-ubuntu-16.04", "ppc64-ubuntu-18.04", "ppc64-ubuntu-20.04", "ppc64-ubuntu-22.04". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
selftests (ubuntu-22.04, ppc64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/cache@v3, docker/login-action@v2, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
selftests (ubuntu-22.04, ppc64)
format '%ld' expects argument of type 'long int *', but argument 3 has type 'size_t *' {aka 'unsigned int *'} [-Wformat=]
selftests (ubuntu-22.04, ppc64)
format '%ld' expects argument of type 'long int', but argument 3 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
selftests (ubuntu-22.04, ppc64)
format '%ld' expects argument of type 'long int', but argument 2 has type 'size_t' {aka 'unsigned int'} [-Wformat=]
selftests (ubuntu-22.04, ppc64)
format '%lx' expects argument of type 'long unsigned int', but argument 3 has type '__fsword_t' {aka 'int'} [-Wformat=]
selftests (ubuntu-22.04, ppc64)
implicit declaration of function 'offsetof' [-Wimplicit-function-declaration]
selftests (ubuntu-22.04, ppc64)
ignoring return value of 'fchdir' declared with attribute 'warn_unused_result' [-Wunused-result]
selftests (ubuntu-22.04, ppc64)
ignoring return value of 'chroot' declared with attribute 'warn_unused_result' [-Wunused-result]
selftests (ubuntu-22.04, ppc64)
passing argument 1 of 'asprintf' from incompatible pointer type [-Wincompatible-pointer-types]
selftests (ubuntu-22.04, ppc64)
cast from pointer to integer of different size [-Wpointer-to-int-cast]
selftests (ubuntu-22.04, ppc64)
cast from pointer to integer of different size [-Wpointer-to-int-cast]

Artifacts

Produced during runtime
Name Size
ppc64-ubuntu-16.04 Expired
35.8 MB
ppc64-ubuntu-18.04 Expired
38.5 MB
ppc64-ubuntu-20.04 Expired
41.4 MB
ppc64-ubuntu-22.04 Expired
40.4 MB
ppc64le-ubuntu-16.04 Expired
37.2 MB
ppc64le-ubuntu-18.04 Expired
40.4 MB
ppc64le-ubuntu-20.04 Expired
44.4 MB
ppc64le-ubuntu-22.04 Expired
50 MB