diff --git a/pub/lib/xax_lex.lpp b/pub/lib/xax_lex.lpp
index accd34ab4d91f47c6851ea2f78aba8e3016dc64d..8b4f69608a9f5988528cf7a0fec03c686d7116ae 100644
--- a/pub/lib/xax_lex.lpp
+++ b/pub/lib/xax_lex.lpp
@@ -19,6 +19,7 @@
 #include "defs.hpp"
 
 #include <cmath>
+#include <cstdio>
 #include <memory>
 #include <boost/algorithm/string/replace.hpp>
 
diff --git a/pub/trivia/string_ops.cpp b/pub/trivia/string_ops.cpp
index c72442f7365c1a0b03f7e7f5fd8dcb62af011ae3..18260fe8fe6e204939df0d44d33fd950c51b0808 100644
--- a/pub/trivia/string_ops.cpp
+++ b/pub/trivia/string_ops.cpp
@@ -9,7 +9,6 @@
 
 #include <iostream>
 
-#include <boost/format.hpp>
 
 #include "string_ops.hpp"