diff -ru blender-2.57/SConstruct blender-2.57.patched/SConstruct
--- blender-2.57/SConstruct	Thu Apr 14 17:30:06 2011
+++ blender-2.57.patched/SConstruct	Sun Apr 24 01:15:32 2011
@@ -155,7 +155,10 @@
 
 if sys.platform=='win32':
     if env['CC'] in ['cl', 'cl.exe']:
-         platform = 'win64-vc' if bitness == 64 else 'win32-vc'
+         if bitness == 64:
+             platform = 'win64-vc'
+         else: 
+             platform = 'win32-vc'
     elif env['CC'] in ['gcc']:
         platform = 'win32-mingw'
 
diff -ru blender-2.57/source/blender/blenlib/intern/path_util.c blender-2.57.patched/source/blender/blenlib/intern/path_util.c
--- blender-2.57/source/blender/blenlib/intern/path_util.c	Thu Apr 14 17:19:45 2011
+++ blender-2.57.patched/source/blender/blenlib/intern/path_util.c	Sun Apr 24 01:20:36 2011
@@ -55,7 +55,7 @@
 
 #include "GHOST_Path-api.h"
 
-#if defined WIN32 && !defined _LIBC
+#if defined WIN32 && !defined _LIBC || defined __SVR4 && defined __sun
 # include "BLI_fnmatch.h" /* use fnmatch included in blenlib */
 #else
 #  ifndef _GNU_SOURCE
diff -ru blender-2.57/source/blender/editors/space_outliner/outliner.c blender-2.57.patched/source/blender/editors/space_outliner/outliner.c
--- blender-2.57/source/blender/editors/space_outliner/outliner.c	Thu Apr 14 17:21:32 2011
+++ blender-2.57.patched/source/blender/editors/space_outliner/outliner.c	Sun Apr 24 01:22:51 2011
@@ -58,7 +58,7 @@
 #include "BLI_blenlib.h"
 #include "BLI_utildefines.h"
 
-#if defined WIN32 && !defined _LIBC
+#if defined WIN32 && !defined _LIBC || defined __SVR4 && defined __sun
 # include "BLI_fnmatch.h" /* use fnmatch included in blenlib */
 #else
 #  ifndef _GNU_SOURCE
diff -ru blender-2.57/source/blender/render/intern/raytrace/rayobject_rtbuild.cpp blender-2.57.patched/source/blender/render/intern/raytrace/rayobject_rtbuild.cpp
--- blender-2.57/source/blender/render/intern/raytrace/rayobject_rtbuild.cpp	Thu Apr 14 17:15:36 2011
+++ blender-2.57.patched/source/blender/render/intern/raytrace/rayobject_rtbuild.cpp	Sun Apr 24 01:25:46 2011
@@ -34,6 +34,7 @@
 
 #include <assert.h>
 #include <math.h>
+#include <ieeefp.h>
 #include <stdlib.h>
 #include <algorithm>
 
