Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fails to build on archlinux with serialization-protobuf #47

Open
kpcyrd opened this issue Aug 9, 2018 · 3 comments
Open

Fails to build on archlinux with serialization-protobuf #47

kpcyrd opened this issue Aug 9, 2018 · 3 comments

Comments

@kpcyrd
Copy link
Contributor

kpcyrd commented Aug 9, 2018

archlinux ships protobuf 3.6.0.1, since the crate explicitly requires 3.5.1, the crate fails to build when executing:

cargo check --features=serialization-protobuf

Somewhat related to SpinResearch/RustySecrets#70

@psivesely
Copy link
Contributor

Try running ./install_protobuf.sh in the top-level directory of this repository. For simplicitly and due to limited developer hours, we have decided to limit protobuf support to a single version.

We've had problems with protobuf and/or the complementary Rust crate not following semver correctly, and so have decided to pin a single version instead of allowing any semver-compliant version.

@psivesely
Copy link
Contributor

@kpcyrd Btw good to see you in a totally different repo 😄

@kpcyrd
Copy link
Contributor Author

kpcyrd commented Aug 21, 2018

@nvesely just thought the same :D I ran into this issue while trying to use RustySecrets and I'm consdering creating a friendly fork that uses the same code base for shamir's secret sharing, but uses a nom parser instead of protobuf. (and also takes care of issues like SpinResearch/RustySecrets#71)

I'm going to make sure everything including the licensing is setup in a way that the code can be upstreamed eventually if there's interest. Would that work for you?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants