rosmake roseus 実行時のエラー

283 views
Skip to first unread message

satoshi yorita

unread,
Nov 20, 2013, 8:47:05 AM11/20/13
to ros-jap...@googlegroups.com
依田と申します。

roseusのコマンドを実行してpackage://を使おうと考えております。
ところが、roseusの環境を準備するために

$ rosmake roseus

を実行しても、エラーが起こってしまいます。
エラーコードは

  TypeError: can only concatenate list (not "set") to list
  make[3]: *** [../srv_gen/lisp/StringString.lisp] エラー 1

という内容です。
どのように対処すればよろしいでしょうか。
ご教示頂けますと幸いです。
以下に
rosmake_output-20131120-221454/buildfailures_with_context
の全文を書いておきます。

Build failures with context:
---------------------
roseus
mkdir -p bin
cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=/opt/ros/groovy/share/ros/core/rosbuild/rostoolchain.cmake -DUSE_ROSBUILD:BOOL=1 ..
[rosbuild] Building package roseus
-- Using CATKIN_DEVEL_PREFIX: /home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build/devel
-- Using CMAKE_PREFIX_PATH: /opt/ros/groovy
-- This workspace overlays: /opt/ros/groovy
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- catkin 0.5.63
[rosbuild] Including /home/mechuser/ros/groovy/jsk-ros-pkg/roseus/cmake/roseus.cmake
set ARCHDIR to Linux64
use the location of executables to set EUSDIR
set EUSDIR to /home/mechuser/ros/groovy/jsk-ros-pkg/euslisp/jskeus/eus
configuring by "/home/mechuser/ros/groovy/jsk-ros-pkg/euslisp/jskeus/eus/lib/eusrt.l"
;; readmacro ;; object ;; packsym ;; common ;; constants ;; stream ;; string ;; loader ;; pprint ;; process ;; hashtab ;; array ;; mathtran ;; eusdebug ;; eusforeign ;; coordinates ;; tty ;; history ;; toplevel ;; trans ;; comp ;; builtins ;; l/par.l ;; intersection-undefined ;; geo/geoclasses.l ;; geo/geopack.l ;; geo/geobody.l ;; geo/primt.l ;; geo/compose.l ;; geo/polygon.l ;; geo/viewing.l ;; geo/viewport.l ;; geo/viewsurface.l ;; geo/hid.l ;; geo/shadow.l ;; geo/bodyrel.l ;; geo/dda.l ;; helpsub ;; eushelp ;; fstringdouble [34m
EusLisp 8.26(r655M) for Linux64 created on IMI-T400s(Fri Nov 15 12:47:25 JST 2013) [0m
[roseus.cmake] add custom target ROSBUILD_genmanifest_roseus_roseus
[roseus.cmake] add custom target ROSBUILD_genmsg_roseus_roseus
[roseus.cmake] add custom target ROSBUILD_gensrv_roseus_roseus
set ARCHDIR to Linux64
use the location of executables to set EUSDIR
set EUSDIR to /home/mechuser/ros/groovy/jsk-ros-pkg/euslisp/jskeus/eus
configuring by "/home/mechuser/ros/groovy/jsk-ros-pkg/euslisp/jskeus/eus/lib/eusrt.l"
;; readmacro ;; object ;; packsym ;; common ;; constants ;; stream ;; string ;; loader ;; pprint ;; process ;; hashtab ;; array ;; mathtran ;; eusdebug ;; eusforeign ;; coordinates ;; tty ;; history ;; toplevel ;; trans ;; comp ;; builtins ;; l/par.l ;; intersection-undefined ;; geo/geoclasses.l ;; geo/geopack.l ;; geo/geobody.l ;; geo/primt.l ;; geo/compose.l ;; geo/polygon.l ;; geo/viewing.l ;; geo/viewport.l ;; geo/viewsurface.l ;; geo/hid.l ;; geo/shadow.l ;; geo/bodyrel.l ;; geo/dda.l ;; helpsub ;; eushelp ;; fstringdouble [34m
EusLisp 8.26(r655M) for Linux64 created on IMI-T400s(Fri Nov 15 12:47:25 JST 2013) [0m
[roseus.cmake] [1/41] Check catkin for roseus
[roseus.cmake] [2/41] Check genmsg for roseus
[roseus.cmake] [3/41] Check roslang for roseus
[roseus.cmake] [4/41] Check cpp_common for roseus
[roseus.cmake] [5/41] Check rostime for roseus
[roseus.cmake] [6/41] Check roscpp_traits for roseus
[roseus.cmake] [7/41] Check roscpp_serialization for roseus
[roseus.cmake] [8/41] Check genpy for roseus
[roseus.cmake] [9/41] Check message_runtime for roseus
[roseus.cmake] [10/41] Check rosconsole for roseus
[roseus.cmake] [11/41] Check std_msgs for roseus
[roseus.cmake] [12/41] Check rosgraph_msgs for roseus
[roseus.cmake] [13/41] Check xmlrpcpp for roseus
[roseus.cmake] [14/41] Check roscpp for roseus
[roseus.cmake] [15/41] Check rospack for roseus
[roseus.cmake] [16/41] Check rosgraph for roseus
[roseus.cmake] [17/41] Check roslib for roseus
[roseus.cmake] [18/41] Check rospy for roseus
[roseus.cmake] [19/41] Check rosclean for roseus
[roseus.cmake] [20/41] Check rosmaster for roseus
[roseus.cmake] [21/41] Check rosout for roseus
[roseus.cmake] [22/41] Check rosparam for roseus
[roseus.cmake] [23/41] Check roslaunch for roseus
[roseus.cmake] [24/41] Check rosunit for roseus
[roseus.cmake] [25/41] Check rostest for roseus
[roseus.cmake] [26/41] Check euslisp for roseus
[roseus.cmake] [27/41] Check gencpp for roseus
[roseus.cmake] [28/41] Check genlisp for roseus
[roseus.cmake] [29/41] Check message_generation for roseus
[roseus.cmake] [30/41] Check actionlib_msgs for roseus
[roseus.cmake] [31/41] Check actionlib for roseus
[roseus.cmake] [32/41] Check geometry_msgs for roseus
[roseus.cmake] [33/41] Check visualization_msgs for roseus
[roseus.cmake] [34/41] Check message_filters for roseus
[roseus.cmake] [35/41] Check sensor_msgs for roseus
[roseus.cmake] [36/41] Check tf for roseus
[roseus.cmake] [37/41] Check tf2_msgs for roseus
[roseus.cmake] [38/41] Check tf2 for roseus
[roseus.cmake] [39/41] Check tf2_ros for roseus
[roseus.cmake] [40/41] Check std_srvs for roseus
[roseus.cmake] [41/41] Check roseus for roseus
[rosbuild] Including /opt/ros/groovy/share/roslisp/rosbuild/roslisp.cmake
[rosbuild] Including /opt/ros/groovy/share/roscpp/rosbuild/roscpp.cmake
[rosbuild] Including /opt/ros/groovy/share/rospy/rosbuild/rospy.cmake
-- Build svn revision: 5337
-- tf2_ros version: 0.3.6
-- compile with -DTF2_ROS_VERSION_3
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_TOOLCHAIN_FILE


-- Build files have been written to: /home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build
cd build && make -j2 -l2
make[1]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
make[2]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
[  4%] Built target ROSBUILD_genmanifest_roseus_roseus
[  4%] Built target rosbuild_premsgsrvgen
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
[  8%] [ 13%] Built target rospack_genmsg_libexe
Built target ROSBUILD_genmsg_roseus_roseus
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
[ 21%] Built target ROSBUILD_gensrv_roseus_roseus
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
[ 26%] make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
Generating ../src/roseus/srv/_AddTwoInts.py
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
[ 30%] Generating ../srv_gen/lisp/StringString.lisp, ../srv_gen/lisp/_package.lisp, ../srv_gen/lisp/_package_StringString.lisp
Traceback (most recent call last):
  File "/opt/ros/groovy/share/rospy/rosbuild/scripts/genutil.py", line 131, in genmain
    retcode = generate_messages(rospack, package, msg_file, subdir)
  File "/opt/ros/groovy/share/rospy/rosbuild/scripts/genutil.py", line 90, in generate_messages
    for d in rospack.get_depends(package):
  File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 201, in get_depends
    s.update(self.get_depends(p, implicit))
  File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 195, in get_depends
    names = [p.name for p in self.get_manifest(name).depends]
  File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 133, in get_manifest
    return self._load_manifest(name)
  File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 172, in _load_manifest
    retval = self._manifests[name] = parse_manifest_file(self.get_path(name), self._manifest_name)
  File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 164, in get_path
    raise ResourceNotFound(name, ros_paths=self._ros_paths)
ResourceNotFound: actionlib_tutorials
ROS path [0]=/opt/ros/groovy/share/ros
ROS path [1]=/home/mechuser/ros/groovy/rtm-ros-robotics/agentsystem_ros_tutorials
ROS path [2]=/home/mechuser/ros/groovy/rtm-ros-robotics/openrtm_apps
ROS path [3]=/home/mechuser/ros/groovy/rtm-ros-robotics/rtmros_gazebo
ROS path [4]=/home/mechuser/ros/groovy/rtm-ros-robotics/rtmros_hironx
ROS path [5]=/home/mechuser/ros/groovy/rtm-ros-robotics/rtmros_tutorials
ROS path [6]=/home/mechuser/ros/groovy/rtm-ros-robotics/rtmros_common
ROS path [7]=/home/mechuser/ros/groovy/rtm-ros-robotics/openrtm_common
ROS path [8]=/home/mechuser/ros/groovy/robot-programming
ROS path [9]=/home/mechuser/ros/groovy/humanoid_stacks
ROS path [10]=/home/mechuser/ros/groovy/visualization_rwt
ROS path [11]=/home/mechuser/ros/groovy/rwt_ros
ROS path [12]=/home/mechuser/ros/groovy/roswww
ROS path [13]=/home/mechuser/ros/groovy/mit-ros-pkg/trunk/ee_cart_imped
ROS path [14]=/home/mechuser/ros/groovy/bosch-ros-pkg/stacks/bosch_shared_autonomy
ROS path [15]=/home/mechuser/ros/groovy/tum-ros-pkg/perception
ROS path [16]=/home/mechuser/ros/groovy/tum-ros-pkg/highlevel/SnapMapICP
ROS path [17]=/home/mechuser/ros/groovy/jsk-ros-pkg
ROS path [18]=/opt/ros/groovy/share
ROS path [19]=/opt/ros/groovy/stacks
ERROR: actionlib_tutorials
ROS path [0]=/opt/ros/groovy/share/ros
ROS path [1]=/home/mechuser/ros/groovy/rtm-ros-robotics/agentsystem_ros_tutorials
ROS path [2]=/home/mechuser/ros/groovy/rtm-ros-robotics/openrtm_apps
ROS path [3]=/home/mechuser/ros/groovy/rtm-ros-robotics/rtmros_gazebo
ROS path [4]=/home/mechuser/ros/groovy/rtm-ros-robotics/rtmros_hironx
ROS path [5]=/home/mechuser/ros/groovy/rtm-ros-robotics/rtmros_tutorials
ROS path [6]=/home/mechuser/ros/groovy/rtm-ros-robotics/rtmros_common
ROS path [7]=/home/mechuser/ros/groovy/rtm-ros-robotics/openrtm_common
ROS path [8]=/home/mechuser/ros/groovy/robot-programming
ROS path [9]=/home/mechuser/ros/groovy/humanoid_stacks
ROS path [10]=/home/mechuser/ros/groovy/visualization_rwt
ROS path [11]=/home/mechuser/ros/groovy/rwt_ros
ROS path [12]=/home/mechuser/ros/groovy/roswww
ROS path [13]=/home/mechuser/ros/groovy/mit-ros-pkg/trunk/ee_cart_imped
ROS path [14]=/home/mechuser/ros/groovy/bosch-ros-pkg/stacks/bosch_shared_autonomy
ROS path [15]=/home/mechuser/ros/groovy/tum-ros-pkg/perception
ROS path [16]=/home/mechuser/ros/groovy/tum-ros-pkg/highlevel/SnapMapICP
ROS path [17]=/home/mechuser/ros/groovy/jsk-ros-pkg
ROS path [18]=/opt/ros/groovy/share
ROS path [19]=/opt/ros/groovy/stacks
make[3]: *** [../src/roseus/srv/_AddTwoInts.py] エラー 3
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make[2]: *** [CMakeFiles/ROSBUILD_gensrv_py.dir/all] エラー 2
make[2]: *** 未完了のジョブを待っています....
[ 34%] Generating ../srv_gen/lisp/AddTwoInts.lisp, ../srv_gen/lisp/_package.lisp, ../srv_gen/lisp/_package_AddTwoInts.lisp
Traceback (most recent call last):
  File "/opt/ros/groovy/share/roslisp/rosbuild/scripts/genmsg_lisp.py", line 873, in <module>
    generate_srv(sys.argv[1])
  File "/opt/ros/groovy/share/roslisp/rosbuild/scripts/genmsg_lisp.py", line 822, in generate_srv
    write_srv_component(s, spec.request, spec)
  File "/opt/ros/groovy/share/roslisp/rosbuild/scripts/genmsg_lisp.py", line 697, in write_srv_component
    write_md5sum(s, spec, parent)
  File "/opt/ros/groovy/share/roslisp/rosbuild/scripts/genmsg_lisp.py", line 596, in write_md5sum
    compute_files=False)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslib/gentools.py", line 314, in get_dependencies
    _add_msgs_depends(rospack, spec.response, deps, package)               
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslib/gentools.py", line 75, in _add_msgs_depends
    valid_packages = valid_packages + rospack.get_depends(package_context, implicit=True)
TypeError: can only concatenate list (not "set") to list
make[3]: *** [../srv_gen/lisp/StringString.lisp] エラー 1
make[3]: *** 未完了のジョブを待っています....
Traceback (most recent call last):
  File "/opt/ros/groovy/share/roslisp/rosbuild/scripts/genmsg_lisp.py", line 873, in <module>
    generate_srv(sys.argv[1])
  File "/opt/ros/groovy/share/roslisp/rosbuild/scripts/genmsg_lisp.py", line 822, in generate_srv
    write_srv_component(s, spec.request, spec)
  File "/opt/ros/groovy/share/roslisp/rosbuild/scripts/genmsg_lisp.py", line 697, in write_srv_component
    write_md5sum(s, spec, parent)
  File "/opt/ros/groovy/share/roslisp/rosbuild/scripts/genmsg_lisp.py", line 596, in write_md5sum
    compute_files=False)
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslib/gentools.py", line 314, in get_dependencies
    _add_msgs_depends(rospack, spec.response, deps, package)               
  File "/opt/ros/groovy/lib/python2.7/dist-packages/roslib/gentools.py", line 75, in _add_msgs_depends
    valid_packages = valid_packages + rospack.get_depends(package_context, implicit=True)
TypeError: can only concatenate list (not "set") to list
make[3]: *** [../srv_gen/lisp/AddTwoInts.lisp] エラー 1
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make[2]: *** [CMakeFiles/ROSBUILD_gensrv_lisp.dir/all] エラー 2
make[2]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make[1]: *** [all] エラー 2
make[1]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make: *** [all] エラー 2

Kei Okada

unread,
Nov 20, 2013, 8:52:37 AM11/20/13
to ros-jap...@googlegroups.com
ResourceNotFound: actionlib_tutorials
ということなので,
sudo apt-get install ros-groovy-common-tutorials
としてみてください.
> --
> このメールは Google グループのグループ「ROS JAPAN User's Group」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、ros-japan-use...@googlegroups.com
> にメールを送信します。
> その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。

satoshi yorita

unread,
Nov 20, 2013, 9:20:14 AM11/20/13
to ros-jap...@googlegroups.com
早速のご返信有り難うございます。
ご指示の通り、

sudo apt-get install ros-groovy-common-tutorials

を実行した後再び

rosmake roseus

を実行してみたのですが、やはりエラーが起こってしまいます。
今回は"not found"のような単語は無くなっており、
ただ「エラー」という単語が表示されるだけで具体的なエラーの内容がわかりませんでした。
以下にbuildfailures-with-context.txtを載せておきます。
[  4%] [  4%] Built target rosbuild_premsgsrvgen
Built target ROSBUILD_genmanifest_roseus_roseus

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
[ 13%] Built target ROSBUILD_genmsg_roseus_roseus

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
[ 21%] make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
Built target ROSBUILD_genmsg_lisp

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
[ 30%] Built target ROSBUILD_genmsg_cpp

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
[ 30%] Built target rospack_genmsg_libexe

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
[ 43%] Built target ROSBUILD_gensrv_py

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
[ 52%] Built target ROSBUILD_gensrv_roseus_roseus

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
[ 60%] Built target ROSBUILD_gensrv_lisp

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
[ 69%] Built target ROSBUILD_gensrv_cpp

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
[ 82%] Built target ROSBUILD_genmsg_py

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
[ 82%] Built target rospack_genmsg

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
[ 82%] Built target rospack_gensrv

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
[ 82%] Built target rospack_genmsg_all

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
[ 82%] Built target rosbuild_precompile

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
[ 82%] Built target rospack_gensrv_all

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
[ 86%] Built target eustf

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
Linking CXX shared library ../euslisp/roseus.so

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
Scanning dependencies of target roseus_c_util

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
/usr/bin/ld: cannot find -lrospack
collect2: ld はステータス 1 で終了しました
make[3]: *** [../euslisp/roseus.so] エラー 1

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make[2]: *** [CMakeFiles/roseus.dir/all] エラー 2
make[2]: *** 未完了のジョブを待っています....

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' に入ります
[ 91%] Building C object CMakeFiles/roseus_c_util.dir/roseus_c_util.c.o
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c:1:0: 警告: #pragma init  を無視します [-Wunknown-pragmas]
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c:11:8: 警告: 戻り値の型をデフォルトの ‘int’ にします [-Wreturn-type]
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c: 関数 ‘CONV_MSG2_PC’ 内:
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c:65:8: 警告: 代入でのポインタの先の符号が異なります [-Wpointer-sign]
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c:28:19: 警告: 使用されない変数 ‘bufsize’ です [-Wunused-variable]
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c:26:12: 警告: 使用されない変数 ‘nu’ です [-Wunused-variable]
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c: 関数 ‘CONV_PC_MSG2’ 内:
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c:165:8: 警告: 代入でのポインタの先の符号が異なります [-Wpointer-sign]
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c:142:12: 警告: 使用されない変数 ‘nu’ です [-Wunused-variable]
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c: トップレベル:
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c:11:8: 警告: ‘register_roseus_c_util’ が定義されましたが使用されません [-Wunused-function]
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c: 関数 ‘___roseus_c_util’ 内:
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c:214:1: 警告: 制御が非 void 関数の終りに到達しました [-Wreturn-type]
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c: 関数 ‘CONV_MSG2_PC’ 内:
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c:21:9: 警告: ‘pos_rgb’ はこの関数内初期化されずに使用されるかもしれません [-Wuninitialized]
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c:98:34: 警告: ‘pos_nz’ はこの関数内初期化されずに使用されるかもしれません [-Wuninitialized]
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c:97:34: 警告: ‘pos_ny’ はこの関数内初期化されずに使用されるかもしれません [-Wuninitialized]
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c:96:34: 警告: ‘pos_nx’ はこの関数内初期化されずに使用されるかもしれません [-Wuninitialized]
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c:93:35: 警告: ‘pos_z’ はこの関数内初期化されずに使用されるかもしれません [-Wuninitialized]
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c:92:35: 警告: ‘pos_y’ はこの関数内初期化されずに使用されるかもしれません [-Wuninitialized]
/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/roseus_c_util.c:91:35: 警告: ‘pos_x’ はこの関数内初期化されずに使用されるかもしれません [-Wuninitialized]
Linking C shared library ../euslisp/roseus_c_util.so

make[3]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
[ 91%] Built target roseus_c_util

make[2]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make[1]: *** [all] エラー 2
make[1]: ディレクトリ `/home/mechuser/ros/groovy/jsk-ros-pkg/roseus/build' から出ます
make: *** [all] エラー 2

2013年11月20日水曜日 22時52分37秒 UTC+9 Kei:
> このグループから退会し、メールの受信を停止するには、ros-japan-users+unsubscribe@googlegroups.com

Kei Okada

unread,
Nov 20, 2013, 9:50:51 AM11/20/13
to ros-jap...@googlegroups.com
On Wed, Nov 20, 2013 at 11:20 PM, satoshi yorita
<yorita...@gmail.com> wrote:
> /usr/bin/ld: cannot find -lrospack

とあるので,
sudo apt-get install ros-groovy-rospack
が必要そうですね.いろいろ環境ができていない気がします.
rosdep install roseus
をやってみてはどうでしょうか?
http://wiki.ros.org/rosdep

satoshi yorita

unread,
Nov 20, 2013, 10:16:27 AM11/20/13
to ros-jap...@googlegroups.com
岡田先生

返信有り難うございます。
ご指示の通り

$sudo apt-get install ros-groovy-rospack
$rosdep install roseus

を実行すると、rosmake roseusが正常に通りました。
夜中にも関わらず、親切に教えて頂き大変恐縮です。
今後も宜しくお願いいたします。



2013年11月20日 23:50 Kei Okada <k-o...@jsk.t.u-tokyo.ac.jp>:
--
このメールは Google グループのグループ「ROS JAPAN User's Group」の登録者に送られています。
このトピックの登録を解除するには、https://groups.google.com/d/topic/ros-japan-users/qj1aOM4ntrU/unsubscribe にアクセスします。このグループから退会し、グループのすべてのトピックの登録を解除するには、ros-japan-use...@googlegroups.com にメールを送信します。
その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。



--

東京大学工学部
機械情報工学科3年
依田聡

yorita...@gmail.com
080-1895-5696
Reply all
Reply to author
Forward
0 new messages