Index: include/pcb_base_frame.h
--- include/pcb_base_frame.h.orig
+++ include/pcb_base_frame.h
@@ -63,7 +63,7 @@ struct MAGNETIC_SETTINGS;
 class PROGRESS_REPORTER;
 class PCB_LAYER_BOX_SELECTOR;
 
-#if defined(__linux__) || defined(__FreeBSD__)
+#if defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__)
 class SPNAV_2D_PLUGIN;
 #else
 class NL_PCBNEW_PLUGIN;
@@ -437,7 +437,7 @@ class PCB_BASE_FRAME : public EDA_DRAW_FRAME (protecte
     PCB_ORIGIN_TRANSFORMS   m_originTransforms;
 
 private:
-#if defined(__linux__) || defined(__FreeBSD__)
+#if defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__)
     std::unique_ptr<SPNAV_2D_PLUGIN>    m_spaceMouse;
 #else
     std::unique_ptr<NL_PCBNEW_PLUGIN>    m_spaceMouse;
