Comments (8)
There was a problem with current_dir
using the new Path library, but I'm still using the old one everywhere (and will have to for a little while longer).
from exa.
I see a similar problem with both libgit2-sys and libssh2-sys ...
from exa.
Yeah, I'm getting the following error when I try to build it:
native library `openssl` is being linked to by more than one package, and can only be linked to by one package
openssl-sys v0.5.0
openssl-sys v0.4.3
Unfortunately I think I just have to wait for the dependencies to be updated.
from exa.
This is what I am getting:
/Users/dad/.cargo/registry/src/github.com-1ecc6299db9ec823/libssh2-sys-0.1.8/build.rs:130:19: 130:27 error: type `&std::path::PathBuf` does not implement any method in scope named `exists`
/Users/dad/.cargo/registry/src/github.com-1ecc6299db9ec823/libssh2-sys-0.1.8/build.rs:130 }).find(|p| p.exists())
^~~~~~~~
/Users/dad/.cargo/registry/src/github.com-1ecc6299db9ec823/libssh2-sys-0.1.8/build.rs:130:27: 130:27 help: methods from traits can only be called if the trait is in scope; the following trait is implemented but not in scope, perhaps add a `use` for it:
/Users/dad/.cargo/registry/src/github.com-1ecc6299db9ec823/libssh2-sys-0.1.8/build.rs:130:27: 130:27 help: candidate #1: use `std::fs::PathExt`
/Users/dad/.cargo/registry/src/github.com-1ecc6299db9ec823/libssh2-sys-0.1.8/build.rs:128:5: 130:28 error: mismatched types:
expected `core::option::Option<std::old_path::posix::Path>`,
found `core::option::Option<std::path::PathBuf>`
(expected struct `std::old_path::posix::Path`,
found struct `std::path::PathBuf`) [E0308]
/Users/dad/.cargo/registry/src/github.com-1ecc6299db9ec823/libssh2-sys-0.1.8/build.rs:128 env::split_paths(&env::var("PATH").unwrap()).map(|p| {
/Users/dad/.cargo/registry/src/github.com-1ecc6299db9ec823/libssh2-sys-0.1.8/build.rs:129 p.join(&cmd)
/Users/dad/.cargo/registry/src/github.com-1ecc6299db9ec823/libssh2-sys-0.1.8/build.rs:130 }).find(|p| p.exists())
error: aborting due to 2 previous errors
But if it's coming from upstream then I'll just keep trying. That would be in the rust nightlies, right?
from exa.
Yeah, the nightlies change the language under the feet of all the libraries. cargo update
should update them.
from exa.
Ah, yes. Now I'm getting the same error about openssl. I'll keep trying until they get everything sync'd up.
from exa.
Try now!
from exa.
Success! Thanks.
from exa.
Related Issues (20)
- --git does nothing if git config file has a multi-line value HOT 6
- βicons
- Cargo unable to build released version of Exa from cargo registry HOT 1
- Can I make the output color look like `ls`? HOT 8
- Use font dimming to communicate modification/creation time
- Missing library libgit2.so.1.6 after Arch update HOT 4
- Expose gitignore status to custom colorization via EXA_COLORS
- Would you be interested in having a Dockerfile for development? HOT 4
- `GIT_CEILING_DIRECTORIES` is not respected HOT 5
- Feature Request: sort files by git status HOT 2
- exa: Unknown argument -A HOT 10
- Allow Directory Permissions to use Different Color Values than File Permissions
- Library not loaded HOT 1
- Order of the columns HOT 1
- A way to not display the `@` (at sign) for files with extended attributes HOT 8
- Support `-z` for null-separated output
- Please remove special bin icon association HOT 1
- exa is unmaintained, please use the active fork eza instead HOT 17
- Sorry, my kid randomly touched the keyboard HOT 3
- So, this issue should probably be transferred to eza HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from exa.