diff --git a/pd/src/g_canvas.c b/pd/src/g_canvas.c
index 9be2ddffea492c0f6d87a59b354b909f20eb7fe4..7fbb48b37686769c8ebfda53413e1b69eea10858 100644
--- a/pd/src/g_canvas.c
+++ b/pd/src/g_canvas.c
@@ -15,6 +15,7 @@ to be different but are now unified except for some fossilized names.) */
 #include "g_all_guis.h"
 #include <string.h>
 
+static t_class *scalehandle_class;
 extern int do_not_redraw;
 extern void canvas_drawconnection(t_canvas *x, int lx1, int ly1, int lx2, int ly2, t_int tag, int issignal);
 extern void canvas_updateconnection(t_canvas *x, int lx1, int ly1, int lx2, int ly2, t_int tag);
diff --git a/pd/src/g_hdial.c b/pd/src/g_hdial.c
deleted file mode 100644
index 8b137891791fe96927ad78e64b0aad7bded08bdc..0000000000000000000000000000000000000000
--- a/pd/src/g_hdial.c
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/pd/src/g_hslider.c b/pd/src/g_hslider.c
deleted file mode 100644
index 8b137891791fe96927ad78e64b0aad7bded08bdc..0000000000000000000000000000000000000000
--- a/pd/src/g_hslider.c
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/pd/src/g_vdial.c b/pd/src/g_vdial.c
deleted file mode 100644
index 8b137891791fe96927ad78e64b0aad7bded08bdc..0000000000000000000000000000000000000000
--- a/pd/src/g_vdial.c
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/pd/src/g_vslider.c b/pd/src/g_vslider.c
deleted file mode 100644
index 8b137891791fe96927ad78e64b0aad7bded08bdc..0000000000000000000000000000000000000000
--- a/pd/src/g_vslider.c
+++ /dev/null
@@ -1 +0,0 @@
-