[ros-users] problems installing open rave

Dominick Vanthienen dominick.vanthienen at mech.kuleuven.be
Fri Oct 22 09:51:22 UTC 2010


hi Rosen,


On 10/20/2010 02:29 PM, Rosen Diankov wrote:
> Hi nick,
>
> Sorry, you need to put
>
> #define __STDC_CONSTANT_MACROS
>
> in the very beginning of `rospack find
> openrave`/openrave_svn/plugins/qtcoinrave/aviUtil.cpp
>
> If it works, please tell us.
it compiles!
but new problems:
(I have octave3.2 and have no experience with openrave)

first a bit of explanation of what I want to do:
I have this .env.xml file and I want to visualize it (it's a simple 
environment)
when this works I would like to add a robot (I have the .robot.xml and 
.dae file, and also the .env.xml file with the robot already inside) and 
use the planing and grasping plug-ins of openrave/opengrasp

I first tried following tutorials
http://openrave.programmingvision.com/index.php/ROS:ControllingRobots
but to do this, I need rosoct
which gives this problem:
     
/home/u0065688/src/svn/robotics-ros/packages/cturtle_stacks/ros_experimental/rosoct/rosoct.cpp:455: 
error: ‘class uint8NDArray’ has no     member named ‘resize_no_fill’
       
/home/u0065688/src/svn/robotics-ros/packages/cturtle_stacks/ros_experimental/rosoct/rosoct.cpp: 

     In member function ‘virtual void     RoscppService::dowork()’:
       
/home/u0065688/src/svn/robotics-ros/packages/cturtle_stacks/ros_experimental/rosoct/rosoct.cpp:582: 
error:
     ‘class uint8NDArray’ has     no member named ‘resize_no_fill’

What is the quickest way to get it up and running? (with my openrave 
through ros installation)?
I don't think I will have to use octave actually? Python suits me better 
(I have the .py files to do something with it)

thanks a lot!

nick


> rosen,
>
> 2010/10/20 Rosen Diankov<rosen.diankov at gmail.com>:
>> hi nick,
>>
>> This looks like a problem with ffmpeg that many people are
>> experiencing. Can you try adding this line:
>>
>> #define __STDC_CONSTANT_MACROS
>>
>> in `rospack find openrave`/openrave_svn/plugins/qtcoinrave/aviUtil.cpp:447
>>
>> If this doesn't work, then please disable video recording until a fix
>> is found. You can do this by add the following code
>>
>> -DOPT_VIDEORECORDING=OFF
>>
>> to openrave/Makefile, right after "-DODE_HAVE_ALLOCATE_DATA_THREAD=1"
>>
>> remove openrave_svn/build/CMakeCache.txt before recompiling
>>
>> rosen,
>>
>>
>>
>> 2010/10/20 Dominick Vanthienen<dominick.vanthienen at mech.kuleuven.be>:
>>>
>>> dear all,
>>>
>>> I'm trying to install openrave_planner,
>>> (following guidelines on
>>> http://openrave.programmingvision.com/index.php/Installation )
>>>   but encountered following error;
>>> (I'm using ubuntu 10.10, libavutil Version: 4:0.6-2ubuntu6)
>>>
>>>
>>> Building CXX object
>>> src/libopenrave-core/CMakeFiles/libopenrave-core.dir/ivcon.o
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:
>>> In function ‘int ivcon::face_subset()’:
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:4573:
>>> warning: ignoring return value of ‘int scanf(const char*, ...)’, declared
>>> with attribute warn_unused_result
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:4583:
>>> warning: ignoring return value of ‘int scanf(const char*, ...)’, declared
>>> with attribute warn_unused_result
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:
>>> In function ‘float ivcon::float_read(FILE*)’:
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:4890:
>>> warning: ignoring return value of ‘size_t fread(void*, size_t, size_t,
>>> FILE*)’, declared with attribute warn_unused_result
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:
>>> In function ‘int ivcon::gmod_read(FILE*)’:
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:5145:
>>> warning: ignoring return value of ‘size_t fread(void*, size_t, size_t,
>>> FILE*)’, declared with attribute warn_unused_result
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:5236:
>>> warning: ignoring return value of ‘size_t fread(void*, size_t, size_t,
>>> FILE*)’, declared with attribute warn_unused_result
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:5281:
>>> warning: ignoring return value of ‘size_t fread(void*, size_t, size_t,
>>> FILE*)’, declared with attribute warn_unused_result
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:5319:
>>> warning: ignoring return value of ‘size_t fread(void*, size_t, size_t,
>>> FILE*)’, declared with attribute warn_unused_result
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:
>>> In function ‘float ivcon::gmod_read_float(FILE*)’:
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:5404:
>>> warning: ignoring return value of ‘size_t fread(void*, size_t, size_t,
>>> FILE*)’, declared with attribute warn_unused_result
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:
>>> In function ‘int ivcon::stla_read(FILE*)’:
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:13311:
>>> warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared
>>> with attribute warn_unused_result
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:13318:
>>> warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared
>>> with attribute warn_unused_result
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:13372:
>>> warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared
>>> with attribute warn_unused_result
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:
>>> In function ‘int ivcon::tria_read(FILE*)’:
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:17352:
>>> warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared
>>> with attribute warn_unused_result
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:17373:
>>> warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared
>>> with attribute warn_unused_result
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:
>>> In function ‘float ivcon::rgb_to_hue(float, float, float)’:
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:11389:
>>> warning: ‘h’ may be used uninitialized in this function
>>> In file included from /usr/include/libavutil/avutil.h:81,
>>>                   from /usr/include/libavcodec/avcodec.h:30,
>>>                   from /usr/include/libavformat/avformat.h:56,
>>>                   from
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/plugins/qtcoinrave/aviUtil.cpp:448:
>>> /usr/include/libavutil/common.h: In function ‘int32_t
>>> av_clipl_int32(int64_t)’:
>>> /usr/include/libavutil/common.h:154: error: ‘UINT64_C’ was not declared in
>>> this scope
>>> make[3]: *** [plugins/qtcoinrave/CMakeFiles/qtcoinrave.dir/aviUtil.o] Error
>>> 1
>>> make[3]: *** Waiting for unfinished jobs....
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:
>>> In function ‘int ivcon::iv_read(FILE*)’:
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:7817:
>>> warning: ‘icolor’ may be used uninitialized in this function
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:7822:
>>> warning: ‘iuv’ may be used uninitialized in this function
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:7823:
>>> warning: ‘ivert’ may be used uninitialized in this function
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:
>>> In function ‘int ivcon::hrc_read(FILE*)’:
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:6136:
>>> warning: ‘ivert’ may be used uninitialized in this function
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:
>>> In function ‘int ivcon::ase_read(FILE*)’:
>>> /home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/src/libopenrave-core/ivcon.cpp:386:
>>> warning: ‘ivert’ may be used uninitialized in this function
>>> make[3]: Leaving directory
>>> `/home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/build'
>>> make[2]: *** [plugins/qtcoinrave/CMakeFiles/qtcoinrave.dir/all] Error 2
>>> make[2]: *** Waiting for unfinished jobs....
>>> Linking CXX shared library libopenrave-core.so
>>> make[3]: Leaving directory
>>> `/home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/build'
>>> [ 99%] Built target libopenrave-core
>>> make[2]: Leaving directory
>>> `/home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/build'
>>> make[1]: *** [all] Error 2
>>> make[1]: Leaving directory
>>> `/home/u0065688/src/svn/robotics-ros/packages/external_stacks/openrave_planning/openrave/openrave_svn/build'
>>> make: *** [installed] Error 2
>>>
>>> Besides this error, I still have another question:
>>> *will this install the complete openrave functionallity?
>>> *and what if I want to use opengrasp with it?
>>>
>>> thanks a lot!
>>>
>>> nick
>>>
>>> ATT00001..txt
>>> _______________________________________________
>>> PR2-users mailing list
>>> PR2-users at lists.willowgarage.com
>>> http://lists.willowgarage.com/cgi-bin/mailman/listinfo/pr2-users
>>>
>>>
>>> _______________________________________________
>>> ros-users mailing list
>>> ros-users at code.ros.org
>>> https://code.ros.org/mailman/listinfo/ros-users
>>>
>>>
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20101022/d3c33b31/attachment-0003.html>


More information about the ros-users mailing list