I decided to try Xfce4 to see what it is like, and the newest version on Fink is 3.something.
I downloaded the source and also installed the required libraries either through Fink or from source. Now when I go to run make in the libxfce4util-4.1.99.1 directory (configure ran fine) it shows this:
make all-recursive
Making all in libxfce4util
if /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I.. -DDEFAULT_XDG_CACHE_HOME=\"~/.cache\" -DDEFAULT_XDG_DATA_HOME=\"~/.local/share\" -DDEFAULT_XDG_CONFIG_HOME=\"~/.config\" -DDEFAULT_XDG_DATA_DIRS=\"/usr/local/share:/usr/local/share:/usr/share\" -DDEFAULT_XDG_CONFIG_DIRS=\"/usr/local/etc/xdg:/usr/local/etc/xfce4:/etc/xdg\" -DDATADIR=\"/usr/local/share\" -DSYSCONFDIR=\"/usr/local/etc\" -DG_LOG_DOMAIN=\"libxfce4util\" -DKIOSKDIR=\"/usr/local/etc/xdg/xfce4/kiosk\" -DKIOSKDEF=\"ALL\" -I.. -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -g -O2 -MT libxfce4util_la-i18n.lo -MD -MP -MF ".deps/libxfce4util_la-i18n.Tpo" -c -o libxfce4util_la-i18n.lo `test -f 'i18n.c' || echo './'`i18n.c; \
then mv -f ".deps/libxfce4util_la-i18n.Tpo" ".deps/libxfce4util_la-i18n.Plo"; else rm -f ".deps/libxfce4util_la-i18n.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I.. "-DDEFAULT_XDG_CACHE_HOME=\"~/.cache\"" "-DDEFAULT_XDG_DATA_HOME=\"~/.local/share\"" "-DDEFAULT_XDG_CONFIG_HOME=\"~/.config\"" -DDEFAULT_XDG_DATA_DIRS=\"/usr/local/share:/usr/local/share:/usr/share\" -DDEFAULT_XDG_CONFIG_DIRS=\"/usr/local/etc/xdg:/usr/local/etc/xfce4:/etc/xdg\" -DDATADIR=\"/usr/local/share\" -DSYSCONFDIR=\"/usr/local/etc\" -DG_LOG_DOMAIN=\"libxfce4util\" -DKIOSKDIR=\"/usr/local/etc/xdg/xfce4/kiosk\" -DKIOSKDEF=\"ALL\" -I.. -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -g -O2 -MT libxfce4util_la-i18n.lo -MD -MP -MF .deps/libxfce4util_la-i18n.Tpo -c i18n.c -fno-common -DPIC -o .libs/libxfce4util_la-i18n.o
gcc -DHAVE_CONFIG_H -I. -I. -I.. "-DDEFAULT_XDG_CACHE_HOME=\"~/.cache\"" "-DDEFAULT_XDG_DATA_HOME=\"~/.local/share\"" "-DDEFAULT_XDG_CONFIG_HOME=\"~/.config\"" -DDEFAULT_XDG_DATA_DIRS=\"/usr/local/share:/usr/local/share:/usr/share\" -DDEFAULT_XDG_CONFIG_DIRS=\"/usr/local/etc/xdg:/usr/local/etc/xfce4:/etc/xdg\" -DDATADIR=\"/usr/local/share\" -DSYSCONFDIR=\"/usr/local/etc\" -DG_LOG_DOMAIN=\"libxfce4util\" -DKIOSKDIR=\"/usr/local/etc/xdg/xfce4/kiosk\" -DKIOSKDEF=\"ALL\" -I.. -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -g -O2 -MT libxfce4util_la-i18n.lo -MD -MP -MF .deps/libxfce4util_la-i18n.Tpo -c i18n.c -o libxfce4util_la-i18n.o >/dev/null 2>&1
if /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. -I. -I.. -DDEFAULT_XDG_CACHE_HOME=\"~/.cache\" -DDEFAULT_XDG_DATA_HOME=\"~/.local/share\" -DDEFAULT_XDG_CONFIG_HOME=\"~/.config\" -DDEFAULT_XDG_DATA_DIRS=\"/usr/local/share:/usr/local/share:/usr/share\" -DDEFAULT_XDG_CONFIG_DIRS=\"/usr/local/etc/xdg:/usr/local/etc/xfce4:/etc/xdg\" -DDATADIR=\"/usr/local/share\" -DSYSCONFDIR=\"/usr/local/etc\" -DG_LOG_DOMAIN=\"libxfce4util\" -DKIOSKDIR=\"/usr/local/etc/xdg/xfce4/kiosk\" -DKIOSKDEF=\"ALL\" -I.. -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -g -O2 -MT libxfce4util_la-licenses-texts.lo -MD -MP -MF ".deps/libxfce4util_la-licenses-texts.Tpo" -c -o libxfce4util_la-licenses-texts.lo `test -f 'licenses-texts.c' || echo './'`licenses-texts.c; \
then mv -f ".deps/libxfce4util_la-licenses-texts.Tpo" ".deps/libxfce4util_la-licenses-texts.Plo"; else rm -f ".deps/libxfce4util_la-licenses-texts.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I.. "-DDEFAULT_XDG_CACHE_HOME=\"~/.cache\"" "-DDEFAULT_XDG_DATA_HOME=\"~/.local/share\"" "-DDEFAULT_XDG_CONFIG_HOME=\"~/.config\"" -DDEFAULT_XDG_DATA_DIRS=\"/usr/local/share:/usr/local/share:/usr/share\" -DDEFAULT_XDG_CONFIG_DIRS=\"/usr/local/etc/xdg:/usr/local/etc/xfce4:/etc/xdg\" -DDATADIR=\"/usr/local/share\" -DSYSCONFDIR=\"/usr/local/etc\" -DG_LOG_DOMAIN=\"libxfce4util\" -DKIOSKDIR=\"/usr/local/etc/xdg/xfce4/kiosk\" -DKIOSKDEF=\"ALL\" -I.. -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -g -O2 -MT libxfce4util_la-licenses-texts.lo -MD -MP -MF .deps/libxfce4util_la-licenses-texts.Tpo -c licenses-texts.c -fno-common -DPIC -o .libs/libxfce4util_la-licenses-texts.o
/var/tmp//ccs4MhUG.s:10:Expected comma after segment-name
/var/tmp//ccs4MhUG.s:10:Rest of line ignored. 1st junk character valued 32 ( ).
make[2]: *** [libxfce4util_la-licenses-texts.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Any ideas about what is going on?