Hi,
Attached is the diff for my felix 1.1.3-3.1 NMU.
Note that this NMU may be a sponsored one, so in case of answers,
please also Cc: the sponsoree (mail in the changelog) too.
diff -u felix-1.1.3/debian/changelog felix-1.1.3/debian/changelog
--- felix-1.1.3/debian/changelog
+++ felix-1.1.3/debian/changelog
@@ -1,3 +1,11 @@
+felix (1.1.3-3.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Add missing <cstring> include to flx_gc.pak
+ and fix FTBFS with g++ 4.3. (Closes: #472561)
+
+ -- Kumar Appaiah <[EMAIL PROTECTED]> Mon, 31 Mar 2008 09:32:56 +0530
+
felix (1.1.3-3) unstable; urgency=low
* Fix clean rule to fully clean up the build (Closes: 424252)
only in patch2:
unchanged:
--- felix-1.1.3.orig/debian/patches/01_gcc43.dpatch
+++ felix-1.1.3/debian/patches/01_gcc43.dpatch
@@ -0,0 +1,56 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 01_gcc43.dpatch by <[EMAIL PROTECTED]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Patch by Kumar Appaiah to fix FTBFS with g++ 4.3
+
[EMAIL PROTECTED]@
+diff -urNad felix-1.1.3~/lpsrc/flx_gc.pak felix-1.1.3/lpsrc/flx_gc.pak
+--- felix-1.1.3~/lpsrc/flx_gc.pak 2008-03-31 09:59:09.000000000 +0530
++++ felix-1.1.3/lpsrc/flx_gc.pak 2008-03-31 10:00:08.000000000 +0530
+@@ -80,6 +80,7 @@
+ #define __FLX_GC_H__
+
+ #include <cstdlib>
++#include <cstring>
+ #include "flx_gc_config.hpp"
+
+ // we use an STL set to hold the collection of roots
+@@ -705,6 +706,7 @@
+
+ @select(tangler('rtl/flx_collector.cpp'))
+ #include <cstdlib>
++#include <cstring>
+ #include <map>
+ #include <limits.h>
+ #include <cassert>
+diff -urNad felix-1.1.3~/lpsrc/flx_posixtimer_demux.ipk
felix-1.1.3/lpsrc/flx_posixtimer_demux.ipk
+--- felix-1.1.3~/lpsrc/flx_posixtimer_demux.ipk 2007-04-18
13:06:21.000000000 +0530
++++ felix-1.1.3/lpsrc/flx_posixtimer_demux.ipk 2008-03-31 09:59:34.000000000
+0530
+@@ -54,6 +54,7 @@
+
+ #include <queue> // stl seems to have a prio_queue
+ #include <sys/time.h> // gettimeofday for calculating "now"
++#include <cstdio>
+
+ //using namespace flx::pthread;
+ namespace flx { namespace demux {
+diff -urNad felix-1.1.3~/lpsrc/flx_rtl.pak felix-1.1.3/lpsrc/flx_rtl.pak
+--- felix-1.1.3~/lpsrc/flx_rtl.pak 2008-03-31 09:59:09.000000000 +0530
++++ felix-1.1.3/lpsrc/flx_rtl.pak 2008-03-31 10:01:02.000000000 +0530
+@@ -3384,6 +3384,7 @@
+
+ @select(tangler('rtl/flx_ioutil.cpp'))
+ #include <cstdio>
++#include <cstring>
+ #include <string>
+ #include "flx_ioutil.hpp"
+ namespace flx { namespace rtl { namespace ioutil {
+@@ -3523,6 +3524,7 @@
+ @doc()
+
+ @select(tangler('rtl/flx_strutil.cpp'))
++#include <cstdlib>
+ #include "flx_strutil.hpp"
+
+ namespace flx { namespace rtl { namespace strutil {
only in patch2:
unchanged:
--- felix-1.1.3.orig/debian/patches/00list
+++ felix-1.1.3/debian/patches/00list
@@ -0,0 +1 @@
+01_gcc43.dpatch