Opened 21 months ago

Closed 21 months ago

Last modified 21 months 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 21 months ago.
The log files of the build process

Download all attachments as: .zip

Change History (6)

Changed 21 months ago by tortux

Attachment: log.tar.xz added

The log files of the build process

comment:1 Changed 21 months ago by catalyst

Keywords: rust packaging added

comment:2 Changed 21 months 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 21 months ago by tortux

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

comment:4 Changed 21 months ago by tortux

Status: needs_informationnew

comment:5 Changed 21 months 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.]

Version 1, edited 21 months ago by isis (previous) (next) (diff)
Note: See TracTickets for help on using tickets.