Package: tvtime
Version: 1.0.1-2.1
Severity: important
Tags: patch

Your package fails to build with G++ 4.1.  I'm filing this bug as
important for now, but when 4.1 will be the default compiler in
unstable (probably in a few weeks) I'll upgrade this to serious.

A patch is attached.


> Automatic build of tvtime_1.0.1-2.1 on em64t by sbuild/amd64 1.106
...
> if x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -MT greedyh.o 
> -MD -MP -MF ".deps/greedyh.Tpo" \
>         -c -o greedyh.o `test -f '../plugins/greedyh.cpp' || echo 
> './'`../plugins/greedyh.cpp; \
>       then mv -f ".deps/greedyh.Tpo" ".deps/greedyh.Po"; \
>       else rm -f ".deps/greedyh.Tpo"; exit 1; \
>       fi
> ../plugins/greedyh.asm:21: error: extra qualification 
> 'DScalerFilterGreedyH::' on member 'filterDScaler_SSE'
> ../plugins/greedyh.asm:21: error: extra qualification 
> 'DScalerFilterGreedyH::' on member 'filterDScaler_3DNOW'
> ../plugins/greedyh.asm:21: error: extra qualification 
> 'DScalerFilterGreedyH::' on member 'filterDScaler_MMX'
> make[3]: *** [greedyh.o] Error 1


--- ./plugins/tomsmocomp/TomsMoCompAll2.inc~    2006-03-24 23:22:55.000000000 
+0000
+++ ./plugins/tomsmocomp/TomsMoCompAll2.inc     2006-03-24 23:23:37.000000000 
+0000
@@ -5,9 +5,9 @@
 #endif
 
 #ifdef USE_STRANGE_BOB
-#define SEARCH_EFFORT_FUNC(n) DScalerFilterTomsMoComp::SEFUNC(n##_SB)
+#define SEARCH_EFFORT_FUNC(n) SEFUNC(n##_SB)
 #else
-#define SEARCH_EFFORT_FUNC(n) DScalerFilterTomsMoComp::SEFUNC(n)
+#define SEARCH_EFFORT_FUNC(n) SEFUNC(n)
 #endif
 
 int SEARCH_EFFORT_FUNC(0)              // we don't try at all ;-)
--- ./plugins/greedyh.asm~      2006-03-24 23:19:56.000000000 +0000
+++ ./plugins/greedyh.asm       2006-03-24 23:22:26.000000000 +0000
@@ -18,7 +18,7 @@
 
 #include "x86-64_macros.inc"
 
-void DScalerFilterGreedyH::FUNCT_NAME(TDeinterlaceInfo* pInfo)
+void FUNCT_NAME(TDeinterlaceInfo* pInfo)
 {
     int64_t i;
     bool InfoIsOdd = (pInfo->PictureHistory[0]->Flags & 
PICTURE_INTERLACED_ODD) ? 1 : 0;
--- ./plugins/tomsmocomp.cpp~   2006-03-24 23:24:03.000000000 +0000
+++ ./plugins/tomsmocomp.cpp    2006-03-24 23:24:15.000000000 +0000
@@ -31,7 +31,7 @@
 
 #define IS_MMX
 #define SSE_TYPE MMX
-#define FUNCT_NAME DScalerFilterTomsMoComp::filterDScaler_MMX
+#define FUNCT_NAME filterDScaler_MMX
 #include "tomsmocomp/TomsMoCompAll.inc"
 #undef  IS_MMX
 #undef  SSE_TYPE
@@ -39,7 +39,7 @@
 
 #define IS_3DNOW
 #define SSE_TYPE 3DNOW
-#define FUNCT_NAME DScalerFilterTomsMoComp::filterDScaler_3DNOW
+#define FUNCT_NAME filterDScaler_3DNOW
 #include "tomsmocomp/TomsMoCompAll.inc"
 #undef  IS_3DNOW
 #undef  SSE_TYPE
@@ -47,7 +47,7 @@
 
 #define IS_SSE
 #define SSE_TYPE SSE
-#define FUNCT_NAME DScalerFilterTomsMoComp::filterDScaler_SSE
+#define FUNCT_NAME filterDScaler_SSE
 #include "tomsmocomp/TomsMoCompAll.inc"
 #undef  IS_SSE
 #undef  SSE_TYPE

-- 
Martin Michlmayr
http://www.cyrius.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to