! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
[thunar] TPA doesn't build anymore
Status:
RESOLVED: FIXED

Comments

Description Yves-Alexis Perez editbugs 2017-11-26 21:05:27 CET
Hi,

it seems that Thunar 1.7.0 doesn't seem to build with TPA:

libtool: link:  gcc -shared  -fPIC -DPIC  .libs/libthunar_tpa_la-thunar-tpa.o   -lxfce4ui-2 -lgtk-3 -lgdk-3 -lcairo-gobject -lxfce4panel-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lfontconfig /usr/lib/x86_64-linux-gnu/libfreetype.so -lgmodule-2.0 -lxfce4util -lglib-2.0  -pthread -pthread -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -Wl,-O1 -Wl,-z -Wl,defs -Wl,--as-needed -Wl,-O1 -Wl,--export-dynamic -pthread   -pthread -Wl,-soname -Wl,libthunar-tpa.so -Wl,-version-script -Wl,.libs/libthunar-tpa.ver -o .libs/libthunar-tpa.so
.libs/libthunar_tpa_la-thunar-tpa.o: In function `org_xfce_Trash_query_trash_async_callback':
./plugins/thunar-tpa/../../plugins/thunar-tpa/thunar-tpa-bindings.h:122: undefined reference to `dbus_g_proxy_end_call'
.libs/libthunar_tpa_la-thunar-tpa.o: In function `org_xfce_Trash_display_trash_async_callback':
./plugins/thunar-tpa/../../plugins/thunar-tpa/thunar-tpa-bindings.h:34: undefined reference to `dbus_g_proxy_end_call'
.libs/libthunar_tpa_la-thunar-tpa.o: In function `thunar_tpa_init':
./plugins/thunar-tpa/thunar-tpa.c:183: undefined reference to `dbus_g_bus_get'
./plugins/thunar-tpa/thunar-tpa.c:193: undefined reference to `dbus_g_proxy_new_for_name'
./plugins/thunar-tpa/thunar-tpa.c:196: undefined reference to `dbus_g_proxy_add_signal'
./plugins/thunar-tpa/thunar-tpa.c:197: undefined reference to `dbus_g_proxy_connect_signal'
.libs/libthunar_tpa_la-thunar-tpa.o: In function `thunar_tpa_empty_trash':
./plugins/thunar-tpa/thunar-tpa.c:535: undefined reference to `dbus_g_proxy_cancel_call'
.libs/libthunar_tpa_la-thunar-tpa.o: In function `org_xfce_Trash_empty_trash_async':
./plugins/thunar-tpa/../../plugins/thunar-tpa/thunar-tpa-bindings.h:76: undefined reference to `dbus_g_proxy_begin_call'
.libs/libthunar_tpa_la-thunar-tpa.o: In function `thunar_tpa_query_trash':
./plugins/thunar-tpa/thunar-tpa.c:591: undefined reference to `dbus_g_proxy_cancel_call'
.libs/libthunar_tpa_la-thunar-tpa.o: In function `org_xfce_Trash_query_trash_async':
./plugins/thunar-tpa/../../plugins/thunar-tpa/thunar-tpa-bindings.h:135: undefined reference to `dbus_g_proxy_begin_call'
.libs/libthunar_tpa_la-thunar-tpa.o: In function `thunar_tpa_move_to_trash':
./plugins/thunar-tpa/thunar-tpa.c:566: undefined reference to `dbus_g_proxy_cancel_call'
.libs/libthunar_tpa_la-thunar-tpa.o: In function `org_xfce_Trash_move_to_trash_async':
./plugins/thunar-tpa/../../plugins/thunar-tpa/thunar-tpa-bindings.h:105: undefined reference to `dbus_g_proxy_begin_call'
.libs/libthunar_tpa_la-thunar-tpa.o: In function `thunar_tpa_display_trash':
./plugins/thunar-tpa/thunar-tpa.c:507: undefined reference to `dbus_g_proxy_cancel_call'
.libs/libthunar_tpa_la-thunar-tpa.o: In function `org_xfce_Trash_display_trash_async':
./plugins/thunar-tpa/../../plugins/thunar-tpa/thunar-tpa-bindings.h:47: undefined reference to `dbus_g_proxy_begin_call'
.libs/libthunar_tpa_la-thunar-tpa.o: In function `thunar_tpa_finalize':
./plugins/thunar-tpa/thunar-tpa.c:213: undefined reference to `dbus_g_proxy_cancel_call'
./plugins/thunar-tpa/thunar-tpa.c:215: undefined reference to `dbus_g_proxy_cancel_call'
./plugins/thunar-tpa/thunar-tpa.c:217: undefined reference to `dbus_g_proxy_cancel_call'
./plugins/thunar-tpa/thunar-tpa.c:219: undefined reference to `dbus_g_proxy_cancel_call'
./plugins/thunar-tpa/thunar-tpa.c:222: undefined reference to `dbus_g_proxy_disconnect_signal'
collect2: error: ld returned 1 exit status
Makefile:589: recipe for target 'libthunar-tpa.la' failed

Maybe the switch to gdbus is not complete? Or am I missing something?
Comment 1 Git Bot editbugs 2018-01-21 19:33:02 CET
Alexander Schwinn referenced this bugreport in commit 9933b967fcf735824be77e26ec8deca80e90955f

Ported thunar-tpa to gdbus (bug #14038)

https://git.xfce.org/xfce/thunar/commit?id=9933b967fcf735824be77e26ec8deca80e90955f
Comment 2 alexxcons editbugs 2018-01-21 19:42:29 CET
thunar-tpa ported to gdbus ... build now should be back to normal
Comment 3 Git Bot editbugs 2018-01-23 22:18:45 CET
Alexander Schwinn referenced this bugreport in commit fe25f926f242f42f1d00451864a7645ba838b478

Ported thunar-tpa to gdbus - part II (bug #14038)

https://git.xfce.org/xfce/thunar/commit?id=fe25f926f242f42f1d00451864a7645ba838b478

Bug #14038

Reported by:
Yves-Alexis Perez
Reported on: 2017-11-26
Last modified on: 2018-01-23

People

Assignee:
Xfce Bug Triage
CC List:
3 users

Version

Attachments

Additional information