fix gpuarithm module compilation (Bug #3103)
authorVladislav Vinogradov <vlad.vinogradov@itseez.com>
Wed, 19 Jun 2013 06:09:19 +0000 (10:09 +0400)
committerVladislav Vinogradov <vlad.vinogradov@itseez.com>
Wed, 19 Jun 2013 06:13:33 +0000 (10:13 +0400)
modules/gpuarithm/src/arithm.cpp

index 6045cf5..eb7d710 100644 (file)
@@ -173,7 +173,7 @@ void cv::gpu::gemm(InputArray _src1, InputArray _src2, double alpha, InputArray
     (void) _dst;
     (void) flags;
     (void) stream;
-    CV_Error(:Error::StsNotImplemented, "The library was build without CUBLAS");
+    CV_Error(Error::StsNotImplemented, "The library was build without CUBLAS");
 #else
     // CUBLAS works with column-major matrices
 
@@ -624,10 +624,10 @@ namespace
 
 Ptr<Convolution> cv::gpu::createConvolution(Size user_block_size)
 {
-#ifndef HAVE_CUBLAS
+#ifndef HAVE_CUFFT
     (void) user_block_size;
-    CV_Error(cv::Error::StsNotImplemented, "The library was build without CUFFT");
-    return Ptr<BLAS>();
+    CV_Error(Error::StsNotImplemented, "The library was build without CUFFT");
+    return Ptr<Convolution>();
 #else
     return new ConvolutionImpl(user_block_size);
 #endif