[tor-bugs] #26378 [Core Tor/Tor]: test_rust.sh fails on src/rust/crypto

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Jun 18 17:07:14 UTC 2018


#26378: test_rust.sh fails on src/rust/crypto
----------------------------+------------------------------------
 Reporter:  asn             |          Owner:  (none)
     Type:  defect          |         Status:  needs_review
 Priority:  Very High       |      Milestone:  Tor: 0.3.4.x-final
Component:  Core Tor/Tor    |        Version:
 Severity:  Normal          |     Resolution:
 Keywords:  rust tor-tests  |  Actual Points:
Parent ID:                  |         Points:  1
 Reviewer:  isis            |        Sponsor:  SponsorV-can
----------------------------+------------------------------------

Comment (by isis):

 Replying to [comment:10 nickm]:
 > I had to merge some other stuff to make the rand tests compile -- what
 do you think of my rust_rand_tests branch?  Before I merged it, I got
 errors like:
 > {{{
 >    Compiling crypto v0.0.1
 (file:///home/nickm/src/tor-034/src/rust/crypto)
 > error[E0468]: an `extern crate` loading macros must be at the crate root
 >   --> crypto/rand/mod.rs:14:1
 >    |
 > 14 | extern crate tor_log;
 >    | ^^^^^^^^^^^^^^^^^^^^^
 >
 > error[E0432]: unresolved import `rand::ChaChaRng`
 >    --> crypto/rand/rng.rs:133:13
 >     |
 > 133 |     pub use rand::ChaChaRng as TorRng;
 >     |             ^^^^^^^^^^^^^^^^^^^^^^^^^ no `ChaChaRng` in `rand`
 >
 > error[E0432]: unresolved import `rand::ChaChaRng`
 >    --> crypto/rand/rng.rs:134:13
 >     |
 > 134 |     pub use rand::ChaChaRng as TorStrongestRng;
 >     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ChaChaRng` in
 `rand`
 >
 > }}}

 LGTM!

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/26378#comment:12>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list