[ros-users] problems installing open rave

Rosen Diankov rosen.diankov at gmail.com
Wed Oct 20 12:29:47 UTC 2010


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.
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
>>
>>
>



More information about the ros-users mailing list