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

Update Cairo to version 1.18.0 #1086

Merged
merged 3 commits into from
Oct 24, 2023
Merged

Update Cairo to version 1.18.0 #1086

merged 3 commits into from
Oct 24, 2023

Conversation

danyeaw
Copy link
Member

@danyeaw danyeaw commented Sep 24, 2023

I had to patch Cairo to get this to compile, and I submitted the patch upstream:

https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/520

@danyeaw
Copy link
Member Author

danyeaw commented Sep 24, 2023

I'm not sure why the build of Pango is failing 🤔

@pbor
Copy link
Contributor

pbor commented Oct 4, 2023

testserialize.c.obj : error LNK2019: unresolved external symbol pango_cairo_fc_font_map_get_type referenced in function install_fonts

@danyeaw
Copy link
Member Author

danyeaw commented Oct 4, 2023

Hey @pbor, yup, I'm not sure if this is an issue with Cairo, Pango, or Fontconfig yet. Maybe an incompatibility with Pango after the Cairo update?

@pbor
Copy link
Contributor

pbor commented Oct 4, 2023

Yeah, not sure, I just pasted the line so we do not need to fish it in the log each time, but I am not sure how to fix :)

@pbor
Copy link
Contributor

pbor commented Oct 8, 2023

In the mean time, we should start pushing 1507412

@danyeaw
Copy link
Member Author

danyeaw commented Oct 24, 2023

@pbor It looks like upgrading Pango to 1.51 did the trick

@danyeaw danyeaw merged commit 58d7dad into main Oct 24, 2023
12 checks passed
@nacho
Copy link
Contributor

nacho commented Oct 24, 2023

Awesome! thanks @danyeaw

@danyeaw danyeaw deleted the cairo-1.18.0 branch November 10, 2023 18:35
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.

None yet

3 participants