diff -ur glademm-2.0.0/src/ChildParamList.hh glademm-2.0.0-gentoo/src/ChildParamList.hh
--- glademm-2.0.0/src/ChildParamList.hh	2003-09-27 01:38:27.000000000 +1200
+++ glademm-2.0.0-gentoo/src/ChildParamList.hh	2003-09-27 01:54:22.000000000 +1200
@@ -22,6 +22,7 @@
 #define CHILDPARAMLIST_HH
 #include <config.h>
 #include "Tag.hh"
+#include <cassert>
 
 class ChildParamList
 {  	const Tag *tag;
diff -ur glademm-2.0.0/src/SourceWriter/CxxFile.cc glademm-2.0.0-gentoo/src/SourceWriter/CxxFile.cc
--- glademm-2.0.0/src/SourceWriter/CxxFile.cc	2003-09-27 01:38:31.000000000 +1200
+++ glademm-2.0.0-gentoo/src/SourceWriter/CxxFile.cc	2003-09-27 01:44:40.000000000 +1200
@@ -23,7 +23,9 @@
 
 #include "CxxFile.hh"
 #include <cstdio>
-#include <algo.h>
+#include <algorithm>
+#include <cassert>
+#include <iostream>
 
 CxxFile &CxxFile::GlobalContext(Global_Context new_gc,bool stay_inside)
 // insert blank line if necessary
diff -ur glademm-2.0.0/src/Widget.hh glademm-2.0.0-gentoo/src/Widget.hh
--- glademm-2.0.0/src/Widget.hh	2003-09-27 01:38:27.000000000 +1200
+++ glademm-2.0.0-gentoo/src/Widget.hh	2003-09-27 01:50:18.000000000 +1200
@@ -28,6 +28,7 @@
 #include "ChildParamList.hh"
 #include <iostream>
 #include <stdexcept>
+#include <cassert>
 
 // Widget is a Tag handle class with convenience additions for widget
 // handling. Constructing a Widget from an Tag is very fast, so remembering