On 2023/2/23 03:05, Fab Stz wrote: > Hello, > > I'm trying to package the "i18n-embed-fl" crate. > > For this I run > ./build.sh i18n-embed-fl librust-*deb > > I already built all the dependencies including find-crate. > > However it fails with this error: > > --> /<<PKGBUILDDIR>>/debian/cargo_registry/i18n-embed-impl-0.8.0/src/lib.rs: > 86:20 > | > 86 | let manifest = find_crate::Manifest::new().expect("Error reading > Cargo.toml"); > | ^^^^^^^^^^ use of undeclared crate or module > `find_crate` > > > > If I go to build/i18n-embed-fl and run cargo build, it doesn't fail. `cargo build` won't fail because it pulls all the dependencies from crates.io, while our build toolchain doesn't. You may want to check build/i18n-embed-fl/Cargo.toml (with patches applied if there is any) and result of `ls build/librust-*deb` to see if find-crate is really there. Also, it's more helpful to have the full build log available, you can upload it to https://paste.debian.net. Consider asking in #debian-rust too. -- Sdrager, Blair Noctis
Attachment:
OpenPGP_signature
Description: OpenPGP digital signature