diff --git a/src/g_strife/a_strifestuff.cpp b/src/g_strife/a_strifestuff.cpp
index e24ca6113..9cf2b09d8 100644
--- a/src/g_strife/a_strifestuff.cpp
+++ b/src/g_strife/a_strifestuff.cpp
@@ -20,6 +20,7 @@
 #include "v_font.h"
 #include "farchive.h"
 #include "p_spec.h"
+#include "portal.h"
 
 // Include all the other Strife stuff here to reduce compile time
 #include "a_acolyte.cpp"
diff --git a/src/r_utility.cpp b/src/r_utility.cpp
index bcba624e1..45760a5ce 100644
--- a/src/r_utility.cpp
+++ b/src/r_utility.cpp
@@ -34,7 +34,7 @@
 #include "doomstat.h"
 #include "m_random.h"
 #include "m_bbox.h"
-#include "p_local.h"
+#include "portal.h"
 #include "r_sky.h"
 #include "st_stuff.h"
 #include "c_cvars.h"
@@ -57,6 +57,7 @@
 #include "farchive.h"
 #include "r_utility.h"
 #include "d_player.h"
+#include "portal.h"
 
 
 // EXTERNAL DATA DECLARATIONS ----------------------------------------------