Given following log snippets, their explanation, and nothing else, explain what failure, if any, occurred during build of this package.

  Snippets are in a format of [X] : [Y], where [X] is a log snippet, and [Y] is the explanation.

  Snippets are delimited with '================'.

  Drawing on information from all snippets, provide a concise explanation of the issue and recommend a solution.

  Explanation of the issue, and recommended solution, should take a handful of sentences.

  Snippets:

  [+ /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo tree -Z avoid-dev-deps --workspace --offline --edges no-build,no-dev,no-proc-macro --no-dedupe --target all --features engine,dbus_enabled,min,systemd_compat,extras,udev_scripts --prefix none --format '{l}: {p}'
+ sort -u
++ pwd
+ sed -e 's: (/builddir/build/BUILD/stratisd-stratisd-v3.6.5[^)]*)::g' -e 's: / :/:g' -e 's:/: OR :g'
error: failed to select a version for the requirement `syn = "^1.0.73"`
candidate versions found which didn't match: 2.0.52
location searched: directory source `/usr/share/cargo/registry` (which is replacing registry `crates-io`)
required by package `stratisd_proc_macros v0.2.1 (/builddir/build/BUILD/stratisd-stratisd-v3.6.5/stratisd_proc_macros)`
    ... which satisfies path dependency `stratisd_proc_macros` of package `stratisd v3.6.5 (/builddir/build/BUILD/stratisd-stratisd-v3.6.5)`
perhaps a crate was updated and forgotten to be re-vendored?
As a reminder, you're using offline mode (--offline) which can sometimes cause surprising resolution failures, if this error is too confusing you may wish to retry without the offline flag.
error: Bad exit status from /var/tmp/rpm-tmp.kLlfd8 (%build)
    Bad exit status from /var/tmp/rpm-tmp.kLlfd8 (%build]: [It shows the failure.]
=============
[location searched: directory source `/usr/share/cargo/registry` (which is replacing registry `crates-io`)]: [It is the step that puts the dependencies into the local registry.]

Issue: In a previous step, not all the required dependencies were installed in the local registry. In particular, those for a dependency designated as a path dependency in the project's Cargo.toml for the top-level package were not installed.
Resolution: Declare a workspace table in the Cargo.toml associated with the top-level package in the repo. Add both the top-level package and the small ancillary package to that workspace's members table.