diff --git a/build.sh b/build.sh
index 0238af13852d1e6c5cf6e50ffacaa03c1b7e6ce6..4ab9d50ba058a588ad47f20fb2540b0fd9b87670 100755
--- a/build.sh
+++ b/build.sh
@@ -131,12 +131,12 @@ prepare_generic()
 	
 	echo "Retrieving Freetype2 (this may take a while)..." | tee -a $LOGFILE
 	cd $ROOT/3rdparty || failure
-	wget http://mesh.dl.sourceforge.net/sourceforge/freetype/freetype-2.3.5.tar.bz2 >> $LOGFILE 2>&1 || failure
-	tar -xjf freetype-2.3.5.tar.bz2 >> $LOGFILE 2>&1 || failure
-	rm freetype-2.3.5.tar.bz2 >> $LOGFILE 2>&1 || failure
+	wget http://mesh.dl.sourceforge.net/sourceforge/freetype/freetype-2.3.7.tar.bz2 >> $LOGFILE 2>&1 || failure
+	tar -xjf freetype-2.3.7.tar.bz2 >> $LOGFILE 2>&1 || failure
+	rm freetype-2.3.7.tar.bz2 >> $LOGFILE 2>&1 || failure
 	# substitute old source tree
 	rm -rf freetype2 >> $LOGFILE 2>&1 || failure
-	mv freetype-2.3.5 freetype2 >> $LOGFILE 2>&1 || failure
+	mv freetype-2.3.7 freetype2 >> $LOGFILE 2>&1 || failure
 
 	echo "Retrieving libxml2 (this may take a while)..." | tee -a $LOGFILE
 	cd $ROOT/3rdparty || failure