Opened 11 years ago

Closed 11 years ago

#32059 closed defect (wontfix)

gnome-terminal: Can't build with gtk2+quartz

Reported by: rudloff@… Owned by: dbevans (David B. Evans)
Priority: Low Milestone:
Component: ports Version: 2.0.3
Keywords: Cc:
Port: gnome-terminal

Description

terminal.c:33:22: error: gdk/gdkx.h: No such file or directory

I don't know if it is possible to patch it to build with Quartz, but I think the port should at least provide a nicer error message.

Attachments (1)

main.log (93.2 KB) - added by rudloff@… 11 years ago.

Download all attachments as: .zip

Change History (5)

Changed 11 years ago by rudloff@…

Attachment: main.log added

comment:1 Changed 11 years ago by mf2k (Frank Schima)

Cc: devans@… removed
Owner: changed from macports-tickets@… to devans@…
Type: enhancementdefect

comment:2 Changed 11 years ago by ryandesign (Ryan Schmidt)

Summary: [gnome-terminal] Can't build with gtk2+quartzgnome-terminal: Can't build with gtk2+quartz

comment:3 Changed 11 years ago by dbevans (David B. Evans)

Status: newassigned

Looking into this

comment:4 Changed 11 years ago by dbevans (David B. Evans)

Resolution: wontfix
Status: assignedclosed

While there is an attempt at a quartz version of this port, it has not been maintained upstream for some time and the quartz build is massively broken at this time due to:

  • explicit use of X11 API in terminal.c even though configured to use quartz
  • use of obsolete Carbon/QuickDraw API in eggsmclient-osx.c

Due to this, and until there is some improvement in this situation, I have added a +quartz variant that disables X11 dependencies to avoid polluting a clean quartz environment but terminates with an error before the build phase.

For now, build without +quartz (X11 version).

Committed in r87298.

Note: See TracTickets for help on using tickets.