pkg/60295: x11/gtk3 does not build on NetBSD/macppc

"[email protected] via gnats" <[email protected]> Wed, 27 May 2026 09:40:01 +0000 (UTC)
Newsgroups gmane.os.netbsd.devel.pkgsrc.bugs
Message-ID <[email protected]>
>Number:         60295
>Category:       pkg
>Synopsis:       x11/gtk3 does not build on NetBSD/macppc
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed May 27 09:40:00 +0000 2026
>Originator:     NAKAJI Hiroyuki
>Release:        pkgsrc HEAD
>Organization:
Tottori University of Environmental Studies
>Environment:
NetBSD macmini.heimat.gr.jp 11.99.5 NetBSD 11.99.5 (GENERIC) #12: Sat Apr 11 03:51:22 JST 2026  [email protected]:/home/nakaji/netbsd/obj.macppc/sys/arch/macppc/compile/GENERIC macppc
>Description:
pkgsrc/x11/gtk3 build fails with a lot of "undefined reference to `epoxy_has_egl_extension'"

On macppc (and maybe on other archs except amd64, i386, evbarm and evbppc), /usr/X11R7/lib/libepoxy.so has no EGL extensions, and needs pkgsrc/graphics/libepoxy instead. But, configure of x11/gtk3 detects /usr/X11R7/lib/libepoxy.so via x11-links and does not link /usr/pkg/lib/libepoxy.so which has EGL extensions.

A build log of x11/gtk3 is available at
https://d4407.kankyo-u.ac.jp/~nakaji/NetBSD/macppc/gtk3.log

Thanks.
>How-To-Repeat:
make -C /usr/pkgsrc/x11/gtk3 all
>Fix:
N/A