Friday, December 22, 2023

Re: [update] maturin, py-adblock

> > > Might be interesting to know if py-adblock still fails to run on
> > > i386. It's likely since the symptom usually means it ran out of
> > > memory.
>
> Giving that a spin now, I'll remove the restriction if it works
> (it was a build-time problem).

same:

...
Compiling bitflags v1.3.2========> ] 79/89: pyo3-ffi
Compiling indoc v1.0.6============> ] 81/89: once_cell
Compiling unindent v0.1.9=========> ] 82/89: indoc
Compiling base64 v0.13.0===========> ] 83/89: unindent
Compiling seahash v3.0.7===========> ] 84/89: base64
Compiling adblock v0.5.6===========> ] 85/89: seahash
fatal runtime error: Rust cannot catch foreign exceptions
error: could not compile `adblock` (lib)

Caused by:
process didn't exit successfully: `/usr/local/bin/rustc --crate-name adblock --edition=2018 /pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/modcargo-crates/adblock-0.5.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=118 --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no -C codegen-units=4 --cfg 'feature="addr"' --cfg 'feature="embedded-domain-resolver"' --cfg 'feature="full-regex-handling"' -C metadata=ad49e339089400c8 -C extra-filename=-ad49e339089400c8 --out-dir /pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/target/release/deps -L dependency=/pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/target/release/deps --extern addr=/pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/target/release/deps/libaddr-2f8a66b0f4f2fc77.rmeta --extern base64=/pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/target/release/deps/libbase64-81395f169798b75c.rmeta --extern bitflags=/pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/target/release/deps/libbitflags-52c7e390cc8e8cf3.rmeta --extern flate2=/pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/target/release/deps/libflate2-d8468b436c86fb01.rmeta --extern idna=/pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/target/release/deps/libidna-9f6acc5af4f8ea37.rmeta --extern itertools=/pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/target/release/deps/libitertools-f8fe56514e8992ca.rmeta --extern once_cell=/pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/target/release/deps/libonce_cell-b47ae3f4321e9571.rmeta --extern percent_encoding=/pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/target/release/deps/libpercent_encoding-d852ec6e4f862690.rmeta --extern regex=/pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/target/release/deps/libregex-5487149ef1a7207d.rmeta --extern rmp_serde_legacy=/pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/target/release/deps/librmp_serde-d24977187692a85d.rmeta --extern rmp_serde=/pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/target/release/deps/librmp_serde-a980f4ae0a2fd538.rmeta --extern seahash=/pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/target/release/deps/libseahash-f3b40a32efd50c7a.rmeta --extern serde=/pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/target/release/deps/libserde-092fd9955949d570.rmeta --extern twoway=/pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/target/release/deps/libtwoway-664b2985e04464f4.rmeta --extern url=/pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/target/release/deps/liburl-ada190e965df31c1.rmeta --cap-lints allow` (signal: 6, SIGABRT: process abort signal)
💥 maturin failed
Caused by: Failed to build a native library through cargo
Caused by: Cargo build finished with "exit status: 101": `env -u CARGO "cargo" "rustc" "--message-format" "json-render-diagnostics" "--manifest-path" "/pobj/py-adblock-0.6.0-python3/python-adblock-0.6.0/Cargo.toml" "--release" "--lib" "--crate-type" "cdylib"`

No comments:

Post a Comment