File k9copy-gcc.patch of Package k9copy

--- a/src/backup/k9dvdbackup.cpp
+++ b/src/backup/k9dvdbackup.cpp
@@ -28,6 +28,7 @@
 #include <qapplication.h>
 #include <qfileinfo.h>
 
+#include <cmath>
 #include <stdio.h>
 #include <stdlib.h>
 #include <stdarg.h>
@@ -907,7 +908,8 @@ k9Vobu * k9DVDBackup::remapOffset(uint32
 
 
         if ((vobu1 !=NULL) && (vobu2!=NULL)) {
-            *_offset = abs(vobu1->newSector - vobu2->newSector)  | maskOffset1 ;
+            *_offset = vobu1->newSector - vobu2->newSector;
+            *_offset |= maskOffset1;
             *_offset |= maskOffset2;
             return vobu2;
         }
--- a/src/backup/k9execcopy.cpp
+++ b/src/backup/k9execcopy.cpp
@@ -306,7 +306,7 @@ void k9ExecCopy::createMkv(k9DVDTitle *_
 
 #if QT_VERSION >= 0x050000
     m_progressDialog=new QProgressDialog(k9Dialogs::getMainWidget() );
-    m_progressDialog->setCancelButton(false);
+    m_progressDialog->setCancelButton(NULL);
 
 #else
     m_progressDialog=new KProgressDialog(k9Dialogs::getMainWidget() );
openSUSE Build Service is sponsored by