Compiling from source on x86_64 and OSG make fails with this error;
Code:
[ 96%] Building CXX object
src/osgPlugins/ffmpeg/CMakeFiles/osgdb_ffmpeg.dir/FFmpegClocks.o
[ 96%] Building CXX object
src/osgPlugins/ffmpeg/CMakeFiles/osgdb_ffmpeg.dir/FFmpegDecoderAudio.o
[ 96%] Building CXX object
src/osgPlugins/ffmpeg/CMakeFiles/osgdb_ffmpeg.dir/FFmpegDecoder.o
[ 96%] Building CXX object
src/osgPlugins/ffmpeg/CMakeFiles/osgdb_ffmpeg.dir/FFmpegDecoderVideo.o
[ 96%] Building CXX object
src/osgPlugins/ffmpeg/CMakeFiles/osgdb_ffmpeg.dir/FFmpegImageStream.o
In file included from /usr/include/libavutil/avutil.h:81,
from /usr/include/libavcodec/avcodec.h:30,
from
/usr/src/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegHeaders.hpp:11,
from
/usr/src/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegClocks.hpp:10,
from
/usr/src/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegDecoderAudio.hpp:9,
from
/usr/src/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegDecoder.hpp:5,
from
/usr/src/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegImageStream.hpp:10,
from
/usr/src/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegImageStream.cpp:2:
/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[2]: ***
[src/osgPlugins/ffmpeg/CMakeFiles/osgdb_ffmpeg.dir/FFmpegImageStream.o] Error 1
make[1]: *** [src/osgPlugins/ffmpeg/CMakeFiles/osgdb_ffmpeg.dir/all] Error 2
make: *** [all] Error 2
After searching the only thing I could really find ffmpeg related was a post
about changing ;
${FFMPEG_STDINT_INCLUDE_DIR}
to
(FFMPEG_STDINT_INCLUDE_DIR)
in the OSG FindFFmpeg.cmake which had no effect. Any pointers?
Taurnil[/code]
------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=29156#29156
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org