diff --git a/lemon/nagamochi_ibaraki.h b/lemon/nagamochi_ibaraki.h
--- a/lemon/nagamochi_ibaraki.h
+++ b/lemon/nagamochi_ibaraki.h
@@ -300,7 +300,12 @@
       }
     }
 
-  public :
+  protected:
+    //This is here to avoid a gcc-3.3 compilation error.
+    //It should never be called.
+    NagamochiIbaraki() {} 
+    
+  public:
 
     typedef NagamochiIbaraki Create;