Hi Lars,

is sineshaper still developed?
I can't find any releases on your pages ...

We have some issues in debian with sineshaper.
https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=sineshaper

In attachment are also patches we already applying.

best regards

mira
Origin: Debian
Bug-Debian: http://bugs.debian.org/527667
 http://bugs.debian.org/421231
Description: Fix FTBFS with GCC4.3
 Specify sigc:: namespace to avoid conflicts with signal(2)
---
 src/common/dssiplugin.hpp        |    1 +
 src/common/dssiuiclient.hpp      |    8 ++++----
 src/sineshaper/sineshapergui.hpp |    4 ++--
 3 files changed, 7 insertions(+), 6 deletions(-)

--- sineshaper.orig/src/common/dssiplugin.hpp
+++ sineshaper/src/common/dssiplugin.hpp
@@ -26,6 +26,7 @@
 
 #include <unistd.h>
 
+#include <cstdlib>
 #include <cstring>
 #include <string>
 #include <vector>
--- sineshaper.orig/src/common/dssiuiclient.hpp
+++ sineshaper/src/common/dssiuiclient.hpp
@@ -99,13 +99,13 @@ public:
   // Host to UI
   /** This signal is emitted when the host sends a new control value.
       The parameters are the control port number and the new control value. */
-  signal<void, int, float> control_received;
+  sigc::signal<void, int, float> control_received;
   /** Emitted when the host sends a program change. The parameters are the 
       bank and program numbers. */
-  signal<void, int, int> program_received;
+  sigc::signal<void, int, int> program_received;
   /** Emitted when the host sends a configuration value. The parameters are
       the configuration key and the configuration value. */
-  signal<void, const string, const string> configure_received;
+  sigc::signal<void, const string, const string> configure_received;
   /** Emitted when the host wants the UI to be visible. A DSSI GUI should not
       show any windows until this signal is emitted. */
   Dispatcher show_received;
@@ -134,7 +134,7 @@ public:
   void* allocate_shared_memory(int bytes);
   
   /** Emitted when the plugin has attached to the shared memory segment. */
-  signal<void> plugin_attached;
+  sigc::signal<void> plugin_attached;
   
   /** Returns true if the plugin has attached to the shared memory segment. */
   bool plugin_has_attached();
--- sineshaper.orig/src/sineshaper/sineshapergui.hpp
+++ sineshaper/src/sineshaper/sineshapergui.hpp
@@ -31,11 +31,11 @@ public:
   void program_selected(int bank, int program);
   
   /** This signal is emitted when the user selects a program in the GUI. */
-  signal<void, unsigned long, unsigned long> signal_select_program;
+  sigc::signal<void, unsigned long, unsigned long> signal_select_program;
   
   /** This signal is emitted when the user has edited the programs and 
       the plugin needs to reload the file with the user presets. */
-  signal<void> signal_programs_changed;
+  sigc::signal<void> signal_programs_changed;
   
 protected:
   
Description: Fix linking order to avoid FTBFS with --as-needed enabled.
Author: Ilya Barygin <bary...@gmail.com>
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638599
Forwarded: no
---
 src/sineshaper/Makefile.am |    2 +-
 src/sineshaper/Makefile.in |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

--- sineshaper.orig/src/sineshaper/Makefile.am
+++ sineshaper/src/sineshaper/Makefile.am
@@ -14,7 +14,7 @@ sineshaper_gtk_SOURCES = \
 	skindial_gtkmm.cpp skindial_gtkmm.hpp \
 	sineshapergui.hpp sineshapergui.cpp \
 	sineshaperports.hpp
-sineshaper_gtk_LDADD = @DSSI_LIBS@ @LIBGLADEMM_LIBS@ @LIBLO_LIBS@ ../common/libdssi_ui.la ../common/libdssi_common.la
+sineshaper_gtk_LDADD = ../common/libdssi_ui.la ../common/libdssi_common.la @DSSI_LIBS@ @LIBGLADEMM_LIBS@ @LIBLO_LIBS@
 sineshaper_gtk_CXXFLAGS = @LIBLO_CFLAGS@ @DSSI_CFLAGS@ -D_XOPEN_SOURCE @LIBGLADEMM_CFLAGS@ -DINSTALL_DIR=\"$(dssidir)\" -I../common/ -I../gui-components
 
 dist_bin_SCRIPTS = sineshaper.sh
--- sineshaper.orig/src/sineshaper/Makefile.in
+++ sineshaper/src/sineshaper/Makefile.in
@@ -220,7 +220,7 @@ sineshaper_gtk_SOURCES = \
 	sineshapergui.hpp sineshapergui.cpp \
 	sineshaperports.hpp
 
-sineshaper_gtk_LDADD = @DSSI_LIBS@ @LIBGLADEMM_LIBS@ @LIBLO_LIBS@ ../common/libdssi_ui.la ../common/libdssi_common.la
+sineshaper_gtk_LDADD = ../common/libdssi_ui.la ../common/libdssi_common.la @DSSI_LIBS@ @LIBGLADEMM_LIBS@ @LIBLO_LIBS@
 sineshaper_gtk_CXXFLAGS = @LIBLO_CFLAGS@ @DSSI_CFLAGS@ -D_XOPEN_SOURCE @LIBGLADEMM_CFLAGS@ -DINSTALL_DIR=\"$(dssidir)\" -I../common/ -I../gui-components
 dist_bin_SCRIPTS = sineshaper.sh
 gui_DATA = sineshaper.glade dial.png pixmaps/dummydial.png pixmaps/sineshaper.png presets
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to