diff -pruN 1.2.9/debian/changelog 1.2.9ubuntu1/debian/changelog
--- 1.2.9/debian/changelog	2009-01-29 03:04:35.000000000 +0000
+++ 1.2.9ubuntu1/debian/changelog	2009-10-27 05:24:56.000000000 +0000
@@ -1,3 +1,15 @@
+kmchart (1.2.9ubuntu1) karmic; urgency=low
+
+  [ Simon Olofsson ]
+  * src/libqmc/qmc_indom.cpp: Fix FTBFS with GCC 4.4 and eglibc 2.10
+    (LP: #459143) because of invalid const char * to char * conversion
+
+  [ Fabrice Coutadeur ]
+  * src/chart/view.cpp: Fix FTBFS with GCC 4.4 and eglibc 2.10 because of
+    invalid const char * to char * conversion
+
+ -- Fabrice Coutadeur <fabricesp@ubuntu.com>  Tue, 27 Oct 2009 05:23:22 +0000
+
 kmchart (1.2.9) unstable; urgency=low
 
   * New kmchart release.
diff -pruN 1.2.9/debian/control 1.2.9ubuntu1/debian/control
--- 1.2.9/debian/control	2009-01-27 11:56:47.000000000 +0000
+++ 1.2.9ubuntu1/debian/control	2009-10-24 07:45:48.000000000 +0100
@@ -1,7 +1,8 @@
 Source: kmchart
 Section: utils
 Priority: extra
-Maintainer: Nathan Scott <nathans@debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Nathan Scott <nathans@debian.org>
 Uploaders: Anibal Monsalve Salazar <anibal@debian.org>
 Build-Depends: autoconf, debhelper (>= 5), libpcp3-dev (>= 2.7.4-20080507), libqt4-dev, libqt4-opengl-dev
 Standards-Version: 3.7.3
diff -pruN 1.2.9/src/chart/view.cpp 1.2.9ubuntu1/src/chart/view.cpp
--- 1.2.9/src/chart/view.cpp	2009-01-27 11:59:52.000000000 +0000
+++ 1.2.9ubuntu1/src/chart/view.cpp	2009-10-27 05:10:25.000000000 +0000
@@ -1201,7 +1201,7 @@ static void saveScheme(FILE *f, QString 
 
 void SaveViewDialog::saveChart(FILE *f, Chart *cp, bool hostDynamic)
 {
-    const char	*p;
+    char	*p;
     char	*q, *qend;
     double	ymin, ymax;
     bool	autoscale;
diff -pruN 1.2.9/src/libqmc/qmc_indom.cpp 1.2.9ubuntu1/src/libqmc/qmc_indom.cpp
--- 1.2.9/src/libqmc/qmc_indom.cpp	2009-01-29 03:04:35.000000000 +0000
+++ 1.2.9ubuntu1/src/libqmc/qmc_indom.cpp	2009-10-24 07:44:41.000000000 +0100
@@ -110,7 +110,7 @@ int
 QmcIndom::lookup(QString const &name)
 {
     int i;
-    char *p = NULL;
+    const char *p = NULL;
     const char *q = NULL;
 
     for (i = 0; i < my.instances.size(); i++) {
