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 : > 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 : >> >> >> 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@lists.willowgarage.com >> http://lists.willowgarage.com/cgi-bin/mailman/listinfo/pr2-users >> >> >> _______________________________________________ >> ros-users mailing list >> ros-users@code.ros.org >> https://code.ros.org/mailman/listinfo/ros-users >> >> >