tork-a / openrtm_aist-release

Other
1 stars 6 forks source link

autoconf dependency is missed on indigo? #3

Closed garaemon closed 9 years ago

garaemon commented 9 years ago
[openrtm_aist] ==> '/home/leus/ros/indigo_parent/build/openrtm_aist/build_env.sh /usr/bin/mak
e --jobserver-fds=3,4 -j' in '/home/leus/ros/indigo_parent/build/openrtm_aist'
Scanning dependencies of target compile_openrtm_aist
[ 50%] Generating /home/leus/ros/indigo_parent/src/openrtm_aist/configure
Setting up environment to generate configure script.
------------------------------------------------------------
 Searching Autotools
------------------------------------------------------------
commands were not found: autoconf259 autoconf-2.59 autoconf
[100%] Generating /home/leus/ros/indigo_parent/src/openrtm_aist/Makefile
/bin/sh: 1: /home/leus/ros/indigo_parent/src/openrtm_aist/configure: not found
make[2]: *** [/home/leus/ros/indigo_parent/src/openrtm_aist/Makefile] Error 127
make[1]: *** [CMakeFiles/compile_openrtm_aist.dir/all] Error 2
make: *** [all] Error 2
k-okada commented 9 years ago
$ aptitude show automake
Package: automake                        
State: installed
Automatically installed: yes
Multi-Arch: foreign
Version: 1:1.14.1-2ubuntu1
Priority: optional
Section: devel
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: all
Uncompressed Size: 1,528 k
Depends: autoconf (>= 2.65), autotools-dev (>= 20020320.1)
Conflicts: automake (< 1:1.4-p5-1), automake (< 1:1.4-p5-1), automake1.10-doc, automake1.10-doc, automake1.5 (< 1.5-2), automake1.5 (< 1.5-2), automake1.6 (<
           1.6.1-4), automake1.6 (< 1.6.1-4)
Provides: automake, automake-1.14, automaken
Description: Tool for generating GNU Standards-compliant Makefiles
 Automake is a tool for automatically generating `Makefile.in's from files called `Makefile.am'. 

 The goal of Automake is to remove the burden of Makefile maintenance from the back of the individual GNU maintainer (and put it on the back of the Automake
 maintainer). 

 The `Makefile.am' is basically a series of `make' macro definitions (with rules being thrown in occasionally).  The generated `Makefile.in's are compliant with
 the GNU Makefile standards. 

 Automake 1.14 fails to work in a number of situations that Automake 1.4, 1.6, 1.7, 1.8, 1.9, 1.10 and 1.11 did, so previous versions are available as separate
 packages.
Homepage: http://www.gnu.org/software/automake/

automake depends on autoconf, so rosdep install sees buildtool_depends section, it should work https://github.com/tork-a/openrtm_aist-release/blob/release/indigo/openrtm_aist/package.xml#L20

garaemon commented 9 years ago

I don't know why but I found that openrtm_aist is installed via apt.