File no-return-in-nonvoid-function.patch of Package moses

diff -Naru ./moses/src/LanguageModelParallelBackoff.cpp ../moses-20100813-p0/moses/src/LanguageModelParallelBackoff.cpp
--- ./moses/src/LanguageModelParallelBackoff.cpp	2010-08-09 10:50:12.000000000 +0100
+++ ../moses-20100813-p0/moses/src/LanguageModelParallelBackoff.cpp	2010-08-22 16:19:25.746842978 +0100
@@ -140,6 +140,7 @@
 
 		}*/
 
+		return true; //DAVID return true instead of a random value
 
 	}
 
diff -Naru ./moses/src/PhraseDictionary.cpp ../moses-20100813-p0/moses/src/PhraseDictionary.cpp
--- ./moses/src/PhraseDictionary.cpp	2010-08-09 10:50:12.000000000 +0100
+++ ../moses-20100813-p0/moses/src/PhraseDictionary.cpp	2010-08-22 16:31:33.034842897 +0100
@@ -181,8 +181,10 @@
 		return pd;
 		#else
 			assert(false);
+			return NULL; //DAVID: will never happen, but compiler will be happy
 		#endif
 	}
+	return NULL; //DAVID better than random
 }
   
 const PhraseDictionary* PhraseDictionaryFeature::GetDictionary(const InputType& source)
diff -Naru ./scripts/training/lexical-reordering/Makefile ../moses-20100813-p0/scripts/training/lexical-reordering/Makefile
--- ./scripts/training/lexical-reordering/Makefile	2010-08-09 10:49:40.000000000 +0100
+++ ../moses-20100813-p0/scripts/training/lexical-reordering/Makefile	2010-08-22 20:44:40.706345034 +0100
@@ -8,7 +8,7 @@
 	$(CXX) -O6 -g -c $<
 
 score: score.cpp reordering_classes.o
-	$(CXX) -lz score.cpp reordering_classes.o -o score
+	$(CXX) score.cpp reordering_classes.o -o score -lz
 
 #reordering_classes.o: reordering_classes.h reordering_classes.cpp
 #	$(CXX) reordering_classes.cpp
openSUSE Build Service is sponsored by