Daniel, that is a CMake warning, the less than optimal 'catkin_basic' which was created before my time is naively trying to find package all of your dependencies, the fact that it is not finding catkin_pkg is expected.I think that is a red herring, and has nothing to do with your problems. This is actually the problem:```/home/rosbuild/hudson/workspace/doc-indigo-rocon_tools/doc_stacks/2014-05-05_10-39-35.247521/rocon_tools/rocon_interactions/doc/modules.rst:72: WARNING: autodoc: failed to import module u'rocon_interactions.web_interactions'; the following exception was raised: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/sphinx/ext/autodoc.py", line 335, in import_object __import__(self.modname) File "/home/rosbuild/hudson/workspace/doc-indigo-rocon_tools/doc_stacks/2014-05-05_10-39-35.247521/local_installs/lib/python2.7/dist-packages/rocon_interactions/__init__.py", line 20, in <module> from .manager import InteractionsManager File "/home/rosbuild/hudson/workspace/doc-indigo-rocon_tools/doc_stacks/2014-05-05_10-39-35.247521/local_installs/lib/python2.7/dist-packages/rocon_interactions/manager.py", line 31, in <module> import rocon_uri File "/home/rosbuild/hudson/workspace/doc-indigo-rocon_tools/doc_stacks/2014-05-05_10-39-35.247521/local_installs/lib/python2.7/dist-packages/rocon_uri/__init__.py", line 23, in <module> from uri import parse, is_compatible, RoconURI File "/home/rosbuild/hudson/workspace/doc-indigo-rocon_tools/doc_stacks/2014-05-05_10-39-35.247521/local_installs/lib/python2.7/dist-packages/rocon_uri/uri.py", line 150, in <module> class RoconURI(object): File "/home/rosbuild/hudson/workspace/doc-indigo-rocon_tools/doc_stacks/2014-05-05_10-39-35.247521/local_installs/lib/python2.7/dist-packages/rocon_uri/uri.py", line 176, in RoconURI ebnf_rules = rules.load_ebnf_rules() File "/home/rosbuild/hudson/workspace/doc-indigo-rocon_tools/doc_stacks/2014-05-05_10-39-35.247521/local_installs/lib/python2.7/dist-packages/rocon_uri/rules.py", line 107, in load_ebnf_rules yaml_rules = load_rules_into_dictionary() File "/home/rosbuild/hudson/workspace/doc-indigo-rocon_tools/doc_stacks/2014-05-05_10-39-35.247521/local_installs/lib/python2.7/dist-packages/rocon_uri/rules.py", line 48, in load_rules_into_dictionary with open(yaml_filename) as f: IOError: [Errno 2] No such file or directory: u'/home/rosbuild/hudson/workspace/doc-indigo-rocon_tools/doc_stacks/2014-05-05_10-39-35.247521/local_installs/share/rocon_uri/yaml/rules.yaml'```
On Mon, May 5, 2014 at 11:30 AM, Daniel Stonier <d.stonier@gmail.com> wrote:
_______________________________________________Hi,I have recently been using sphinx and just tried auto-configuring the version in the conf.py by including the following lines at the top:
import os import catkin_pkg.package catkin_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) catkin_package = catkin_pkg.package.parse_package(os.path.join(catkin_dir, catkin_pkg.package.PACKAGE_MANIFEST_FILENAME))and further down:version = catkin_package.version release = catkin_package.versionThis works fine locally with python-catkin-pkg installed. However on the build farm, it's running into a problem not being able to find catkin_pkg for importing:CMake Warning at /opt/ros/indigo/share/catkin_basic/cmake/catkin_basicConfig.cmake:12 (find_package): By not providing "Findpython-catkin-pkg.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "python-catkin-pkg", but CMake did not find one. Could not find a package configuration file provided by "python-catkin-pkg" with any of the following names: python-catkin-pkgConfig.cmake python-catkin-pkg-config.cmake Add the installation prefix of "python-catkin-pkg" to CMAKE_PREFIX_PATH or set "python-catkin-pkg_DIR" to a directory containing one of the above files. If "python-catkin-pkg" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): /opt/ros/indigo/share/catkin_basic/cmake/catkin_basicConfig.cmake:54 (select_catkin_dependencies) rocon_tools/rocon_icons/CMakeLists.txt:3 (catkin_basic)Full log here.Is there currently a correct way to make this happen? I'm out of ideas.Cheers,Daniel.
ros-release mailing list
ros-release@code.ros.org
http://lists.ros.org/mailman/listinfo/ros-release
--