-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

 tags 4556781 patch
 quit

  I added one patch to fix the FTBFS with GCC 4.3: missing #includes
  The patch needs two things before to apply:
  + To update the libsigc++-2.0-dev version to >=2.0.18-2 (the last
version so far).
  + To wait for a new version for libsigc++-2.0-dev where the bug
#468061 has been fixed. I sent a patch too [1].

Also,
   do you wish a NMU package if you have lack time?

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=468061

 Regards.



- - --
Anibal Avelar (FixXxeR) http://fixxxer.cc
GPG: 83B64656 - C143 4AD8 B017 53FA B742  D6AA CEEA F9F3 83B6 4656
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: http://firegpg.tuxfamily.org

iD8DBQFH4umrzur584O2RlYRAtNhAJkBNPS54UCkpmkH8vE/O1RfNL4u8QCggND+
n7MYUWCGEJBDgV28bwiQSN8=
=jO9s
-----END PGP SIGNATURE-----
diff -Nru k3d-0.6.7.0/debian/control k3d-0.6.7.0.modif/debian/control
--- k3d-0.6.7.0/debian/control	2008-03-20 16:25:26.000000000 -0600
+++ k3d-0.6.7.0.modif/debian/control	2008-03-20 10:38:27.172208998 -0600
@@ -2,7 +2,7 @@
 Section: graphics
 Priority: optional
 Maintainer: David Martínez Moreno <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 5.0.37.2), libsigc++-2.0-dev, libx11-dev, libgl1-mesa-dev, libglu1-mesa-dev | libglu-dev, libgtkmm-2.4-dev, xsltproc, libfreetype6-dev, libtiff4-dev, libmagick++9-dev, graphviz, netpbm, libsuperlu3-dev, gettext, python, python-dev, python-support (>= 0.5.3), plib1.8.4-dev, libopenexr-dev, libgts-dev, libgtkglext1-dev, libboost-dev, libboost-regex-dev, libboost-date-time-dev, librsvg2-bin (>> 2.9.5-5), g++-4.1 (>=4.1.1-9), quilt
+Build-Depends: debhelper (>= 5.0.37.2), libsigc++-2.0-dev(>=2.0.18-2), libx11-dev, libgl1-mesa-dev, libglu1-mesa-dev | libglu-dev, libgtkmm-2.4-dev, xsltproc, libfreetype6-dev, libtiff4-dev, libmagick++9-dev, graphviz, netpbm, libsuperlu3-dev, gettext, python, python-dev, python-support (>= 0.5.3), plib1.8.4-dev, libopenexr-dev, libgts-dev, libgtkglext1-dev, libboost-dev, libboost-regex-dev, libboost-date-time-dev, librsvg2-bin (>> 2.9.5-5), g++-4.1 (>=4.1.1-9), quilt
 # Comments for Build-Depends:
 #  librsvg2-bin (>> 2.9.5-5):
 #   In versions 2.9.5-5 and before, rsvg did not work with relative paths,
diff -Nru k3d-0.6.7.0/hapy/src/RuleId.cc k3d-0.6.7.0.modif/hapy/src/RuleId.cc
--- k3d-0.6.7.0/hapy/src/RuleId.cc	2004-02-12 04:04:59.000000000 -0600
+++ k3d-0.6.7.0.modif/hapy/src/RuleId.cc	2008-03-20 10:29:35.621917674 -0600
@@ -4,6 +4,7 @@
 #include <Hapy/RuleId.h>
 #include <Hapy/NumericLimits.h>
 #include <Hapy/IoStream.h>
+#include <limits>
 
 Hapy::RuleId::Id Hapy::RuleId::ThePerm = 100;
 Hapy::RuleId::Id Hapy::RuleId::TheTmp = -100;
diff -Nru k3d-0.6.7.0/k3dsdk/algebra.h k3d-0.6.7.0.modif/k3dsdk/algebra.h
--- k3d-0.6.7.0/k3dsdk/algebra.h	2006-03-16 09:23:14.000000000 -0600
+++ k3d-0.6.7.0.modif/k3dsdk/algebra.h	2008-03-20 14:49:48.827663562 -0600
@@ -30,10 +30,11 @@
 #include "vectors.h"
 
 #include <cfloat>
+#include <cstring>
 
 /****************************************************************
 *
-* C++ Vector and Matrix Algebra routines
+* C++ Vector and Matrix Algebra routinesex
 * Author: Jean-Francois DOUE
 * Version 3.1 --- October 1993
 *
diff -Nru k3d-0.6.7.0/k3dsdk/bitmap.h k3d-0.6.7.0.modif/k3dsdk/bitmap.h
--- k3d-0.6.7.0/k3dsdk/bitmap.h	2006-08-04 23:22:03.000000000 -0500
+++ k3d-0.6.7.0.modif/k3dsdk/bitmap.h	2008-03-20 15:33:17.988351156 -0600
@@ -32,6 +32,7 @@
 #include <functional>
 #include <iostream>
 #include <string>
+#include <cstring>
 
 namespace k3d
 {
diff -Nru k3d-0.6.7.0/k3dsdk/explicit_snap_source.cpp k3d-0.6.7.0.modif/k3dsdk/explicit_snap_source.cpp
--- k3d-0.6.7.0/k3dsdk/explicit_snap_source.cpp	2006-02-14 20:31:06.000000000 -0600
+++ k3d-0.6.7.0.modif/k3dsdk/explicit_snap_source.cpp	2008-03-20 10:42:17.445331516 -0600
@@ -24,6 +24,7 @@
 #include "explicit_snap_source.h"
 #include "result.h"
 #include "vectors.h"
+#include <algorithm>
 
 namespace k3d
 {
diff -Nru k3d-0.6.7.0/k3dsdk/explicit_snap_target.cpp k3d-0.6.7.0.modif/k3dsdk/explicit_snap_target.cpp
--- k3d-0.6.7.0/k3dsdk/explicit_snap_target.cpp	2006-02-14 20:31:06.000000000 -0600
+++ k3d-0.6.7.0.modif/k3dsdk/explicit_snap_target.cpp	2008-03-20 10:43:22.301027431 -0600
@@ -24,6 +24,7 @@
 #include "explicit_snap_target.h"
 #include "result.h"
 #include "vectors.h"
+#include <algorithm>
 
 namespace k3d
 {
diff -Nru k3d-0.6.7.0/k3dsdk/gl_info.cpp k3d-0.6.7.0.modif/k3dsdk/gl_info.cpp
--- k3d-0.6.7.0/k3dsdk/gl_info.cpp	2004-12-18 18:39:24.000000000 -0600
+++ k3d-0.6.7.0.modif/k3dsdk/gl_info.cpp	2008-03-20 10:44:57.590457666 -0600
@@ -22,6 +22,7 @@
 */
 
 #include "gl_info.h"
+#include <cstring>
 
 #if defined K3D_PLATFORM_WIN32
 
diff -Nru k3d-0.6.7.0/k3dsdk/log_control.h k3d-0.6.7.0.modif/k3dsdk/log_control.h
--- k3d-0.6.7.0/k3dsdk/log_control.h	2007-01-06 13:58:14.000000000 -0600
+++ k3d-0.6.7.0.modif/k3dsdk/log_control.h	2008-03-20 13:43:42.357627317 -0600
@@ -21,6 +21,7 @@
 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
 #include "signal_system.h"
+#include <time.h>
 
 namespace k3d
 {
diff -Nru k3d-0.6.7.0/k3dsdk/socket.cpp k3d-0.6.7.0.modif/k3dsdk/socket.cpp
--- k3d-0.6.7.0/k3dsdk/socket.cpp	2006-10-05 23:24:56.000000000 -0500
+++ k3d-0.6.7.0.modif/k3dsdk/socket.cpp	2008-03-20 13:50:41.869533938 -0600
@@ -24,6 +24,7 @@
 #include "result.h"
 #include "socket.h"
 #include "string_cast.h"
+#include <cstring>
 
 #ifdef K3D_PLATFORM_WIN32
 
diff -Nru k3d-0.6.7.0/modules/bitmap/bitmap_element.h k3d-0.6.7.0.modif/modules/bitmap/bitmap_element.h
--- k3d-0.6.7.0/modules/bitmap/bitmap_element.h	2006-08-04 23:25:11.000000000 -0500
+++ k3d-0.6.7.0.modif/modules/bitmap/bitmap_element.h	2008-03-20 15:25:56.479190983 -0600
@@ -26,6 +26,7 @@
 
 #include <k3dsdk/algebra.h>
 #include <k3dsdk/bitmap.h>
+#include <memory>
 
 namespace libk3dbitmap
 {
diff -Nru k3d-0.6.7.0/ngui/angle_axis_control.h k3d-0.6.7.0.modif/ngui/angle_axis_control.h
--- k3d-0.6.7.0/ngui/angle_axis_control.h	2006-06-17 14:05:47.000000000 -0500
+++ k3d-0.6.7.0.modif/ngui/angle_axis_control.h	2008-03-20 14:18:25.480337715 -0600
@@ -30,6 +30,7 @@
 #include <k3dsdk/signal_system.h>
 
 #include <gtkmm/table.h>
+#include <memory>
 
 namespace Gtk { class Button; }
 namespace k3d { class iproperty; }
diff -Nru k3d-0.6.7.0/ngui/aqsis_layer_chooser.h k3d-0.6.7.0.modif/ngui/aqsis_layer_chooser.h
--- k3d-0.6.7.0/ngui/aqsis_layer_chooser.h	2005-10-01 20:12:28.000000000 -0500
+++ k3d-0.6.7.0.modif/ngui/aqsis_layer_chooser.h	2008-03-20 14:28:33.590991966 -0600
@@ -26,6 +26,7 @@
 
 #include "ui_component.h"
 #include <gtkmm/box.h>
+#include <memory>
 
 namespace k3d { namespace aqsis { class ilayer_connection_property; } }
 namespace k3d { class istate_recorder; }
diff -Nru k3d-0.6.7.0/ngui/bitmap_preview.h k3d-0.6.7.0.modif/ngui/bitmap_preview.h
--- k3d-0.6.7.0/ngui/bitmap_preview.h	2006-07-04 23:49:43.000000000 -0500
+++ k3d-0.6.7.0.modif/ngui/bitmap_preview.h	2008-03-20 14:30:24.389306002 -0600
@@ -30,6 +30,7 @@
 #include <k3dsdk/bitmap.h>
 
 #include <gtkmm/buttonbox.h>
+#include <memory>
 
 namespace Gtk { class Image; }
 namespace k3d { class idag; }
diff -Nru k3d-0.6.7.0/ngui/bounding_box.h k3d-0.6.7.0.modif/ngui/bounding_box.h
--- k3d-0.6.7.0/ngui/bounding_box.h	2006-06-17 14:05:47.000000000 -0500
+++ k3d-0.6.7.0.modif/ngui/bounding_box.h	2008-03-20 14:47:56.005234179 -0600
@@ -30,6 +30,7 @@
 #include <k3dsdk/bounding_box.h>
 
 #include <gtkmm/table.h>
+#include <memory>
 
 // Forward declarations
 namespace Gtk { class Button; }
diff -Nru k3d-0.6.7.0/ngui/check_button.h k3d-0.6.7.0.modif/ngui/check_button.h
--- k3d-0.6.7.0/ngui/check_button.h	2006-06-17 14:05:48.000000000 -0500
+++ k3d-0.6.7.0.modif/ngui/check_button.h	2008-03-20 14:34:32.151425161 -0600
@@ -31,6 +31,7 @@
 #include <k3dsdk/iwritable_property.h>
 
 #include <gtkmm/checkbutton.h>
+#include <memory>
 
 // Forward declarations
 namespace k3d { class istate_recorder; }
diff -Nru k3d-0.6.7.0/ngui/check_menu_item.h k3d-0.6.7.0.modif/ngui/check_menu_item.h
--- k3d-0.6.7.0/ngui/check_menu_item.h	2006-06-17 14:05:48.000000000 -0500
+++ k3d-0.6.7.0.modif/ngui/check_menu_item.h	2008-03-20 14:36:10.325019755 -0600
@@ -31,6 +31,7 @@
 #include <k3dsdk/iwritable_property.h>
 
 #include <gtkmm/checkmenuitem.h>
+#include <memory>
 
 // Forward declarations
 namespace k3d { class istate_recorder; }
diff -Nru k3d-0.6.7.0/ngui/color_chooser.h k3d-0.6.7.0.modif/ngui/color_chooser.h
--- k3d-0.6.7.0/ngui/color_chooser.h	2006-06-17 14:05:48.000000000 -0500
+++ k3d-0.6.7.0.modif/ngui/color_chooser.h	2008-03-20 14:39:22.763986227 -0600
@@ -31,6 +31,7 @@
 #include <k3dsdk/iwritable_property.h>
 
 #include <gtkmm/button.h>
+#include <memory>
 
 namespace Gtk { class DrawingArea; }
 namespace k3d { class istate_recorder; }
diff -Nru k3d-0.6.7.0/ngui/combo_box.h k3d-0.6.7.0.modif/ngui/combo_box.h
--- k3d-0.6.7.0/ngui/combo_box.h	2006-06-17 14:05:48.000000000 -0500
+++ k3d-0.6.7.0.modif/ngui/combo_box.h	2008-03-20 14:54:48.084717250 -0600
@@ -32,6 +32,7 @@
 
 #include <gtkmm/comboboxentry.h>
 #include <gtkmm/liststore.h>
+#include <memory>
 
 // Forward declarations
 namespace k3d { class istate_recorder; }
diff -Nru k3d-0.6.7.0/ngui/entry.h k3d-0.6.7.0.modif/ngui/entry.h
--- k3d-0.6.7.0/ngui/entry.h	2006-06-17 14:05:48.000000000 -0500
+++ k3d-0.6.7.0.modif/ngui/entry.h	2008-03-20 14:27:44.100171645 -0600
@@ -30,6 +30,7 @@
 
 #include <k3dsdk/iproperty.h>
 #include <k3dsdk/iwritable_property.h>
+#include <memory>
 
 namespace k3d { class istate_recorder; }
 
diff -Nru k3d-0.6.7.0/ngui/enumeration_chooser.h k3d-0.6.7.0.modif/ngui/enumeration_chooser.h
--- k3d-0.6.7.0/ngui/enumeration_chooser.h	2006-06-17 14:05:48.000000000 -0500
+++ k3d-0.6.7.0.modif/ngui/enumeration_chooser.h	2008-03-20 14:49:00.204892709 -0600
@@ -34,6 +34,7 @@
 
 #include <gtkmm/combobox.h>
 #include <gtkmm/liststore.h>
+#include <memory>
 
 // Forward declarations
 namespace k3d { class istate_recorder; }
diff -Nru k3d-0.6.7.0/ngui/node_chooser.h k3d-0.6.7.0.modif/ngui/node_chooser.h
--- k3d-0.6.7.0/ngui/node_chooser.h	2006-06-17 14:05:49.000000000 -0500
+++ k3d-0.6.7.0.modif/ngui/node_chooser.h	2008-03-20 14:28:10.057650877 -0600
@@ -34,6 +34,7 @@
 #include <k3dsdk/result.h>
 
 #include <gtkmm/box.h>
+#include <memory>
 
 namespace Gtk { class Button; }
 namespace Gtk { class Label; }
diff -Nru k3d-0.6.7.0/ngui/node_history.h k3d-0.6.7.0.modif/ngui/node_history.h
--- k3d-0.6.7.0/ngui/node_history.h	2006-06-17 14:05:49.000000000 -0500
+++ k3d-0.6.7.0.modif/ngui/node_history.h	2008-03-20 14:49:56.584105577 -0600
@@ -24,6 +24,7 @@
 #include "ui_component.h"
 
 #include <gtkmm/box.h>
+#include <memory>
 
 namespace libk3dngui
 {
diff -Nru k3d-0.6.7.0/ngui/path_chooser.h k3d-0.6.7.0.modif/ngui/path_chooser.h
--- k3d-0.6.7.0/ngui/path_chooser.h	2007-01-22 22:06:32.000000000 -0600
+++ k3d-0.6.7.0.modif/ngui/path_chooser.h	2008-03-20 14:48:27.099006112 -0600
@@ -31,6 +31,7 @@
 #include <k3dsdk/iwritable_property.h>
 
 #include <gtkmm/box.h>
+#include <memory>
 
 namespace Gtk { class Button; }
 namespace Gtk { class ComboBox; }
diff -Nru k3d-0.6.7.0/ngui/point_control.h k3d-0.6.7.0.modif/ngui/point_control.h
--- k3d-0.6.7.0/ngui/point_control.h	2006-06-17 14:05:49.000000000 -0500
+++ k3d-0.6.7.0.modif/ngui/point_control.h	2008-03-20 14:59:59.474462340 -0600
@@ -30,6 +30,7 @@
 #include <k3dsdk/vectors.h>
 
 #include <gtkmm/table.h>
+#include <memory>
 
 namespace Gtk { class Button; }
 namespace k3d { class iproperty; }
diff -Nru k3d-0.6.7.0/ngui/scale.h k3d-0.6.7.0.modif/ngui/scale.h
--- k3d-0.6.7.0/ngui/scale.h	2006-06-17 14:05:50.000000000 -0500
+++ k3d-0.6.7.0.modif/ngui/scale.h	2008-03-20 15:04:34.598140745 -0600
@@ -30,6 +30,7 @@
 #include <k3dsdk/vectors.h>
 
 #include <gtkmm/table.h>
+#include <memory>
 
 // Forward declarations
 namespace Gtk { class Button; }
diff -Nru k3d-0.6.7.0/ngui/script_button.h k3d-0.6.7.0.modif/ngui/script_button.h
--- k3d-0.6.7.0/ngui/script_button.h	2006-06-17 14:05:50.000000000 -0500
+++ k3d-0.6.7.0.modif/ngui/script_button.h	2008-03-20 15:06:50.457882951 -0600
@@ -32,6 +32,7 @@
 
 #include <gtkmm/box.h>
 #include <gtkmm/button.h>
+#include <memory>
 
 // Forward declarations
 namespace k3d { class istate_recorder; }
diff -Nru k3d-0.6.7.0/ngui/spin_button.h k3d-0.6.7.0.modif/ngui/spin_button.h
--- k3d-0.6.7.0/ngui/spin_button.h	2006-06-24 22:49:07.000000000 -0500
+++ k3d-0.6.7.0.modif/ngui/spin_button.h	2008-03-20 14:32:34.928745021 -0600
@@ -33,6 +33,7 @@
 
 #include <gtkmm/button.h>
 #include <gtkmm/table.h>
+#include <memory>
 
 namespace Gtk { class Button; }
 namespace k3d { class iproperty; }
diff -Nru k3d-0.6.7.0/ngui/toggle_button.h k3d-0.6.7.0.modif/ngui/toggle_button.h
--- k3d-0.6.7.0/ngui/toggle_button.h	2006-06-17 14:05:51.000000000 -0500
+++ k3d-0.6.7.0.modif/ngui/toggle_button.h	2008-03-20 14:47:45.516636467 -0600
@@ -31,6 +31,7 @@
 #include <k3dsdk/iwritable_property.h>
 
 #include <gtkmm/togglebutton.h>
+#include <memory>
 
 // Forward declarations
 namespace k3d { class istate_recorder; }
diff -Nru k3d-0.6.7.0/renderjob/main.cpp k3d-0.6.7.0.modif/renderjob/main.cpp
--- k3d-0.6.7.0/renderjob/main.cpp	2007-01-22 22:06:33.000000000 -0600
+++ k3d-0.6.7.0.modif/renderjob/main.cpp	2008-03-20 15:18:59.183410652 -0600
@@ -31,6 +31,7 @@
 
 #include <iostream>
 #include <vector>
+#include <algorithm>
 
 namespace
 {

Reply via email to