[Bug 273774] graphics/cairomm-1.12.2_6 package build failure

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 04 Oct 2023 16:40:18 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273774

--- Comment #3 from Fredrik Eriksson <freebsd@wb9.se> ---
There has been a bit of action around the transmission port lately. I ran in to
this when the port moved to flavors after this commit:
https://cgit.freebsd.org/ports/commit/?id=8da970ab75e1a1031d93ff8e1aa8e3ff71afef07

Now it has been reorganized to a meta port and the flavors moved to
net-p2p/transmission-components:
https://cgit.freebsd.org/ports/commit/?id=ac3e39992e95659a5193a15d4cb873efb00fcb30

Nevertheless, I think the bug was not *caused* by the transmission port, it's
more probable that it was found *because* of it.

The poudriere environment I used to build the port is not configured to build
GUI applications; having the following options unset (more configuration is in
the log):

OPTIONS_UNSET+= MYSQL PGSQL X11 OPENGL GLESV2 XCB WAYLAND GUI
net-p2p_transmission_UNSET= GTK QT

Since the transmission port at the time didn't honor the unset of GUI
frameworks  it dragged in various new dependencies and cairomm was one of them.
So my guess about what happened was that one or more of the cairomm
dependencies has the X11 option, and cairomm needs it to be set.

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