File qucs-m4.diff of Package qucs

diff --git a/qucs-core/m4/complexcxx.m4 b/qucs-core/m4/complexcxx.m4
index 9eecee6..9f61dc8 100644
--- a/qucs-core/m4/complexcxx.m4
+++ b/qucs-core/m4/complexcxx.m4
@@ -121,8 +121,13 @@ AC_DEFUN([AC_CHECK_CXX_COMPLEX_POW],
 		        #endif
 		        ]],
 	       	         [[complex<double> x,y;  
-			 pow(x,double(2.0));
-			 pow(x, y); pow(double(2.0), x);
+			#ifdef HAVE_TR1_COMPLEX
+			 std::tr1::pow(x,double(2.0));
+			 std::tr1::pow(x, y); std::tr1::pow(double(2.0), x);
+		        #else
+			 std::pow(x,double(2.0));
+			 std::pow(x, y); std::pow(double(2.0), x);
+		        #endif
 		         return 0;]])],
                     [AS_VAR_SET([ac_var], [yes])],
 		    [AS_VAR_SET([ac_var], [no])])])
openSUSE Build Service is sponsored by