opie-notes_1.2.4.bb: Fix build errors encountered with gcc 4.5
authorKhem Raj <raj.khem@gmail.com>
Thu, 18 Nov 2010 22:26:39 +0000 (14:26 -0800)
committerKhem Raj <raj.khem@gmail.com>
Thu, 18 Nov 2010 22:28:06 +0000 (14:28 -0800)
* This should get us a step closer to compiling opie-image with gcc 4.5

Signed-off-by: Khem Raj <raj.khem@gmail.com>
recipes/opie-notes/opie-notes-1.2.4/gcc-4.5-non-trivially-copyable-fix.patch [new file with mode: 0644]
recipes/opie-notes/opie-notes_1.2.4.bb

diff --git a/recipes/opie-notes/opie-notes-1.2.4/gcc-4.5-non-trivially-copyable-fix.patch b/recipes/opie-notes/opie-notes-1.2.4/gcc-4.5-non-trivially-copyable-fix.patch
new file mode 100644 (file)
index 0000000..6c3c625
--- /dev/null
@@ -0,0 +1,62 @@
+Index: notes/editwindow.cpp
+===================================================================
+--- notes/editwindow.cpp
++++ notes/editwindow.cpp
+@@ -22,7 +22,7 @@ void editWindowWidget::loadFile(QString 
+     {
+         if (!file.open(IO_ReadOnly)) 
+         {
+-            QMessageBox::warning(0, tr("File i/o error"), fileName.sprintf(tr("Could not read file '%s'"), fileName));
++            QMessageBox::warning(0, tr("File i/o error"), fileName.sprintf(tr("Could not read file '%s'"), fileName.data()));
+         } 
+         else 
+         {
+@@ -40,7 +40,7 @@ void editWindowWidget::saveFile(QString 
+     if(!file.open(IO_WriteOnly)) 
+     {
+-        QMessageBox::warning(0, tr("File i/o error"), fileName.sprintf(tr("Could not write file '%s'"), fileName));
++        QMessageBox::warning(0, tr("File i/o error"), fileName.sprintf(tr("Could not write file '%s'"), fileName.data()));
+     }
+     else 
+     {
+Index: notes/mainwindow.cpp
+===================================================================
+--- notes/mainwindow.cpp
++++ notes/mainwindow.cpp
+@@ -57,7 +57,7 @@ mainWindowWidget::mainWindowWidget( QWid
+             if(!fileList.mkdir(fileList.absPath()))
+             {
+-                QMessageBox::critical(0, tr("i/o error"), text.sprintf(tr("Could not create directory '%s'"), fileList.absPath()));
++                QMessageBox::critical(0, tr("i/o error"), text.sprintf(tr("Could not create directory '%s'"), fileList.absPath().data()).data());
+             }
+             else
+             {
+@@ -65,7 +65,7 @@ mainWindowWidget::mainWindowWidget( QWid
+                 if(!fileList.mkdir(fileList.absPath()))
+                 {
+-                    QMessageBox::critical(0, tr("i/o error"), text.sprintf(tr("Could not create directory '%s'"), fileList.absPath()));
++                    QMessageBox::critical(0, tr("i/o error"), text.sprintf(tr("Could not create directory '%s'"), fileList.absPath().data()).data());
+                 }
+             }
+         }
+@@ -154,7 +154,7 @@ void mainWindowWidget::slotItemDuplicate
+     {
+         if (!fileOld.open(IO_ReadOnly)) 
+         {
+-            QMessageBox::warning(0, tr("File i/o error"), fileName.sprintf(tr("Could not read file '%s'"), fileName));
++            QMessageBox::warning(0, tr("File i/o error"), fileName.sprintf(tr("Could not read file '%s'"), fileName.data()));
+         } 
+         else 
+         {
+@@ -208,7 +208,7 @@ void mainWindowWidget::refreshList()
+         if (!file.open(IO_ReadOnly)) 
+         {
+-            QMessageBox::warning(0, tr("File i/o error"), title.sprintf(tr("Could not read file '%s'"), fileList[item]));
++            QMessageBox::warning(0, tr("File i/o error"), title.sprintf(tr("Could not read file '%s'"), fileList[item].data()).data());
+         }
+         else 
+         {
index 89ed98e..3ffe7e1 100644 (file)
@@ -1,5 +1,8 @@
 require ${PN}.inc
+PR = "r1"
 
 SRC_URI = "${HANDHELDS_CVS};tag=${TAG};module=opie/core/pim/notes \
            ${HANDHELDS_CVS};tag=${TAG};module=opie/pics \
-           ${HANDHELDS_CVS};tag=${TAG};module=opie/apps"
+           ${HANDHELDS_CVS};tag=${TAG};module=opie/apps \
+          file://gcc-4.5-non-trivially-copyable-fix.patch \
+         "