-
Notifications
You must be signed in to change notification settings - Fork 474
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
Error when cross compiling using cross build
#929
Comments
Hi @Danvil , I am able to using Cross and Prost and cross compile to various architectures. Here's a link to |
Thank you that reference helped! I added
Full
|
cross build
It looks like an old version of protobuff-compiler is being installed. Can
you also try adding image name similar to the cross.toml from pervious
comment? Adding the image name will ensure that you are using latest
version of container image.
…On Tue, Oct 3, 2023, 00:27 David Weikersdorfer ***@***.***> wrote:
Thank you that reference helped!
I added "apt install -y protobuf-compiler", to my Cross.toml, but now I
get this error:
Error: Custom { kind: Other, error: "protoc failed: foo.proto:5:10:
Unrecognized syntax identifier \"proto3\". This parser only recognizes
\"proto2\".\n" }
Full Cross.toml:
[target.aarch64-unknown-linux-gnu]
pre-build = [
"dpkg --add-architecture $CROSS_DEB_ARCH",
"apt-get update && apt-get install -y pkg-config libudev-dev:$CROSS_DEB_ARCH",
"apt install -y protobuf-compiler",
]
—
Reply to this email directly, view it on GitHub
<#929 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AG5IY33UIOCFFAUNFFEANXLX5MFA3AVCNFSM6AAAAAA5OQU522VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBTGU4DQMZTGY>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
"main" seems to provide a newer version of protobuf, but unfortunately it is still too old. My protos use |
@Danvil Has this been resolved? Can you share the solution and close this issue? |
@caspermeijn I resolved the issue but unfortunately I don't quite remember exactly how. I did add this line to my
Manually specifying an image might have pulled a newer version of the protobuf compiler. |
@Danvil Could you close the issue, now that it is resolved? |
When cross-compiling a program using prost with
cross
I get the following error:Host: Windows
Target: aarch64-unknown-linux-gnu
Cross configured to use podman
The text was updated successfully, but these errors were encountered: