-
Notifications
You must be signed in to change notification settings - Fork 24
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
Windows: RProtoBuf fails for large messages (64MB+) #41
Comments
We provide the source package so you may have to provide such a beefed-up binary for Windows yourself. |
It looks like I already did a build of 3.2.0 a year ago: https://github.com/rwinlib/protobuf/releases. Not sure why we didn't upgrade here. You could try to replace |
@eddelbuettel @jeroen I have used the prebuilt 3.2.0 lib to build RProtoBuf locally and than the large messages are parsed correctly. I've linked this library in initial issue, but I was too sparse with description (sorry about that). I've committed it to a fork: maciejlach@40bc429. Can I provide a PR based on this commit? |
Looks like a clean change, so yes, please send a PR. |
OK merged :) I may try to build a new protobuf one of these days, seems like they're at 3.5.1 already. |
Thank you. |
For completeness, did anybody test this on win-builder? |
Yes I did. I wasn't able to build the vignettes so I used |
RProtoBuf fails on Windows, while parsing large messages with following error:
Since protobuf 3.2, default parsing byte limit has been increased to 2GB. It seems that RProtoBuf on Windows uses protobuf library 3.0.0 provided by rwinlib.
Could you please upgrade Windows build to use protobuf 3.2.x+ library?
RProtoBuf version:
0.4.11
This issue doesn't occur on Linux if libprotobuf is installed in version 3.2.x+.
The text was updated successfully, but these errors were encountered: