On Sun, 5 Feb 2023 15:11:09 +0100, Volker Schlecht wrote:
> Updates devel/difftastic to 0.43.1
> * Primary new feature is support of R syntax.
> * Pull in upstream's patch to tree_magic_mini
>
> Built and tested on amd64.
Unable to build this port on OpenBSD-current/amd64.
$ sysctl kern.version
kern.version=OpenBSD 7.2-current (GENERIC) #988: Sun Feb 12 23:14:45 MST 2023
[email protected]:/usr/src/sys/arch/amd64/compile/GENERIC
$ rustc -V
rustc 1.66.1 (90743e729 2023-01-10) (built from a source tarball)
Errors on build with crate const_format v0.2.23 :
Compiling const_format v0.2.23
Running `/usr/local/bin/rustc --crate-name const_format --edition=2018
/usr/obj/ports/difftastic-0.43.1/difftastic-0.43.1/modcargo-crates/const_format-0.2.23/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C
embed-bitcode=no -C codegen-units=4 -C debuginfo=0 --cfg 'feature="default"' -C
metadata=6667803bd25ee675 -C extra-filename=-6667803bd25ee675 --out-dir
/usr/obj/ports/difftastic-0.43.1/difftastic-0.43.1/target/release/deps -L
dependency=/usr/obj/ports/difftastic-0.43.1/difftastic-0.43.1/target/release/deps
--extern
const_format_proc_macros=/usr/obj/ports/difftastic-0.43.1/difftastic-0.43.1/target/release/deps/libconst_format_proc_macros-6b92ef6676e29502.so
--cap-lints allow`
msyscall 94d4846f000 a7000 error
error: could not compile `const_format`
Caused by:
process didn't exit successfully: `/usr/local/bin/rustc --crate-name
const_format --edition=2018
/usr/obj/ports/difftastic-0.43.1/difftastic-0.43.1/modcargo-crates/const_format-0.2.23/src/lib.rs
--error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat
--crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C
embed-bitcode=no -C codegen-units=4 -C debuginfo=0 --cfg 'feature="default"' -C
metadata=6667803bd25ee675 -C extra-filename=-6667803bd25ee675 --out-dir
/usr/obj/ports/difftastic-0.43.1/difftastic-0.43.1/target/release/deps -L
dependency=/usr/obj/ports/difftastic-0.43.1/difftastic-0.43.1/target/release/deps
--extern
const_format_proc_macros=/usr/obj/ports/difftastic-0.43.1/difftastic-0.43.1/target/release/deps/libconst_format_proc_macros-6b92ef6676e29502.so
--cap-lints allow` (signal: 11, SIGSEGV: invalid memory reference)
Laurent