Created attachment 3850 add -lm to LIBADD in balou Makefile.am Hey, xfce4-session fails to build when using -z,defs because of mising -lm: .libs/libbalou_la-balou-theme.o: In function `load_pixbuf': /tmp/buildd/xfce4-session-4.8.1/engines/balou/balou-theme.c:435: undefined reference to `RINT' /tmp/buildd/xfce4-session-4.8.1/engines/balou/balou-theme.c:441: undefined reference to `RINT' collect2: ld returned 1 exit status Attached patch fixes the problem.
Ok that's because libpng recently removed -lm from Requires.private, see http://mail.gnome.org/archives/desktop-devel-list/2011-August/msg00236.html
Fixed per the suggestion in the mailing list thread. Some systems don't have libm, so it needs to be checked for in configure.