diff -up gnome-screensaver-2.29.90/configure.ac.linker-fixes gnome-screensaver-2.29.90/configure.ac
--- gnome-screensaver-2.29.90/configure.ac.linker-fixes 2010-02-08 10:50:19.000000000 -0500
+++ gnome-screensaver-2.29.90/configure.ac 2010-02-09 09:48:39.880808232 -0500
@@ -42,6 +42,7 @@ GLIB_REQUIRED_VERSION=2.15.0
GCONF_REQUIRED_VERSION=2.6.1
GDK_REQUIRED_VERSION=2.14.0
GTK_REQUIRED_VERSION=2.11.5
+X11_REQUIRED_VERSION=1.3
LIBGNOME_MENU_REQUIRED_VERSION=2.11.1
GNOME_DESKTOP_REQUIRED_VERSION=2.29.0
@@ -56,6 +57,7 @@ AC_TYPE_UID_T
AC_CHECK_FUNCS([setresuid setenv unsetenv clearenv])
PKG_CHECK_MODULES(GNOME_SCREENSAVER,
+ x11 >= $X11_REQUIRED_VERSION
gtk+-2.0 >= $GTK_REQUIRED_VERSION
dbus-glib-1 >= $DBUS_REQUIRED_VERSION
gconf-2.0 >= $GCONF_REQUIRED_VERSION
diff -up gnome-screensaver-2.29.90/savers/Makefile.am.linker-fixes gnome-screensaver-2.29.90/savers/Makefile.am
--- gnome-screensaver-2.29.90/savers/Makefile.am.linker-fixes 2010-02-09 10:14:46.863797660 -0500
+++ gnome-screensaver-2.29.90/savers/Makefile.am 2010-02-09 10:17:25.877811125 -0500
@@ -87,6 +87,7 @@ floaters_SOURCES = \
floaters_LDADD = \
libgs-theme-engine.a \
$(GNOME_SCREENSAVER_SAVER_LIBS) \
+ -lm \
$(NULL)
popsquares_SOURCES = \