Skip to content

0.15.0 Build error with Nix, and a test failure on latest master #1263

@doronbehar

Description

@doronbehar

Hello,

Recently on NixOS we encountered the following build error on our CI:

https://cache.nixos.org/log/mhksk5hxip92z7k523wkpfd73n690lgz-tectonic-0.15.0.drv

I suspected first it is related to icu 75->76 upgrade, but apparently it's not. I suspect it is related to GCC 14 upgrade. I don't experience this error when building against c2ae25f , but I experience a test failure:

tectonic> running 5 tests
tectonic> test errors::tests::test_def_same_option ... ok
tectonic> test errors::tests::test_def_same_box_err ... ok
tectonic> test errors::tests::test_def_same_err ... ok
tectonic> test io::memory::tests::shrinking_file ... ok
tectonic> test tests::no_segfault_after_failed_compilation ... FAILED
tectonic> failures:
tectonic> ---- tests::no_segfault_after_failed_compilation stdout ----
tectonic> thread 'tests::no_segfault_after_failed_compilation' panicked at /build/tectonic-0.15.0-unstable-2025-02-21-vendor/reqwest-0.12.12/src/blocking/client.rs:1047:38:
tectonic> Client::new(): reqwest::Error { kind: Builder, source: Normal(ErrorStack([])) }
tectonic> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
tectonic> failures:
tectonic>     tests::no_segfault_after_failed_compilation
tectonic> test result: FAILED. 4 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
tectonic> error: test failed, to rerun pass `--lib

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions