tags 292971 fixed-upstream thanks On Mon, Jan 31, 2005 at 04:48:08PM +0100, Tim Janik said > On Mon, 31 Jan 2005, Andreas Jochens wrote: > > >+static gboolean draw_grow_sign (GtkWidget *widget, GdkEventExpose > >*event, BstGrowBar *self); > >+static gboolean draw_shrink_sign (GtkWidget *widget, GdkEventExpose > >*event, BstGrowBar *self); > >+static void grow_range (GtkWidget *widget, BstGrowBar *self); > >+static void shrink_range (GtkWidget *widget, BstGrowBar *self); > > thanks, i've applied this part to my local tree, so the 0.6.5 upstream > release > of beast will have it. > > >diff -urN ../tmp-orig/beast-0.6.2/bse/bsecxxutils.h ./bse/bsecxxutils.h > >--- ../tmp-orig/beast-0.6.2/bse/bsecxxutils.h 2004-01-27 > >16:28:00.000000000 +0100 > >+++ ./bse/bsecxxutils.h 2005-01-31 13:50:02.000000000 +0100 > >@@ -48,8 +48,8 @@ > > > >/* --- template errors --- */ > >namespace TEMPLATE_ERROR { > >-template<typename What, typename Reason> void invalid_type () { > >TEMPLATE_ERROR::abort; } > >-template<typename TYPE> void invalid_argument_type () { > >TEMPLATE_ERROR::abort; } > >+template<typename What, typename Reason> void invalid_type () { abort(); } > >+template<typename TYPE> void invalid_argument_type () { abort(); } > >} > > this is not a corect fix. the statement within the template is supposed to > yield a compiler error to allow compile time checks. 0.6.4 already has this > fixed for gcc-4.0, instead of TEMPLATE_ERROR::abort, use: > > namespace TEMPLATE_ERROR { > template<typename What, typename Reason> void invalid_type () { bool > force_compiler_error = void (0); } > template<typename TYPE> void invalid_argument_type () { bool > force_compiler_error = void (0); } > }
Hi Sam, do you think you'll have time to upload this fix soon? Would you like someone to NMU it for you? -rob -- It's like a koala bear crapped a rainbow in my brain! -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]