xfdesktop fails to link when configured with --disable-x11
Reproduced on 2a567f95.
$ ./configure --disable-x11 -C
[…]
Build Configuration:
* Build desktop menu module: yes
* Build support for desktop icons: yes
Include support for file/launcher icons: yes
* Mount notification support: yes
* Windowing:
X11: no
Wayland: yes
$ make -j12 V=1
[…]
/bin/sh ../libtool --tag=CC --mode=link gcc -I.. -I../common -I../common -DBINDIR=\"/usr/local/bin\" -DLOCALEDIR=\"/usr/local/share/locale\" -DDATADIR=\"/usr/local/share\" -DSYSCONFDIR=\"/usr/local/etc\" -DXFCEMODDIR=\"/usr/local/lib/xfce4/modules\" -DDEFAULT_BACKDROP=\"/usr/local/share/backgrounds/xfce/xfce-shapes.svg\" -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/lib64/libffi/include -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/webp -I/usr/include/blkid -pthread -I/usr/include/libmount -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -I/usr/include/fribidi -I/usr/lib64/libffi/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/blkid -I/usr/include/webp -I/usr/lib64/libffi/include -I/usr/include/libmount -pthread -I/usr/include/libpng16 -I/usr/include/xfce4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/xfce4/libxfce4ui-2 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/xfce4 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/webp -I/usr/include/blkid -pthread -I/usr/include/libmount -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -I/usr/include/fribidi -I/usr/lib64/libffi/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/xfce4 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/webp -I/usr/include/blkid -pthread -I/usr/include/libmount -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -I/usr/include/fribidi -I/usr/lib64/libffi/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/xfce4 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/webp -I/usr/include/blkid -pthread -I/usr/include/libmount -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -I/usr/include/fribidi -I/usr/lib64/libffi/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/xfce4/xfconf-0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -pthread -DEXO_API_SUBJECT_TO_CHANGE -I/usr/include/exo-2 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/xfce4 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/webp -I/usr/include/blkid -pthread -I/usr/include/libmount -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -I/usr/include/fribidi -I/usr/lib64/libffi/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/gtk-layer-shell -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/webp -I/usr/include/blkid -pthread -I/usr/include/libmount -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi-2.0 -I/usr/lib64/libffi/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/garcon-1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/garcon-gtk3-1 -I/usr/include/garcon-1 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/xfce4/libxfce4ui-2 -I/usr/include/xfce4 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -I/usr/include/fribidi -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/thunarx-3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/webp -I/usr/include/blkid -pthread -I/usr/include/libmount -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -I/usr/include/fribidi -I/usr/lib64/libffi/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -g -O2 -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -Wmissing-declarations -Wmissing-noreturn -Wpointer-arith -Wcast-align -Wformat -Wformat-security -Wformat-y2k -Winit-self -Wmissing-include-dirs -Wundef -Wredundant-decls -fstack-protector -g -Wshadow -Wdeclaration-after-statement -Wnested-externs -Wold-style-definition -export-dynamic -o xfdesktop xfdesktop-xfce-desktop-enum-types.o xfdesktop-xfdesktop-file-manager-fdo-proxy.o xfdesktop-xfdesktop-file-manager-proxy.o xfdesktop-xfdesktop-thunar-proxy.o xfdesktop-xfdesktop-trash-proxy.o xfdesktop-xfdesktop-notify.o xfdesktop-main.o xfdesktop-menu.o xfdesktop-windowlist.o xfdesktop-xfce-backdrop.o xfdesktop-xfce-workspace.o xfdesktop-xfce-desktop.o xfdesktop-xfdesktop-application.o xfdesktop-xfdesktop-cell-renderer-icon-label.o xfdesktop-xfdesktop-icon.o xfdesktop-xfdesktop-icon-view.o xfdesktop-xfdesktop-icon-view-manager.o xfdesktop-xfdesktop-icon-view-model.o xfdesktop-xfdesktop-window-icon-manager.o xfdesktop-xfdesktop-window-icon-model.o xfdesktop-xfdesktop-clipboard-manager.o xfdesktop-xfdesktop-file-icon.o xfdesktop-xfdesktop-file-icon-manager.o xfdesktop-xfdesktop-file-icon-model.o xfdesktop-xfdesktop-file-utils.o xfdesktop-xfdesktop-regular-file-icon.o xfdesktop-xfdesktop-special-file-icon.o xfdesktop-xfdesktop-volume-icon.o ../common/libxfdesktop.la -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgio-2.0 -lglib-2.0 -lgobject-2.0 -lgthread-2.0 -pthread -lglib-2.0 -lgtk-3 -lgdk-3 -lharfbuzz -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo -lcairo-gobject -lgdk_pixbuf-2.0 -lgio-2.0 -lglib-2.0 -lgobject-2.0 -lnotify -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxfce4util -lglib-2.0 -lxfce4ui-2 -lgtk-3 -lgdk-3 -lharfbuzz -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo -lcairo-gobject -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxfce4util -lglib-2.0 -lxfce4windowing-0 -lgtk-3 -lgdk-3 -lharfbuzz -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo -lcairo-gobject -lgdk_pixbuf-2.0 -lgio-2.0 -lglib-2.0 -lgobject-2.0 -lxfce4windowingui-0 -lgtk-3 -lgdk-3 -lharfbuzz -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo -lcairo-gobject -lgdk_pixbuf-2.0 -lgio-2.0 -lglib-2.0 -lgobject-2.0 -lxfconf-0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lexo-2 -lgtk-3 -lgdk-3 -lharfbuzz -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo -lcairo-gobject -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lxfce4util -lglib-2.0 -lgtk-layer-shell -lm -lgarcon-1 -lgio-2.0 -lgthread-2.0 -pthread -lglib-2.0 -lgobject-2.0 -lgarcon-gtk3-1 -lgarcon-1 -lgthread-2.0 -pthread -lgdk-3 -lharfbuzz -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lgobject-2.0 -lcairo -lcairo-gobject -lgdk_pixbuf-2.0 -lgio-2.0 -lxfce4ui-2 -lgtk-3 -lxfce4util -lglib-2.0 -lthunarx-3 -lgtk-3 -lgdk-3 -lharfbuzz -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo -lcairo-gobject -lgdk_pixbuf-2.0 -lglib-2.0 -lgobject-2.0 -lgio-2.0
libtool: link: gcc -I.. -I../common -I../common -DBINDIR=\"/usr/local/bin\" -DLOCALEDIR=\"/usr/local/share/locale\" -DDATADIR=\"/usr/local/share\" -DSYSCONFDIR=\"/usr/local/etc\" -DXFCEMODDIR=\"/usr/local/lib/xfce4/modules\" -DDEFAULT_BACKDROP=\"/usr/local/share/backgrounds/xfce/xfce-shapes.svg\" -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/webp -I/usr/include/blkid -I/usr/include/libmount -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -I/usr/include/fribidi -I/usr/lib64/libffi/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/blkid -I/usr/include/webp -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/libpng16 -I/usr/include/xfce4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/xfce4/libxfce4ui-2 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/xfce4 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/webp -I/usr/include/blkid -I/usr/include/libmount -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -I/usr/include/fribidi -I/usr/lib64/libffi/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/xfce4 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/webp -I/usr/include/blkid -I/usr/include/libmount -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -I/usr/include/fribidi -I/usr/lib64/libffi/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/xfce4 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/webp -I/usr/include/blkid -I/usr/include/libmount -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -I/usr/include/fribidi -I/usr/lib64/libffi/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/xfce4/xfconf-0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -DEXO_API_SUBJECT_TO_CHANGE -I/usr/include/exo-2 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/xfce4 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/webp -I/usr/include/blkid -I/usr/include/libmount -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -I/usr/include/fribidi -I/usr/lib64/libffi/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/gtk-layer-shell -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/webp -I/usr/include/blkid -I/usr/include/libmount -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/at-spi-2.0 -I/usr/lib64/libffi/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/garcon-1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/garcon-gtk3-1 -I/usr/include/garcon-1 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/xfce4/libxfce4ui-2 -I/usr/include/xfce4 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/webp -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -I/usr/include/fribidi -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/thunarx-3 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/include/webp -I/usr/include/blkid -I/usr/include/libmount -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -I/usr/include/fribidi -I/usr/lib64/libffi/include -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -g -O2 -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -Wmissing-declarations -Wmissing-noreturn -Wpointer-arith -Wcast-align -Wformat -Wformat-security -Wformat-y2k -Winit-self -Wmissing-include-dirs -Wundef -Wredundant-decls -fstack-protector -g -Wshadow -Wdeclaration-after-statement -Wnested-externs -Wold-style-definition -o xfdesktop xfdesktop-xfce-desktop-enum-types.o xfdesktop-xfdesktop-file-manager-fdo-proxy.o xfdesktop-xfdesktop-file-manager-proxy.o xfdesktop-xfdesktop-thunar-proxy.o xfdesktop-xfdesktop-trash-proxy.o xfdesktop-xfdesktop-notify.o xfdesktop-main.o xfdesktop-menu.o xfdesktop-windowlist.o xfdesktop-xfce-backdrop.o xfdesktop-xfce-workspace.o xfdesktop-xfce-desktop.o xfdesktop-xfdesktop-application.o xfdesktop-xfdesktop-cell-renderer-icon-label.o xfdesktop-xfdesktop-icon.o xfdesktop-xfdesktop-icon-view.o xfdesktop-xfdesktop-icon-view-manager.o xfdesktop-xfdesktop-icon-view-model.o xfdesktop-xfdesktop-window-icon-manager.o xfdesktop-xfdesktop-window-icon-model.o xfdesktop-xfdesktop-clipboard-manager.o xfdesktop-xfdesktop-file-icon.o xfdesktop-xfdesktop-file-icon-manager.o xfdesktop-xfdesktop-file-icon-model.o xfdesktop-xfdesktop-file-utils.o xfdesktop-xfdesktop-regular-file-icon.o xfdesktop-xfdesktop-special-file-icon.o xfdesktop-xfdesktop-volume-icon.o -Wl,--export-dynamic ../common/.libs/libxfdesktop.a -lnotify -lxfce4windowing-0 -lxfce4windowingui-0 -lxfconf-0 -lexo-2 -lgtk-layer-shell -lm -lgarcon-gtk3-1 -lgarcon-1 -lgthread-2.0 -lxfce4ui-2 -lxfce4util -lthunarx-3 -lgtk-3 -lgdk-3 -lharfbuzz -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo -lcairo-gobject -lgdk_pixbuf-2.0 -lglib-2.0 -lgobject-2.0 -lgio-2.0 -pthread
/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: xfdesktop-xfdesktop-icon-view-manager.o: undefined reference to symbol 'XInternAtom'
/usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib64/libX11.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:715: xfdesktop] Error 1
make[3]: Leaving directory '/tmp/xfdesktop/src'
make[2]: *** [Makefile:630: all] Error 2
make[2]: Leaving directory '/tmp/xfdesktop/src'
make[1]: *** [Makefile:588: all-recursive] Error 1
make[1]: Leaving directory '/tmp/xfdesktop'
make: *** [Makefile:499: all] Error 2