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

openexr: update to 3.3.2 #22550

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

openexr: update to 3.3.2 #22550

wants to merge 2 commits into from

Conversation

kmilos
Copy link
Contributor

@kmilos kmilos commented Nov 15, 2024

Edit: I just noticed duplication of #22491 (which I guess doesn't build with recent Clang 19 swicth...) @lazka

@Biswa96
Copy link
Member

Biswa96 commented Nov 15, 2024

Does openexr update break ABI/API in this case?

@kmilos
Copy link
Contributor Author

kmilos commented Nov 15, 2024

Yes, 3.3.x is an ABI change from 3.2.x, and the shared library name changes accordingly as well...

@kmilos
Copy link
Contributor Author

kmilos commented Nov 15, 2024

MINGW32 failure in gimp: last time built was before GCC 14, which became more strict

CLANG64 failure in OSG: I guess also due to Clang 19 switch...

Unfortunately, I don't have the bandwidth to dive into this pit 😞

@lazka
Copy link
Member

lazka commented Nov 15, 2024

Edit: I just noticed duplication of #22491 (which I guess doesn't build with recent Clang 19 swicth...) @lazka

That was with v18 still, I haven't looked into it yet.

@mmuetzel
Copy link
Collaborator

MINGW32 failure in gimp: last time built was before GCC 14, which became more strict

CLANG64 failure in OSG: I guess also due to Clang 19 switch...

Unfortunately, I don't have the bandwidth to dive into this pit 😞

The build errors for GIMP and OSG should be fixed now. It's not clear (yet) if all packages that would have been built later in the queue build correctly. It might be worth rebasing on a current head if you come around to it.
(Don't forget to bump the pkgrel of updated packages when you rebase.)

@kmilos
Copy link
Contributor Author

kmilos commented Nov 17, 2024

Thank you! I'll rebase as soon as I get a chance...

@kmilos
Copy link
Contributor Author

kmilos commented Nov 18, 2024

gimp still fails to build for MINGW32 after rebase, but seemingly for some other reason now, bizarrely Error: missing dependency gtk+-2.0 >= 2.24.32...

@mmuetzel
Copy link
Collaborator

It still builds for me locally after updating with pacman -Syu. Maybe, just an intermittent fluke? I'll try to restart the MINGW32 job once the other jobs have finished. (GitHub doesn't allow to restart a job while others are still running...)

@kmilos
Copy link
Contributor Author

kmilos commented Nov 18, 2024

Ah, darktable needs a Clang 19 patch - it's a known issue fixed upstream, will apply it later...

As the build takes hours, is there a better strategy to bumping this?

@mmuetzel
Copy link
Collaborator

As the build takes hours, is there a better strategy to bumping this?

You could open a separate PR to fix the issue with rebuilding darktable if you prefer.

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.

4 participants