diff --git a/build.sh b/build.sh
index 1751fa36fca3c95f1cd6262cc9fa99c64b04023d..fc5f2e081bd1120201788b93457f70d12b585cbe 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.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
+	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
 	# substitute old source tree
 	rm -rf freetype2 >> $LOGFILE 2>&1 || failure
-	mv freetype-2.3.7 freetype2 >> $LOGFILE 2>&1 || failure
+	mv freetype-2.3.5 freetype2 >> $LOGFILE 2>&1 || failure
 
 	echo "Retrieving libxml2 (this may take a while)..." | tee -a $LOGFILE
 	cd $ROOT/3rdparty || failure