Public bug reported:

strace 6.19+ds-0ubuntu2 fails to build:
https://launchpadlibrarian.net/851269816/buildlog_ubuntu-resolute-amd64.strace_6.19+ds-0ubuntu2_BUILDING.txt.gz

our release right before 6.19+ds-0ubuntu1 did build, and the changes
didn't touch headers/io_uring.


gcc -DHAVE_CONFIG_H   -I./linux/x86_64 -I../../src/linux/x86_64 
-I./linux/generic -I../../src/linux/generic -I. -I../../src  -DIN_STRACE=1      
-Wdate-time -D_FORTIFY_SOURCE=3 -Wall -Wextra -Wno-missing-field-initializers 
-Wno-unused-parameter -Wdate-time -Wformat-security -Wimplicit-fallthrough=5 
-Winit-self -Wlogical-op -Wmissing-prototypes -Wnested-externs 
-Wold-style-definition -Wtrampolines -Wundef -Wwrite-strings -Werror   -g -O2 
-Werror=implicit-function-declaration -fno-omit-frame-pointer 
-mno-omit-leaf-frame-pointer -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto 
-ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/strace-6.19+ds-0ubuntu2 -Wall -g 
-O2 -MT libstrace_a-io_uring.o -MD -MP -MF .deps/libstrace_a-io_uring.Tpo -c -o 
libstrace_a-io_uring.o `test -f 'io_uring.c' || echo '../../src/'`io_uring.c

../../src/io_uring.c: In function ‘print_io_uring_zcrx_ifq_reg’:
../../src/io_uring.c:1258:17: error: ‘struct io_uring_zcrx_ifq_reg’ has no 
member named ‘__resv2’; did you mean ‘__resv’?
 1258 |         if (arg.__resv2) {
      |                 ^~~~~~~
      |                 __resv
In file included from ../../src/io_uring.c:9:
../../src/io_uring.c:1260:36: error: ‘struct io_uring_zcrx_ifq_reg’ has no 
member named ‘__resv2’; did you mean ‘__resv’?
 1260 |                 PRINT_FIELD_X(arg, __resv2);
      |                                    ^~~~~~~
../../src/defs.h:1926:17: note: in definition of macro 
‘zero_extend_signed_to_ull’
 1926 |         (sizeof(v) == sizeof(char) ? (unsigned long long) (unsigned 
char) (v) : \
      |                 ^
../../src/print_fields.h:490:17: note: in expansion of macro ‘PRINT_VAL_X’
  490 |                 PRINT_VAL_X((where_).field_);                           
\
      |                 ^~~~~~~~~~~
../../src/io_uring.c:1260:17: note: in expansion of macro ‘PRINT_FIELD_X’
 1260 |                 PRINT_FIELD_X(arg, __resv2);
      |                 ^~~~~~~~~~~~~

** Affects: strace (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: ftbfs

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2144022

Title:
  ftbfs: ‘struct io_uring_zcrx_ifq_reg’ has no member named ‘__resv2’;
  did you mean ‘__resv’?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/strace/+bug/2144022/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to