[oe-commits] Khem Raj : opie-notes_1.2.4.bb: Fix build errors encountered with gcc 4.5

git version control git at git.openembedded.org
Fri Nov 19 06:01:43 UTC 2010


Module: openembedded.git
Branch: release-2010.12
Commit: d171a92c2446259f37ec85829d0628f26912cef1
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=d171a92c2446259f37ec85829d0628f26912cef1

Author: Khem Raj <raj.khem at gmail.com>
Date:   Thu Nov 18 14:26:39 2010 -0800

opie-notes_1.2.4.bb: Fix build errors encountered with gcc 4.5

* This should get us a step closer to compiling opie-image with gcc 4.5

Signed-off-by: Khem Raj <raj.khem at gmail.com>

---

 .../gcc-4.5-non-trivially-copyable-fix.patch       |   62 ++++++++++++++++++++
 recipes/opie-notes/opie-notes_1.2.4.bb             |    5 +-
 2 files changed, 66 insertions(+), 1 deletions(-)

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
index 0000000..6c3c625
--- /dev/null
+++ b/recipes/opie-notes/opie-notes-1.2.4/gcc-4.5-non-trivially-copyable-fix.patch
@@ -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 
+         {
diff --git a/recipes/opie-notes/opie-notes_1.2.4.bb b/recipes/opie-notes/opie-notes_1.2.4.bb
index 89ed98e..3ffe7e1 100644
--- a/recipes/opie-notes/opie-notes_1.2.4.bb
+++ b/recipes/opie-notes/opie-notes_1.2.4.bb
@@ -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 \
+	  "





More information about the Openembedded-commits mailing list