Skip to content

do not merge: this should fail:wq

c90b89a
Select commit
Loading
Failed to load commit list.
Draft

Debugging for time32 #4873

do not merge: this should fail:wq
c90b89a
Select commit
Loading
Failed to load commit list.
Cirrus CI / nightly freebsd-15 i686 failed Dec 3, 2025 in 2m 55s

Task Summary

Instruction test failed in 02:23

Details

✅ 00:11 clone
✅ 00:19 setup
❌ 02:23 test

error[E0609]: no field `ki_pd` on type `libc::kinfo_proc`
      --> /tmp/cirrus-ci-build/target/i686-unknown-freebsd/debug/build/libc-test-68d52882cd56b196/out/ctest_output.rs:174084:42
       |
174084 |         let off = offset_of!(kinfo_proc, ki_pd);
       |                                          ^^^^^
       |
help: a field with a similar name exists
       |
174084 -         let off = offset_of!(kinfo_proc, ki_pd);
174084 +         let off = offset_of!(kinfo_proc, ki_fd);
       |

error[E0609]: no field `ki_uerrmsg` on type `libc::kinfo_proc`
      --> /tmp/cirrus-ci-build/target/i686-unknown-freebsd/debug/build/libc-test-68d52882cd56b196/out/ctest_output.rs:174087:50
       |
174087 |         let ty_ptr = unsafe { &raw const ((*bar).ki_uerrmsg) };
       |                                                  ^^^^^^^^^^ unknown field
       |
       = note: available fields are: `ki_structsize`, `ki_layout`, `ki_args`, `ki_paddr`, `ki_addr` ... and 82 others

error[E0609]: no field `ki_uerrmsg` on type `libc::kinfo_proc`
      --> /tmp/cirrus-ci-build/target/i686-unknown-freebsd/debug/build/libc-test-68d52882cd56b196/out/ctest_output.rs:174091:42
       |
174091 |         let off = offset_of!(kinfo_proc, ki_uerrmsg);
       |                                          ^^^^^^^^^^
       |
       = note: available fields are: `ki_structsize`, `ki_layout`, `ki_args`, `ki_paddr`, `ki_addr` ... and 82 others

error[E0609]: no field `st_filerev` on type `libc::stat`
      --> /tmp/cirrus-ci-build/target/i686-unknown-freebsd/debug/build/libc-test-68d52882cd56b196/out/ctest_output.rs:174372:50
       |
174372 |         let ty_ptr = unsafe { &raw const ((*bar).st_filerev) };
       |                                                  ^^^^^^^^^^ unknown field
       |
       = note: available fields are: `st_dev`, `st_ino`, `st_nlink`, `st_mode`, `st_uid` ... and 16 others

error[E0609]: no field `st_filerev` on type `libc::stat`
      --> /tmp/cirrus-ci-build/target/i686-unknown-freebsd/debug/build/libc-test-68d52882cd56b196/out/ctest_output.rs:174376:36
       |
174376 |         let off = offset_of!(stat, st_filerev);
       |                                    ^^^^^^^^^^
       |
       = note: available fields are: `st_dev`, `st_ino`, `st_nlink`, `st_mode`, `st_uid` ... and 16 others

Some errors have detailed explanations: E0282, E0412, E0425, E0609.
For more information about an error, try `rustc --explain E0282`.
warning: libc-test@0.1.0: cc: error: unknown argument: '-?'
warning: libc-test@0.1.0: cc: error: no input files
warning: libc-test@0.1.0: cc: error: unknown argument: '-?'
warning: libc-test@0.1.0: cc: error: no input files
warning: libc-test@0.1.0: cc: error: unknown argument: '-?'
warning: libc-test@0.1.0: cc: error: no input files
error: could not compile `libc-test` (test "ctest") due to 89 previous errors

Exit status: 101