New comment by oreo639 on void-packages repository https://github.com/void-linux/void-packages/pull/48534#issuecomment-1926284059 Comment: > In regards to x86_64-glibc, the package built fine You need to do `./xbps-src pkg -Q uutils` or `./xbps-src check uutils` in order to run the tests. Testing locally, the following tests do fail: ``` test_df::test_file_column_width_if_filename_contains_unicode_chars test_df::test_nonexistent_file test_df::test_output_file_specific_files test_df::test_output_mp_repeat test_df::test_output_option_without_equals_sign test_df::test_total_label_in_correct_column test_df::test_type_option_with_file test_test::test_file_not_owned_by_egid test_test::test_file_not_owned_by_euid test_touch::test_touch_system_fails ``` The df test failures are related to `df` returning that no filesystems are mounted (which is expected for the chroot). The other tests don't output any stderr but them not working correctly does seem expected for the chroot. You could probably just patch out these tests. > should I be checking x86_64-musl and i686-glibc locally (crossbuilds?)? Those are not cross builds, they are native builds. (`-a i686` is cross and `-A i686` is native) You can't run tests when cross compiling.