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

Support newer versions of protobuf #434

Closed
wants to merge 2 commits into from
Closed

Conversation

Partmedia
Copy link

@Partmedia Partmedia commented Mar 29, 2024

This library doesn't compile with newer versions of protobuf (see #402), because some functions have been moved/renamed.

After I completed this patch, I realized that this duplicates efforts that already exist:

But this is all tidy and in a smaller and more manageable diff. Ultimately because this is a Google library you might opt to close this PR and merge those others instead :)

fixes #402

Fixes build with a more recent version of the protobuf library (24.4) by
replacing old function calls with their Abseil (20230125) equivalents.
@Slids
Copy link
Member

Slids commented Apr 11, 2024

I'm happy, but the workflows are not.

@Slids
Copy link
Member

Slids commented Apr 11, 2024

Sorry, sick, sick kids, non-fun times.

@Partmedia
Copy link
Author

I'll investigate now that the workflow has been run, hopefully it'll automatically re-run when I push to the branch.

Based on the output fingers crossed that I'm just missing #include <abseil.h> or something.

@Slids
Copy link
Member

Slids commented Jul 1, 2024

It's been on my list to do, but the open
source bit of cl-protobufs is me, @cgay helps out
but he's no longer at Google, and our team is... smaller (see news...)

This does not pass SBCL or CCL, I don't care about ABCL atm.

@Partmedia
Copy link
Author

Closing since it looks like the build on master with a recent protobuf (28.2) is now fixed. Thanks!

@Partmedia Partmedia closed this Oct 18, 2024
@Partmedia Partmedia deleted the update branch October 18, 2024 20:25
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

Successfully merging this pull request may close these issues.

error compiling cl-protobufs in order to install
2 participants