diff --git a/src/android/i_system.c b/src/android/i_system.c
index 0eacc42820aa968e43d57bcf74acceb77b2c78c8..150cbd505c1d40b40c1e5ac69bc911ec8eb849df 100644
--- a/src/android/i_system.c
+++ b/src/android/i_system.c
@@ -158,10 +158,13 @@ void I_SetupMumble(void)
 {
 }
 
-void I_UpdateMumble(const MumblePos_t *MPos)
+#ifndef NOMUMBLE
+void I_UpdateMumble(const mobj_t *mobj, const listener_t listener)
 {
-  (void)MPos;
+	(void)mobj;
+	(void)listener;
 }
+#endif
 
 void I_OutputMsg(const char *fmt, ...)
 {
diff --git a/src/djgppdos/i_system.c b/src/djgppdos/i_system.c
index 4216527602f2e13e207ed7b2138515f387c3946c..854d68f4d5b98ac3e145468ef3eaac4949af69a6 100644
--- a/src/djgppdos/i_system.c
+++ b/src/djgppdos/i_system.c
@@ -175,10 +175,13 @@ void I_SetupMumble(void)
 {
 }
 
-void I_UpdateMumble(const MumblePos_t *MPos)
+#ifndef NOMUMBLE
+void I_UpdateMumble(const mobj_t *mobj, const listener_t listener)
 {
-	(void)MPos;
+	(void)mobj;
+	(void)listener;
 }
+#endif
 
 //
 //  Allocates the base zone memory,
diff --git a/src/nds/i_system.c b/src/nds/i_system.c
index ab30c7eb5dc73f5c198cd1fab37b9624380d331a..0ed58029c194c12ce43c977c54b4cc0a18250b58 100644
--- a/src/nds/i_system.c
+++ b/src/nds/i_system.c
@@ -149,10 +149,13 @@ void I_SetupMumble(void)
 {
 }
 
-void I_UpdateMumble(const MumblePos_t *MPos)
+#ifndef NOMUMBLE
+void I_UpdateMumble(const mobj_t *mobj, const listener_t listener)
 {
-	(void)MPos;
+	(void)mobj;
+	(void)listener;
 }
+#endif
 
 void I_OutputMsg(const char *error, ...)
 {