diff -Naur pacman-2.9.8.orig/scripts/makepkg pacman-2.9.8/scripts/makepkg
--- pacman-2.9.8.orig/scripts/makepkg	2012-06-22 23:13:14.000000000 +0000
+++ pacman-2.9.8/scripts/makepkg	2013-02-12 18:36:48.000000000 +0000
@@ -140,6 +140,41 @@
 	echo $deplist
 }
 
+
+checkmakeconflicts() {
+	local missdep=""
+	local cnfllist=""
+	local iter1=""
+	local iter2=""
+
+	[ $# -gt 0 ] || return
+
+	missdep=`pacman $PACMAN_OPTS -T $* | cut -f2- -d' ' | tr '\n' ' ' | sed 's| +| |g'`
+	missdep=`echo $missdep`
+	makeconflicts=`echo "$*"`
+	if [ "$missdep" != "$makeconflicts" ]; then
+		while [ "$makeconflicts" != "" ]; do
+			iter1=`echo "$makeconflicts" | cut -f1 -d' '`
+			iter2=`echo "$missdep" | cut -f1 -d' '`
+			if [ "$iter1" = "$iter2" ]; then
+				makeconflicts=`echo "$makeconflicts " | cut -f2- -d' '`
+				missdep=`echo "$missdep " | cut -f2- -d' '`
+			else
+				makeconflicts=`echo "$makeconflicts " | cut -f2- -d' '`
+				cnfllist=`echo "$cnfllist $iter1"`
+			fi
+			makeconflicts=`echo $makeconflicts`
+		done
+		
+		for iter1 in $cnfllist; do
+			echo "conflicts : $iter1" > /dev/stderr
+		done
+
+		exit 1
+	fi
+}
+
+
 handledeps() {
 	local missingdeps=0
 	local deplist="$*"
@@ -363,7 +398,7 @@
 
 unset pkgname pkgver pkgrel pkgdesc url license groups provides md5sums force
 unset replaces depends conflicts backup source install build makedepends
-unset options
+unset options makeconflicts
 # some applications (eg, blackbox) will not build with some languages
 unset LC_ALL LANG
 umask 0022
@@ -437,6 +472,7 @@
 		exit 1
 	fi
 	msg "Checking Buildtime Dependencies..."
+	checkmakeconflicts ${makeconflicts[@]}
 	makedeplist=`checkdeps ${makedepends[@]}`
 	handledeps $makedeplist
 	if [ $? -gt 0 ]; then
