diff --git a/src/plugins/select/bluegene/ba/wire_test.c b/src/plugins/select/bluegene/ba/wire_test.c
index e08eaf984276ad3ae254f640d7f54167e5527a11..58c2401172fef901efe06ff9089eb55171f97355 100644
--- a/src/plugins/select/bluegene/ba/wire_test.c
+++ b/src/plugins/select/bluegene/ba/wire_test.c
@@ -91,11 +91,19 @@ extern int bridge_get_bg(my_bluegene_t **bg)
 	return SLURM_ERROR;
 }
 
+#ifdef HAVE_BG_FILES
+extern int bridge_get_data(rm_element_t* element,
+			   enum rm_specification field, void *data)
+{
+	return SLURM_ERROR;
+}
+#else
 extern int bridge_get_data(void* element,
 			   int field, void *data)
 {
 	return SLURM_ERROR;
 }
+#endif
 
 /** */
 int main(int argc, char** argv)