rospack error when running pre-release builds
When submitting my stack for pre-release builds, I'm getting similar errors for all packages in the stack.
[rosbuild] Cached build flags older than manifests; calling rospack to get flags
Failed to invoke /opt/ros/fuerte/bin/rospack cflags-only-I;--deps-only clearpath_sensors
sh: pkg-config: not found
CMake Error at /opt/ros/fuerte/share/ros/core/rosbuild/public.cmake:129 (message):
Failed to invoke rospack to get compile flags for package
'clearpath_sensors'. Look above for errors from rospack itself. Aborting.
Please fix the broken dependency!
Call Stack (most recent call first):
/opt/ros/fuerte/share/ros/core/rosbuild/public.cmake:227 (rosbuild_invoke_rospack)
CMakeLists.txt:12 (rosbuild_init)
Rospack fails, and from what I gather it's caused by an error in pkg-config. I've tried running the displayed rospack command (/opt/ros/fuerte/bin/rospack cflags-only-I --deps-only clearpath_sensors
) against these packages on my own machine and this works fine. Running rosmake locally also works correctly. What am I missing?
The console log for this pre-release run can be found on the Hudson server.
Frustratingly, everything works fine on devel_fuerte. It's only the pre-release build that's failing.
Any insight would be appreciated.