This bug was fixed in the package gtk4 - 4.17.5+ds-3ubuntu1
---------------
gtk4 (4.17.5+ds-3ubuntu1) plucky; urgency=medium
* Cherry-pick patch to fix Ubuntu's build with cpdb-libs 2.0~b7 (LP:
#2100307)
gtk4 (4.17.5+ds-3) unstable; urgency=medium
* Don't use mesa-vulkan-drivers for tests on s390x
* Backport patches to fix flakiness when rendering with FP pixel formats.
This allows us to drop the workarounds to ignore test failures when using
floating-point pixel formats. It also fixes artifacts in gtk4 applications
visible mostly when using the asahi driver.
gtk4 (4.17.5+ds-2) unstable; urgency=medium
* Add patch to fix color precision FTBFS issue on some architectures
gtk4 (4.17.5+ds-1) unstable; urgency=medium
* New upstream release (Closes: #1098624)
- Fix numeric mode in spin buttons (LP: #2060164)
* debian/libgtk-4-1.symbols.in: Add new symbols
* Bump minimum wayland and wayland-protocols
* Remove font patch: applied in new release
-- Jeremy Bícha <[email protected]> Fri, 28 Feb 2025 08:01:06 -0500
** Changed in: gtk4 (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gtk4 in Ubuntu.
https://bugs.launchpad.net/bugs/2100307
Title:
gtk4 fails to build with cpdb-libs 2.0~b7
Status in cpdb-libs package in Ubuntu:
Invalid
Status in gtk4 package in Ubuntu:
Fix Released
Bug description:
gtk4 fails to build after the upload of cpdb-libs 2.0~b7-0ubuntu1
Full build log
=============
https://launchpad.net/~jbicha/+archive/ubuntu/arch/+build/30363110
Build log excerpt
=================
../../../modules/printbackends/gtkprintbackendcpdb.c: In function
‘gtk_print_backend_cpdb_init’:
../../../modules/printbackends/gtkprintbackendcpdb.c:291:55: error: passing
argument 1 of ‘cpdbGetNewFrontendObj’ from incompatible pointer type
[-Wincompatible-pointer-types]
291 | backend_cpdb->frontend_obj = cpdbGetNewFrontendObj (instance_name,
| ^~~~~~~~~~~~~
| |
| char *
In file included from /usr/include/cpdb/frontend.h:4,
from ../../../modules/printbackends/gtkprintbackendcpdb.c:22:
/usr/include/cpdb/cpdb-frontend.h:102:66: note: expected
‘cpdb_printer_callback’ {aka ‘void (*)(struct cpdb_frontend_obj_s *, struct
cpdb_printer_obj_s *, enum cpdb_printer_update_e)’} but argument is of type
‘char *’
102 | cpdb_frontend_obj_t *cpdbGetNewFrontendObj(cpdb_printer_callback
printer_cb);
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
../../../modules/printbackends/gtkprintbackendcpdb.c:291:32: error: too many
arguments to function ‘cpdbGetNewFrontendObj’
291 | backend_cpdb->frontend_obj = cpdbGetNewFrontendObj (instance_name,
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/cpdb/cpdb-frontend.h:102:22: note: declared here
102 | cpdb_frontend_obj_t *cpdbGetNewFrontendObj(cpdb_printer_callback
printer_cb);
| ^~~~~~~~~~~~~~~~~~~~~
Other Info
=========
I believe this needs to be fixed in cpdb-libs but I'm adding other affected
packages to show on the excuses report. Some packages are indirectly affected
because they depend on gtk4 being updated but we can't update gtk4.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cpdb-libs/+bug/2100307/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp