Hi Ugo, I indeed found the definition of the sdl dependency in your_ros_path/stacks/common/rosdep.yaml Here is the content of the file: sdl: ubuntu: libsdl1.2-dev debian: libsdl1.2-dev fedora: SDL-devel arch: sdl macports: libsdl sdl-image: ubuntu: libsdl-image1.2-dev debian: libsdl-image1.2-dev fedora: SDL_image-devel arch: sdl_image macports: libsdl_image gentoo: sdl-image atlas: ubuntu: libatlas-base-dev debian: libatlas-base-dev arch: | macports: atlas gentoo: atlas Checking synaptic confirms that libsdl1.2-dev is correctly installed on my system. Concerning the compilation question, yes, I compile everything using rosmake. rosmake opencv2 succeeds with no problem rosmake -a fails only on ladybug2, no problem for the rest of the packages. I must be doing something stupid here. Any idea? -- View this message in context: http://ros-users.122217.n3.nabble.com/problem-compiling-ladybug2-tp2027702p2032721.html Sent from the ROS-Users mailing list archive at Nabble.com.