-
Notifications
You must be signed in to change notification settings - Fork 14
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
Main branch does not compile for some versions of locally-installed flatc #197
Comments
This happens because we use flatbuffers in our testing, to make sure that we are compatible. We will use the locally installed Perhaps we should add some debugging to our test to make it more clear when this happens? Can you tell me the output of |
Thanks for the answer! I am indeed using an old version of flatc (2.0.6) for legacy reasons on our side. I'm happy to close the issue then. Yet, maybe it would be helpful to add a check of flatc for compatibility? As far as I know, it is uncommon in the Rust world that successfully building a project depends on the version of a locally-installed third-party tool. |
I think you have a point, and perhaps we should fix that as well. The reason why we haven't currently done it like that, is that we only use the third-party tool for testing, and writing the code to get it installed through For now what you can do is run |
Fetching a fresh main branch:
git clone git@github.com:planus-org/planus.git
And compiling it:
cd planus && cargo build
Leads to the following errors:
I assume that this is due to some changes on the google flatbuffers library side.
The text was updated successfully, but these errors were encountered: