diff -aur occ6.2/ros/src/Standard/Standard_Transient_proto.hxx mod/ros/src/Standard/Standard_Transient_proto.hxx
--- occ6.2/ros/src/Standard/Standard_Transient_proto.hxx	2007-08-28 13:06:16.000000000 -0500
+++ mod/ros/src/Standard/Standard_Transient_proto.hxx	2007-08-29 13:45:41.614264887 -0500
@@ -21,6 +21,9 @@
 //! Abstract class which forms the root of the entire 
 //! Transient class hierarchy.
 
+class Handle(Standard_Transient);
+Standard_EXPORT Handle_Standard_Type& Standard_Transient_Type_(); 
+
 class Standard_Transient
 {
   //---- uses the friend Standard_Transient class
diff -aur occ6.2/ros/inc/Standard_Transient_proto.hxx mod/ros/inc/Standard_Transient_proto.hxx
--- occ6.2/ros/inc/Standard_Transient_proto.hxx	2007-08-28 13:06:16.000000000 -0500
+++ mod/ros/inc/Standard_Transient_proto.hxx	2007-08-29 13:45:41.614264887 -0500
@@ -21,6 +21,9 @@
 //! Abstract class which forms the root of the entire 
 //! Transient class hierarchy.
 
+class Handle(Standard_Transient);
+Standard_EXPORT Handle_Standard_Type& Standard_Transient_Type_(); 
+
 class Standard_Transient
 {
   //---- uses the friend Standard_Transient class
diff -aur occ6.2/ros/inc/Units_Dimensions.hxx mod/ros/inc/Units_Dimensions.hxx
--- occ6.2/ros/inc/Units_Dimensions.hxx	2007-08-28 13:06:18.000000000 -0500
+++ mod/ros/inc/Units_Dimensions.hxx	2007-08-29 14:27:08.181281640 -0500
@@ -190,6 +190,9 @@
 
 };
 
+Standard_EXPORT Handle(Units_Dimensions) operator *(const Handle(Units_Dimensions)&,const Handle(Units_Dimensions)&);
+Standard_EXPORT Handle(Units_Dimensions) operator /(const Handle(Units_Dimensions)&,const Handle(Units_Dimensions)&);
+Standard_EXPORT Handle(Units_Dimensions) pow(const Handle(Units_Dimensions)&,const Standard_Real);
 
 #include <Units_Dimensions.lxx>
 
diff -aur occ6.2/ros/inc/Units_Quantity.hxx mod/ros/inc/Units_Quantity.hxx
--- occ6.2/ros/inc/Units_Quantity.hxx	2007-08-28 13:06:16.000000000 -0500
+++ mod/ros/inc/Units_Quantity.hxx	2007-08-29 14:30:16.485507150 -0500
@@ -123,6 +123,7 @@
 
 };
 
+Standard_EXPORT Standard_Boolean operator ==(const Handle(Units_Quantity)&,const Standard_CString);
 
 #include <Units_Quantity.lxx>
 
diff -aur occ6.2/ros/inc/Units_Token.hxx mod/ros/inc/Units_Token.hxx
--- occ6.2/ros/inc/Units_Token.hxx	2007-08-28 13:06:15.000000000 -0500
+++ mod/ros/inc/Units_Token.hxx	2007-08-29 14:26:05.065206046 -0500
@@ -252,6 +252,19 @@
 
 };
 
+Standard_EXPORT Handle(Units_Token) operator +(const Handle(Units_Token)&,const Standard_Integer);
+Standard_EXPORT Handle(Units_Token) operator +(const Handle(Units_Token)&,const Handle(Units_Token)&);
+Standard_EXPORT Handle(Units_Token) operator -(const Handle(Units_Token)&,const Handle(Units_Token)&);
+Standard_EXPORT Handle(Units_Token) operator *(const Handle(Units_Token)&,const Handle(Units_Token)&);
+Standard_EXPORT Handle(Units_Token) operator /(const Handle(Units_Token)&,const Handle(Units_Token)&);
+Standard_EXPORT Handle(Units_Token) pow(const Handle(Units_Token)&,const Handle(Units_Token)&);
+Standard_EXPORT Handle(Units_Token) pow(const Handle(Units_Token)&,const Standard_Real);
+Standard_EXPORT Standard_Boolean operator ==(const Handle(Units_Token)&,const Standard_CString);
+Standard_EXPORT Standard_Boolean operator !=(const Handle(Units_Token)&,const Standard_CString);
+Standard_EXPORT Standard_Boolean operator <=(const Handle(Units_Token)&,const Standard_CString);
+Standard_EXPORT Standard_Boolean operator >(const Handle(Units_Token)&,const Standard_CString);
+Standard_EXPORT Standard_Boolean operator >(const Handle(Units_Token)&,const Handle(Units_Token)&);
+Standard_EXPORT Standard_Boolean operator >=(const Handle(Units_Token)&,const Handle(Units_Token)&);
 
 #include <Units_Token.lxx>
 
diff -aur occ6.2/ros/inc/Units_Unit.hxx mod/ros/inc/Units_Unit.hxx
--- occ6.2/ros/inc/Units_Unit.hxx	2007-08-28 13:06:14.000000000 -0500
+++ mod/ros/inc/Units_Unit.hxx	2007-08-29 14:29:28.661449883 -0500
@@ -152,6 +152,7 @@
 
 };
 
+Standard_EXPORT Standard_Boolean operator ==(const Handle(Units_Unit)&,const Standard_CString);
 
 #include <Units_Unit.lxx>
 
diff -aur occ6.2/ros/src/Standard/Standard_Persistent.cxx mod/ros/src/Standard/Standard_Persistent.cxx
--- occ6.2/ros/src/Standard/Standard_Persistent.cxx	2007-08-28 13:06:43.000000000 -0500
+++ mod/ros/src/Standard/Standard_Persistent.cxx	2007-08-29 14:19:10.056708994 -0500
@@ -9,6 +9,7 @@
 #include <Standard_TypeMismatch.hxx>
 #include <Standard_NotImplemented.hxx>
 #include <Standard_Type.hxx>
+#include <Standard_ShallowDump_proto.hxx>
 
 //
 // The Initialization of the Standard_Persistent variables
