Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 922523 - media-gfx/gthumb-3.12.4 +jpegxl with media-libs/libjxl-0.9.1: extensions/cairo_io/cairo-image-surface-jxl.c: expected JxlColorEncoding * but argument is of type int
Summary: media-gfx/gthumb-3.12.4 +jpegxl with media-libs/libjxl-0.9.1: extensions/cair...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://gitlab.gnome.org/GNOME/gthumb...
Whiteboard:
Keywords:
: 925073 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-01-20 08:35 UTC by Bernd Feige
Modified: 2024-03-03 18:41 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch from https://gitlab.gnome.org/GNOME/gthumb/-/issues/306 (0001-jxl-added-support-for-version-0.9.0.patch,1.91 KB, patch)
2024-01-20 08:36 UTC, Bernd Feige
Details | Diff
build.log (build.log,323.04 KB, text/x-log)
2024-01-20 08:38 UTC, Bernd Feige
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bernd Feige 2024-01-20 08:35:23 UTC
See https://gitlab.gnome.org/GNOME/gthumb/-/issues/306

Reproducible: Always
Comment 1 Bernd Feige 2024-01-20 08:36:46 UTC
Created attachment 882675 [details, diff]
Patch from https://gitlab.gnome.org/GNOME/gthumb/-/issues/306

This patch, unmodified from the issue, applies cleanly and fixes the compilation.
Comment 2 Bernd Feige 2024-01-20 08:38:56 UTC
Created attachment 882676 [details]
build.log
Comment 3 Adrian Bassett 2024-01-23 11:42:56 UTC
(In reply to Bernd Feige from comment #1)
> Created attachment 882675 [details, diff] [details, diff]
> Patch from https://gitlab.gnome.org/GNOME/gthumb/-/issues/306
> 
> This patch, unmodified from the issue, applies cleanly and fixes the
> compilation.

Confirming that gthumb builds against updated libjxl (0.9.1) with this patch applied
Comment 4 Toralf Förster gentoo-dev 2024-02-20 10:23:14 UTC
*** Bug 925073 has been marked as a duplicate of this bug. ***
Comment 5 Larry the Git Cow gentoo-dev 2024-03-03 18:41:19 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=081fb667726341e1ef2385a8e45d3e21751de15e

commit 081fb667726341e1ef2385a8e45d3e21751de15e
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2024-03-03 18:34:08 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2024-03-03 18:39:03 +0000

    media-gfx/gthumb: add 3.12.5
    
    Closes: https://bugs.gentoo.org/922523
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 media-gfx/gthumb/Manifest             |   1 +
 media-gfx/gthumb/gthumb-3.12.5.ebuild | 107 ++++++++++++++++++++++++++++++++++
 2 files changed, 108 insertions(+)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ca2b765562ddde8e541f0fcc81d3e7bdff48743

commit 3ca2b765562ddde8e541f0fcc81d3e7bdff48743
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2024-03-03 18:38:22 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2024-03-03 18:39:04 +0000

    media-gfx/gthumb: mark older versions as incompatible with libjxl-0.9
    
    Bug: https://bugs.gentoo.org/922523
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 media-gfx/gthumb/gthumb-3.12.2-r5.ebuild | 5 ++++-
 media-gfx/gthumb/gthumb-3.12.3.ebuild    | 5 ++++-
 media-gfx/gthumb/gthumb-3.12.4.ebuild    | 5 ++++-
 3 files changed, 12 insertions(+), 3 deletions(-)