Index: libs/math/Matrix4.h
===================================================================
--- libs/math/Matrix4.h	(revision 6819)
+++ libs/math/Matrix4.h	(working copy)
@@ -712,30 +712,6 @@
 // Inlined member definitions 
 // =========================================================================================
 
-// Main explicit constructor (private)
-inline Matrix4::Matrix4(float xx_, float xy_, float xz_, float xw_,
-						float yx_, float yy_, float yz_, float yw_,
-						float zx_, float zy_, float zz_, float zw_,
-						float tx_, float ty_, float tz_, float tw_)
-{
-    xx() = xx_;
-    xy() = xy_;
-    xz() = xz_;
-    xw() = xw_;
-    yx() = yx_;
-    yy() = yy_;
-    yz() = yz_;
-    yw() = yw_;
-    zx() = zx_;
-    zy() = zy_;
-    zz() = zz_;
-    zw() = zw_;
-    tx() = tx_;
-    ty() = ty_;
-    tz() = tz_;
-    tw() = tw_;
-}
-
 // Construct a matrix with given column elements
 inline Matrix4 Matrix4::byColumns(float xx, float xy, float xz, float xw,
 								  float yx, float yy, float yz, float yw,
Index: libs/math/Matrix4.cpp
===================================================================
--- libs/math/Matrix4.cpp	(revision 6819)
+++ libs/math/Matrix4.cpp	(working copy)
@@ -20,6 +20,30 @@
 	}
 }
 
+// Main explicit constructor (private)
+Matrix4::Matrix4(float xx_, float xy_, float xz_, float xw_,
+						float yx_, float yy_, float yz_, float yw_,
+						float zx_, float zy_, float zz_, float zw_,
+						float tx_, float ty_, float tz_, float tw_)
+{
+    xx() = xx_;
+    xy() = xy_;
+    xz() = xz_;
+    xw() = xw_;
+    yx() = yx_;
+    yy() = yy_;
+    yz() = yz_;
+    yw() = yw_;
+    zx() = zx_;
+    zy() = zy_;
+    zz() = zz_;
+    zw() = zw_;
+    tx() = tx_;
+    ty() = ty_;
+    tz() = tz_;
+    tw() = tw_;
+}
+
 // Named constructors
 
 // Identity matrix
