Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

ROSのbase_local_planner導入でSDL系がないと怒られたら

ROSの環境構築中、base_local_plannerを導入しcatkin_makeしたところ

Could NOT find SDL (missing: SDL_LIBRARY SDL_INCLUDE_DIR)

と怒られました。
SDL……??

実際のところ

SDLが云々という位なので、関連したパッケージを導入すればOK
で、そのパッケージというのがSimple Dicect media LayerでSDL……と。

Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.

というので、local_plannerの機能から考えると経路計画系GUIで使うパッケージの模様。

www.libsdl.org

sudo apt install libsdl-image1.2-dev  libsdl-dev