Opened 13 years ago
Closed 13 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)
Change History (5)
Changed 13 years ago by rudloff@…
comment:1 Changed 13 years ago by mf2k (Frank Schima)
Cc: | devans@… removed |
---|---|
Owner: | changed from macports-tickets@… to devans@… |
Type: | enhancement → defect |
comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Summary: | [gnome-terminal] Can't build with gtk2+quartz → gnome-terminal: Can't build with gtk2+quartz |
---|
comment:3 Changed 13 years ago by dbevans (David B. Evans)
Status: | new → assigned |
---|
comment:4 Changed 13 years ago by dbevans (David B. Evans)
Resolution: | → wontfix |
---|---|
Status: | assigned → closed |
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.
Looking into this