diff --git a/src/Makefile.in b/src/Makefile.in
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -176,14 +176,14 @@ endef
 
 ifeq ($(PYTHON_PLATFORM),win32)
   # Windows -- Only MinGW is directly supported.
-  CXX_RULE = $(DEFAULT_CXX_RULE)
-  LINK_RULE = $(WIN32_DLLRULE)
+  CXX_RULE = $(_DEFAULT_CXX_RULE)
+  LINK_RULE = $(_WIN32_DLLRULE)
   CVISUAL_CPPFLAGS += $(WIN32_CPPFLAGS) $(GTK_CFLAGS) $(GTHREAD_CFLAGS)
   CVISUAL_LIBS += $(WIN32_LIBS) $(GTK_LIBS) $(GTHREAD_LIBS) -lboost_thread -lboost_signals
   CVISUAL_LDFLAGS += $(WIN32_LDFLAGS)
   PLATFORM_TARGET = cvisual.pyd
   PLATFORM_OBJS = winrate.lo
-  INSTALL_RULE = $(GENERIC_INSTALLRULE)
+  INSTALL_RULE = $(_GENERIC_INSTALLRULE)
 else 
   # These options are common to both Linux and OSX.
   # The filter-out statement removes an extraneous flag brought in by 
@@ -200,20 +200,20 @@ else
     # Special rules for OSX
     CVISUAL_LIBS += $(filter-out $(_FILTER_OUT), $(GTK_LIBS) \
        $(GTHREAD_LIBS) /sw/lib/libboost_python-mt.a -lboost_thread-mt -lboost_signals)
-    CXX_RULE = $(DEFAULT_CXX_RULE)
-    LINK_RULE = $(OSX_SORULE)
+    CXX_RULE = $(_DEFAULT_CXX_RULE)
+    LINK_RULE = $(_OSX_SORULE)
     PLATFORM_TARGET = cvisualmodule.so
     CVISUAL_CPPFLAGS += $(OSX_CPPFLAGS)
-    INSTALL_RULE = $(GENERIC_INSTALLRULE)
+    INSTALL_RULE = $(_GENERIC_INSTALLRULE)
  else
     # Libtoolish rules.  These should apply to all POSIX-like systems.
     CVISUAL_LIBS += $(filter-out $(_FILTER_OUT), $(GTK_LIBS) \
        $(GTHREAD_LIBS) -lboost_python -lboost_thread -lboost_signals)
-    CXX_RULE = $(LT_CXX_RULE)
-    LINK_RULE = $(LT_LINKRULE)
+    CXX_RULE = $(_LT_CXX_RULE)
+    LINK_RULE = $(_LT_LINKRULE)
     PLATFORM_TARGET = cvisualmodule.la
     CVISUAL_LIBS += -lstdc++
-    INSTALL_RULE = $(LT_INSTALLRULE)
+    INSTALL_RULE = $(_LT_INSTALLRULE)
   endif
 endif
 
@@ -241,12 +241,15 @@ $(PLATFORM_TARGET): $(CVISUAL_OBJS) $(PLATFORM_OBJS)
 	$(LINK_RULE)	
 
 log_message:
-	@echo This is a quiet Makefile.  If make exits with an error, check \
-	src/build.log to see the complete error message\(s\).  In the event \
+	@echo Upstream meant this as a quiet Makefile, but Debian Policy \
+	mandates emitting warning to help porting to new architectures. \
+	If make exits with an error, do *not* check src/build.log as \
+	upstream describes, but instead save the output of the build \
+	\(this is done automatically by build daemons and if using debuild \
+	to build the package\) to see the complete error message\(s\).  In the event \
 	of an error that you cannot debug, please send a message to \
 	visualpython-users@lists.sourceforge.net, including the files config.log \
 	and src/build.log, requesting assistance.
-	@echo "Spoken once" >> $@
 
 clean:
 ifneq ($(PYTHON_PLATFORM),darwin)
@@ -279,14 +282,11 @@ $(DESTDIR)$(pythondir)/$(PLATFORM_TARGET): $(PLATFORM_TARGET)
 
 # Strips the platform-specific plugin lib after installing it.
 install-strip: install
-	@echo stripping $(DESTDIR)$(pythondir)/$(PLATFORM_TARGET) ...
 ifneq ($(PYTHON_PLATFORM),darwin)
-	@echo $(STRIP) $(DESTDIR)$(pythondir)/$(PLATFORM_TARGET) >> $(LOGFILE)
-	@$(STRIP) $(DESTDIR)$(pythondir)/$(PLATFORM_TARGET) 2>> $(LOGFILE) 1>&2
+	$(STRIP) $(DESTDIR)$(pythondir)/$(PLATFORM_TARGET)
 else
 	# On OSX
-	@echo $(STRIP) -x $(DESTDIR)$(pythondir)/$(PLATFORM_TARGET) >> $(LOGFILE)
-	@$(STRIP) -x $(DESTDIR)$(pythondir)/$(PLATFORM_TARGET) 2>> $(LOGFILE) 1>&2
+	$(STRIP) -x $(DESTDIR)$(pythondir)/$(PLATFORM_TARGET)
 endif
 
 uninstall:
