Index: src/Makefile
--- src/Makefile.orig	2007-09-25 12:56:49 +0200
+++ src/Makefile	2007-10-28 09:44:27 +0100
@@ -277,7 +277,7 @@
 	cp $(CLIBS:lib%$(XA)=dll%$(XS)) "$(DLLDIR)"
 
 install:
-	mkdir -p "$(INSTALLDIR)" "$(BINDIR)" "$(DLLDIR)"
+	mkdir -p "$(INSTALLDIR)" "$(BINDIR)" "$(DLLDIR)" >/dev/null 2>&1 || true
 	cp $(ALLOBJS:.cmo=.cmi) $(THOBJS:.cmo=.cmi) "$(INSTALLDIR)"
 	cp -p *.mli "$(INSTALLDIR)"
 	cp -p $(ALLOBJS:.cmo=.ml) $(ALLTHOBJS:.cmo=.ml) "$(INSTALLDIR)"
Index: src/ml_rsvg.c
--- src/ml_rsvg.c.orig	2007-06-20 09:40:34 +0200
+++ src/ml_rsvg.c	2007-10-28 09:40:38 +0100
@@ -100,13 +100,8 @@
 
 ML_1(rsvg_handle_get_pixbuf, RsvgHandle_val, Val_GdkPixbuf_new)
 
-#if (LIBRSVG_MAJOR_VERSION == 2) && (LIBRSVG_MINOR_VERSION >= 2)
-ML_2(rsvg_handle_set_dpi, RsvgHandle_val, Double_val, Unit)
-ML_1(rsvg_set_default_dpi, Double_val, Unit)
-#else
 Unsupported(rsvg_handle_set_dpi)
 Unsupported(rsvg_set_default_dpi)
-#endif
 
 CAMLprim value ml_rsvg_init (value unit)
 {
Index: config.make.in
--- config.make.in.orig	2007-06-08 15:38:55 +0200
+++ config.make.in	2007-10-28 09:50:05 +0100
@@ -64,7 +64,7 @@
 GTKGLLIBS:=$(call clean_libs,$(GTKGL_LIBS))
 GLADE_LIBS = @GLADE_LIBS@
 GLADELIBS:=$(call clean_libs,$(GLADE_LIBS))
-RSVG_LIBS = @RSVG_LIBS@
+RSVG_LIBS = @RSVG_LIBS@ -lbz2
 RSVGLIBS:=$(call clean_libs,$(RSVG_LIBS))
 GNOMECANVAS_LIBS = @GNOMECANVAS_LIBS@
 GNOMECANVASLIBS:=$(call clean_libs,$(GNOMECANVAS_LIBS))
