Package: pinball Version: 0.3.1-13 Hi,
I've just uploaded a NMU, fixing the FTBFS that has been around for over 4 months, as well as clearing the dependency_libs field from the la files. Patch attached. Regis
diff -Nru pinball-0.3.1/debian/changelog pinball-0.3.1/debian/changelog --- pinball-0.3.1/debian/changelog 2010-05-17 17:24:46.000000000 +0100 +++ pinball-0.3.1/debian/changelog 2011-09-22 21:18:40.000000000 +0100 @@ -1,3 +1,11 @@ +pinball (0.3.1-13.1) unstable; urgency=low + + * Non-maintainer upload. + * Add missing C++ headers to fix FTBFS. Closes: #624953, #640726. + * Empty dependency_libs field in la files. Closes: #633208. + + -- Regis Boudin <re...@debian.org> Thu, 22 Sep 2011 21:16:50 +0100 + pinball (0.3.1-13) unstable; urgency=low * Depend on virtual libstdc++-dev in addition to libstdc++6-4.4-dev diff -Nru pinball-0.3.1/debian/patches/06_missing_cstddef.patch pinball-0.3.1/debian/patches/06_missing_cstddef.patch --- pinball-0.3.1/debian/patches/06_missing_cstddef.patch 1970-01-01 01:00:00.000000000 +0100 +++ pinball-0.3.1/debian/patches/06_missing_cstddef.patch 2011-09-22 21:30:44.000000000 +0100 @@ -0,0 +1,38 @@ +Description: Add missing inlcudes of cstddef, fixing FTBFS13.1 +Author: Regis Boudin <re...@debian.org> +Bug-Debian: http://bugs.debian.org/624953 +Bug-Debian: http://bugs.debian.org/640726 + +--- pinball-0.3.1.orig/base/Behavior.cpp ++++ pinball-0.3.1/base/Behavior.cpp +@@ -10,6 +10,8 @@ + #include "Behavior.h" + #include "Group.h" + ++#include <cstddef> ++ + Behavior::Behavior() { + //EM_COUT("Behavior::Behavior", 1); + p_Light = NULL; +--- pinball-0.3.1.orig/base/SignalSender.cpp ++++ pinball-0.3.1/base/SignalSender.cpp +@@ -12,6 +12,8 @@ + #include "Group.h" + #include "Behavior.h" + ++#include <cstddef> ++ + SignalSender * SignalSender::p_SignalSender = NULL; + + SignalSender::SignalSender() { +--- pinball-0.3.1.orig/base/BehaviorVisitor.cpp ++++ pinball-0.3.1/base/BehaviorVisitor.cpp +@@ -10,6 +10,8 @@ + #include "Behavior.h" + #include "Group.h" + ++#include <cstddef> ++ + BehaviorVisitor * BehaviorVisitor::p_BehaviorVisitor = NULL; + + BehaviorVisitor::BehaviorVisitor() { diff -Nru pinball-0.3.1/debian/patches/series pinball-0.3.1/debian/patches/series --- pinball-0.3.1/debian/patches/series 2010-01-06 18:28:41.000000000 +0000 +++ pinball-0.3.1/debian/patches/series 2011-09-22 21:26:30.000000000 +0100 @@ -3,3 +3,4 @@ 03_desktop.patch 04_fix_const.patch 05_system_ltdl.patch +06_missing_cstddef.patch diff -Nru pinball-0.3.1/debian/rules pinball-0.3.1/debian/rules --- pinball-0.3.1/debian/rules 2010-01-07 16:16:46.000000000 +0000 +++ pinball-0.3.1/debian/rules 2011-09-22 21:24:33.000000000 +0100 @@ -27,6 +27,7 @@ .PHONY: override_dh_install override_dh_install: + sed -i "/dependency_libs/s/'.*'/''/" $(CURDIR)/debian/tmp/usr/lib/pinball/*.la install -d $(CURDIR)/debian/tmp/usr/share/applications install -d $(CURDIR)/debian/tmp/usr/share/pixmaps install -m 644 pinball.desktop $(CURDIR)/debian/tmp/usr/share/applications