Ticket #31944 (closed defect: fixed)
[thunar] ‘XA_CARDINAL’ undeclared
| Reported by: | rudloff@… | Owned by: | afb@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | |
| Keywords: | tiger | Cc: | |
| Port: | thunar |
Description
I get an error when trying to build Thunar 1.0.2 on Tiger (Intel).
Attachments
Change History
comment:1 Changed 19 months ago by macsforever2000@…
- Cc afb@… removed
- Owner changed from macports-tickets@… to afb@…
comment:2 Changed 19 months ago by afb@…
- Status changed from new to closed
- Resolution set to wontfix
:debug:main gtk2 2.24.7_0 +no_x11+quartz is active
Running Thunar with the Quartz GDK is not supported, you'll need the X11 GDK variant of GTK+.
(Patches accepted.)
comment:3 Changed 19 months ago by afb@…
Something like this patch will fix the reported error, but might not be enough to run...
comment:4 Changed 19 months ago by rudloff@…
FYI, with the patch, I am now getting this :
:info:build /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols: :info:build _GDK_SCREEN_XDISPLAY :info:build _GDK_SCREEN_XNUMBER
comment:5 Changed 19 months ago by afb@…
Right, if you don't have X11 you'll also need to disable startup-notification:
variant quartz conflicts x11 {
configure.args-delete --enable-startup-notification
configure.args-append --disable-startup-notification
depends_lib-delete port:startup-notification
}
But there are still no guarantees that Thunar/Xfce will ever work without X11...
comment:7 in reply to: ↑ 6 Changed 18 months ago by afb@…
Replying to rudloff@…:
Here is another log.
874 :info:build twp-provider.c:26:22: error: gdk/gdkx.h: No such file or directory
Sounds like configure.args-append --disable-wallpaper-plugin for +quartz
comment:8 Changed 18 months ago by rudloff@…
- Status changed from closed to reopened
- Resolution wontfix deleted
Thunar builds just fine with that. Thanks ! Here is the patch to add the quartz variant.
comment:10 Changed 18 months ago by afb@…
- Status changed from new to closed
- Resolution set to fixed
Fixed, r87362.

