diff -r -u fontutils-0.6-old/data/defs.make fontutils-0.6/data/defs.make
--- fontutils-0.6-old/data/defs.make	Tue Oct 27 13:26:06 1992
+++ fontutils-0.6/data/defs.make	Sun Sep 29 14:28:58 1996
@@ -56,7 +56,7 @@
 # 
 ifneq "$(findstring widgets, $(libraries))" ""
 dlsym = ../$(srcdir)/lib/dlsym.o
-X_sys_libraries = -lXaw -lXmu -lXext -lXt -lX11
+X_sys_libraries = -lXaw -lXmu -lXt -lSM -lICE -lXExExt -lXext -lX11
 X_libraries = -static $(xlibdir) $(X_sys_libraries) $(dlsym) $(wlibs)
 endif
 
diff -r -u fontutils-0.6-old/lib/fmod.c fontutils-0.6/lib/fmod.c
--- fontutils-0.6-old/lib/fmod.c	Wed Mar 25 08:52:25 1992
+++ fontutils-0.6/lib/fmod.c	Sun Sep 29 14:29:15 1996
@@ -50,7 +50,7 @@
 #include <math.h> /* changed from "mathimpl.h" --karl */
 
 #if !defined(vax) && !defined(tahoe)
-extern int isnan(),finite();
+/* extern int isnan(),finite(); */
 #endif	/* !defined(vax) && !defined(tahoe) */
 extern double frexp(),ldexp(),fabs();
 
diff -r -u fontutils-0.6-old/lib/vector.c fontutils-0.6/lib/vector.c
--- fontutils-0.6-old/lib/vector.c	Fri Mar 27 14:50:57 1992
+++ fontutils-0.6/lib/vector.c	Sun Sep 29 14:29:25 1996
@@ -106,7 +106,7 @@
 /* Given the IN_VECTOR and OUT_VECTOR, return the angle between them in
    degrees, in the range zero to 180.  */
    
-real
+const real
 Vangle (const vector_type in_vector, const vector_type out_vector)
 {
   vector_type v1 = normalize (in_vector);
