Opened 3 years ago

Closed 9 months ago

#62366 closed defect (fixed)

AfterStep @2.2.11_1 needs to require_active_variants gdk-pixbuf2 x11

Reported by: cooljeanius (Eric Gallager) Owned by: cooljeanius (Eric Gallager)
Priority: Normal Milestone:
Component: ports Version: 2.6.4
Keywords: Cc:
Port: AfterStep

Description

After the fix to bug #18700 I have tried installing AfterStep again, and ran into this error:

asgtkapp.c:30:10: fatal error: 'gdk/gdkx.h' file not found
#include <gdk/gdkx.h>
         ^~~~~~~~~~~~

I am pretty sure this header only gets installed when gdk-pixbuf2 is installed with the +x11 variant active. I am trying to install as many gtk-based ports as I can with +quartz and -x11, so I do not currently have that header. MacPorts should error out earlier with an active_variants check to make it clearer why installing AfterStep won't work if your gtk-based ports are installed +quartz and -x11.

Attachments (1)

62cf8784bcec9a08713291cc25063218686b5ab5.diff (648 bytes) - added by cooljeanius (Eric Gallager) 3 years ago.
The PR in diff form

Download all attachments as: .zip

Change History (4)

comment:1 Changed 3 years ago by cooljeanius (Eric Gallager)

Changed 3 years ago by cooljeanius (Eric Gallager)

The PR in diff form

comment:2 in reply to:  1 Changed 9 months ago by cooljeanius (Eric Gallager)

Replying to cooljeanius:

I opened PR 11655 to address this: https://github.com/macports/macports-ports/pull/11655

that was rejected due to a merge commit, so I'm trying again with a new PR: https://github.com/macports/macports-ports/pull/19810

comment:3 Changed 9 months ago by cooljeanius (Eric Gallager)

Owner: set to cooljeanius
Resolution: fixed
Status: newclosed

In 48c452a7415f278ac4e98e4ef6ce842f2c301c23/macports-ports (master):

AfterStep: require +x11 variant for gdk-pixbuf2

Closes: #62366

Note: See TracTickets for help on using tickets.