[Bug 285185] graphics/gdk-pixbuf2 Unable to run gkrellm after update to gdk-pixbuf2, xpm not supported

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 11 Mar 2025 15:00:20 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285185

Felix Palmen <zirias@freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |zirias@freebsd.org

--- Comment #9 from Felix Palmen <zirias@freebsd.org> ---
This also affects builds, for example games/eduke32:

---
gdk-pixbuf-csource --extern --struct --raw --name=startbanner_pixdata
source/duke3d/rsrc/game.bmp | sed 's/load_inc//' >> obj/duke3d/game_banner.c
failed to load "source/duke3d/rsrc/game.bmp": Couldn’t recognize the image file
format for file “source/duke3d/rsrc/game.bmp”
[...]
ld.lld: error: undefined symbol: startbanner_pixdata
>>> referenced by startgtk.editor.cpp
>>>               obj/build/mapster32.lto.startgtk.editor.o:(startwin_open)
clang++: error: linker command failed with exit code 1 (use -v to see
invocation)
gmake: *** [GNUmakefile:803: mapster32] Error 1
---

Upstream discussion for reference:
https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/merge_requests/169

This seems to indicate those formats won't come back any time soon in the
default build. Therefore a flavor might be the way to go, so explicit
dependencies can be used in dependent ports.

-- 
You are receiving this mail because:
You are the assignee for the bug.