diff --git a/dune/alugrid/src/2d/Makefile.am b/dune/alugrid/src/2d/Makefile.am
index 93f437b5c26191434248576897dd920f6f0a695d..36bbf59097b12d95755e5ba0aea9ece4f0f2b4ff 100644
--- a/dune/alugrid/src/2d/Makefile.am
+++ b/dune/alugrid/src/2d/Makefile.am
@@ -1,2 +1,5 @@
 EXTRA_DIST = grid.cc  hdlrw.cc   mknbrs.cc  vmmap.cc \
   handle.cc  triang.cc  vtx_btree.cc
+
+include $(top_srcdir)/am/global-rules
+
diff --git a/dune/alugrid/src/Makefile.am b/dune/alugrid/src/Makefile.am
index 19b7a50ab9fa50e6c99bce0062f73d17a739f190..aad5fbd95965e5c6865ee15c34864557e5cd7ffd 100644
--- a/dune/alugrid/src/Makefile.am
+++ b/dune/alugrid/src/Makefile.am
@@ -35,3 +35,6 @@ include_HEADERS = serial/alugrid_defineparallel.h
 # build only serial grid lib
 dist_libalugrid_la_SOURCES = alugrid_serial.cc alugrid_2d.cc
 endif
+
+include $(top_srcdir)/am/global-rules
+
diff --git a/dune/alugrid/src/duneinterface/Makefile.am b/dune/alugrid/src/duneinterface/Makefile.am
index 7da0a2e329839aaa18815e2d747f512848536631..768ae23040e270ea6d805de093fabd497c508f4b 100644
--- a/dune/alugrid/src/duneinterface/Makefile.am
+++ b/dune/alugrid/src/duneinterface/Makefile.am
@@ -1 +1,4 @@
 EXTRA_DIST = gitter_dune_impl.cc  gitter_dune_pll_impl.cc
+
+include $(top_srcdir)/am/global-rules
+
diff --git a/dune/alugrid/src/parallel/Makefile.am b/dune/alugrid/src/parallel/Makefile.am
index eb02380af9ff45667c7ae23c60f66e08c00d7e9c..7b5ad71d5fbb15a1618fda589343ef2de240f3cc 100644
--- a/dune/alugrid/src/parallel/Makefile.am
+++ b/dune/alugrid/src/parallel/Makefile.am
@@ -1,3 +1,6 @@
 EXTRA_DIST = gitter_pll_idn.cc   gitter_pll_ldb.cc  gitter_pll_sti.cc\
 mpAccess_MPI.cc  mpAccess_STAR.cc  gitter_pll_impl.cc  gitter_pll_mgb.cc  mpAccess.cc \
 gitter_hexa_top_pll.cc gitter_tetra_top_pll.cc
+
+include $(top_srcdir)/am/global-rules
+
diff --git a/dune/alugrid/src/parallel/alumetis.hh b/dune/alugrid/src/parallel/alumetis.hh
index 19289f1570e3f0549e88cbac06567b82b2847dd0..beef53ae33aa721ec00102b57e71e61f131e424c 100644
--- a/dune/alugrid/src/parallel/alumetis.hh
+++ b/dune/alugrid/src/parallel/alumetis.hh
@@ -1,6 +1,8 @@
 #ifndef METIS_H_INCLUDED
 #define METIS_H_INCLUDED
 
+
+#include <iostream>
 #if HAVE_METIS 
 
 // cover metis-4.0 bug   
diff --git a/dune/alugrid/src/serial/Makefile.am b/dune/alugrid/src/serial/Makefile.am
index f6887b1f1cd6a77e4e69a908d25217a63689089e..9a3e0da3331af72f77bd1ea1816fa8b0a6bb1dd5 100644
--- a/dune/alugrid/src/serial/Makefile.am
+++ b/dune/alugrid/src/serial/Makefile.am
@@ -1,3 +1,6 @@
 EXTRA_DIST = gitter_geo.cc  gitter_impl.cc  gitter_mgb.cc  gitter_sti.cc  mapp_cube_3d.cc\
 mapp_tetra_3d.cc  myalloc.cc  ghost_elements.cc ghost_info.cc \
 gitter_hexa_top.cc gitter_tetra_top.cc
+
+include $(top_srcdir)/am/global-rules
+