diff --git a/src/html-url.h b/src/html-url.h
index a3ca43cd..76175664 100644
--- a/src/html-url.h
+++ b/src/html-url.h
@@ -31,6 +31,10 @@ as that of the covered work. */
#ifndef HTML_URL_H
#define HTML_URL_H
+#include
+#include "convert.h"
+#include "iri.h"
+
struct map_context {
char *text; /* HTML text. */
char *base; /* Base URI of the document, possibly