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-14 x86_64 failed Dec 3, 2025 in 2m 20s

Task Summary

Instruction test failed in 01:54

Details

✅ 00:09 clone
✅ 00:14 setup
❌ 01:54 test

175367 |         let off = offset_of!(kvm_page, kp_len);
       |                                        ^^^^^^
       |
       = note: available fields are: `version`, `paddr`, `kmap_vaddr`, `dmap_vaddr`, `prot` ... and 2 others

error[E0609]: no field `ki_pd` on type `libc::kinfo_proc`
      --> /tmp/cirrus-ci-build/target/x86_64-unknown-freebsd/debug/build/libc-test-42862a37134c9dc3/out/ctest_output.rs:176061:50
       |
176061 |         let ty_ptr = unsafe { &raw const ((*bar).ki_pd) };
       |                                                  ^^^^^ unknown field
       |
help: a field with a similar name exists
       |
176061 -         let ty_ptr = unsafe { &raw const ((*bar).ki_pd) };
176061 +         let ty_ptr = unsafe { &raw const ((*bar).ki_fd) };
       |

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

error[E0609]: no field `st_filerev` on type `libc::stat`
      --> /tmp/cirrus-ci-build/target/x86_64-unknown-freebsd/debug/build/libc-test-42862a37134c9dc3/out/ctest_output.rs:176346:50
       |
176346 |         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/x86_64-unknown-freebsd/debug/build/libc-test-42862a37134c9dc3/out/ctest_output.rs:176350:36
       |
176350 |         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 96 previous errors

Exit status: 101