Hi guys, I'm facing an issue with upgrading xscreensaver. Here is how I do this: $ portmaster -di xscreensaver The configuring succeeds and the compilation starts, but soon it fails with the following error: Code: cc -pedantic -Wall -Wstrict-prototypes -Wnested-externs -Wmissing-prototypes -Wno-overlength-strings -Wdeclaration-after-statement -std=c89 -U__STRICT_ANSI__ -c -I. -I. -I./../../utils -I./.. -I../.. -D_THREAD_SAFE -D_REENTRANT -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libxml2 -I/usr/local/include/libglade-2.0 -D_REENTRANT -I/usr/local/include/gtk-2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -DSTANDALONE -DUSE_GL -DHAVE_CONFIG_H -O -pipe -march=prescott -I/usr/local/include -I/usr/local/include/gnome-xml -I/usr/local/include surfaces.c In file included from ./../xlockmore.h:39, from surfaces.c:49: /usr/local/include/GL/glu.h:287: warning: function declaration isn't a prototype surfaces.c: In function 'draw_surface': surfaces.c:652: internal compiler error: in assign_386_stack_local, at config/i386/i386.c:13484 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. gmake: *** [surfaces.o] ÐžÑˆÐ¸Ð±ÐºÐ° 1 gmake: Leaving directory `/usr/ports/x11/xscreensaver/work/xscreensaver-5.12/hacks/glx' gmake: *** [all] ÐžÑˆÐ¸Ð±ÐºÐ° 5 *** Error code 1 Stop in /usr/ports/x11/xscreensaver. *** Error code 1 Stop in /usr/ports/x11/xscreensaver. ===>>> make failed for x11/xscreensaver ===>>> Aborting update The interesting thing is that the same precise error occurred while updating previous versions of xscreensaver, 5.10 and 5.11. As a workaround I use packages when they come out. But this error still worries me. Has anybody come across this error and how can it be fixed? I'm not sure if this matters but just in case here is how this port is configured. Code: ===> The following configuration options are available for xscreensaver-5.12: KERBEROS=off "Add support for kerberos" PAM=off "Add support for pam authentication" SETUID_HACKS=off "Install sonar hack suid so it can ping" FIREF=off "Add extra port x11/fireflies" XAOS1=off "Add extra port graphics/xaos" XDALI=off "Add extra port x11-clocks/xdaliclock" XURTH=off "Add extra port astro/xearth" XMOUN=off "Add extra port graphics/xmountains" XPLAN=off "Add extra port astro/xplanet" XSNOW=off "Add extra port x11/xsnow" ===> Use 'make config' to modify these settings Thanks in advance.