Opened 2 years ago

Closed 2 years ago

Last modified 2 years ago

#24503 closed defect (worksforme)

Rust build fails

Reported by: tortux Owned by: hiviah
Priority: Medium Milestone: Tor: 0.3.1.x-final
Component: Core Tor/RPM packaging Version: Tor:
Severity: Normal Keywords: rust packaging
Cc: isis Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


When compiling it with rust support it will fail with:
checking rust crate dependencies... configure: error: Rust dependency directory ./src/ext/rust/ does not exist. Specify a dependency directory using the RUST_DEPENDENCIES variable or allow cargo to fetch crates using --enable-cargo-online-mode.

Child Tickets

Attachments (1)

log.tar.xz (26.9 KB) - added by tortux 2 years ago.
The log files of the build process

Download all attachments as: .zip

Change History (6)

Changed 2 years ago by tortux

Attachment: log.tar.xz added

The log files of the build process

comment:1 Changed 2 years ago by catalyst

Keywords: rust packaging added

comment:2 Changed 2 years ago by Sebastian

Status: newneeds_information

This is expected if you don't clone the submodule, did you do that? Can you provide more information on what exactly you did?

comment:3 Changed 2 years ago by tortux

Download the tar.gz file + signature and compile it, like it is shown in the logs.

comment:4 Changed 2 years ago by tortux

Status: needs_informationnew

comment:5 Changed 2 years ago by isis

Cc: isis added
Resolution: worksforme
Status: newclosed

Hi tortux!

Thanks for reporting this. From looking at your build.log, you'll need to also pass the --enable-cargo-online flag to ./configure. If you're not able/willing to do that, you'll need to set up cargo offline builds using the repo that Sebastian mentioned. Instructions for doing the latter can be found here. Please feel free to reopen if either of those solutions fails to work for you.

(edit: It also looks like you're trying to build an older version of Tor, potentially with a newer rustc/cargo. You may have troubles, e.g. #24608, and potential other build issues.)

Last edited 2 years ago by isis (previous) (diff)
Note: See TracTickets for help on using tickets.