diff --git a/src/libbg/earcut.hpp b/src/libbg/earcut.hpp
index 19c9d114305..9d78d679ff6 100644
--- a/src/libbg/earcut.hpp
+++ b/src/libbg/earcut.hpp
@@ -24,6 +24,7 @@
 #include <algorithm>
 #include <cassert>
 #include <cmath>
+#include <limits>
 #include <memory>
 #include <vector>
 
diff --git a/src/libged/brep/brep.cpp b/src/libged/brep/brep.cpp
index 4f0ec5c0e6d..7b71a5a6aaa 100644
--- a/src/libged/brep/brep.cpp
+++ b/src/libged/brep/brep.cpp
@@ -32,6 +32,7 @@
 #include <fstream>
 #include <iomanip>
 #include <iostream>
+#include <limits>
 #include <list>
 #include <map>
 #include <queue>