--- pcbnew/pcb_base_frame.cpp.orig 2025-08-26 08:02:49 UTC +++ pcbnew/pcb_base_frame.cpp @@ -67,7 +67,7 @@ #include #include -#ifdef __linux__ +#if defined (__linux__) || defined (__FreeBSD__) #include #else #include @@ -1037,7 +1037,7 @@ void PCB_BASE_FRAME::ActivateGalCanvas() { if( !m_spaceMouse ) { -#ifndef __linux__ +#if not defined (__linux__) && not defined (__FreeBSD__) m_spaceMouse = std::make_unique( GetCanvas() ); #else m_spaceMouse = std::make_unique( GetCanvas() );