Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 355663 - dev-games/openscenegraph-2.8.3[ffmpeg] fails to build with ffmpeg-0.6_p25767
Summary: dev-games/openscenegraph-2.8.3[ffmpeg] fails to build with ffmpeg-0.6_p25767
Status: RESOLVED DUPLICATE of bug 347481
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-20 10:11 UTC by Andrew Savchenko
Modified: 2011-02-20 14:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,84.46 KB, text/plain)
2011-02-20 10:11 UTC, Andrew Savchenko
Details
environment (environment,129.46 KB, text/plain)
2011-02-20 10:11 UTC, Andrew Savchenko
Details
emerge --info (emerge.info,7.57 KB, text/plain)
2011-02-20 10:12 UTC, Andrew Savchenko
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Savchenko gentoo-dev 2011-02-20 10:11:21 UTC
Hello,

openscenegraph-2.8.3 fails to build, perhaps due to API change in ffmpeg-0.6_p25767:

In file included from /var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegClocks.hpp:10:0,
                 from /var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegDecoderAudio.hpp:9,
                 from /var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegDecoder.hpp:5,
                 from /var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegImageStream.hpp:10,
                 from /var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegImageStream.cpp:2:
/var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegHeaders.hpp:8:0: warning: "__STDC_CONSTANT_MACROS" redefined
<command-line>:0:0: note: this is the location of the previous definition
In file included from /var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegDecoder.hpp:5:0,
                 from /var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegImageStream.hpp:10,
                 from /var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegImageStream.cpp:2:
/var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegDecoderAudio.hpp:48:5: error: ‘AVSampleFormat’ in class ‘osg::AudioStream’ does not name a type
/var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegDecoderAudio.hpp:74:5: error: ‘AVSampleFormat’ in class ‘osg::AudioStream’ does not name a type
/var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegDecoderAudio.hpp:107:8: error: ‘AVSampleFormat’ in class ‘osg::AudioStream’ does not name a type
In file included from /var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegImageStream.cpp:3:0:
/var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegAudioStream.hpp:26:9: error: ‘AVSampleFormat’ in class ‘osg::AudioStream’ does not name a type
In file included from /var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegImageStream.cpp:3:0:
/var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegAudioStream.hpp: In member function ‘virtual osg::Object* osgFFmpeg::FFmpegAudioStream::cloneType() const’:
/var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegAudioStream.hpp:18:80: error: cannot allocate an object of abstract type ‘osgFFmpeg::FFmpegAudioStream’
/var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegAudioStream.hpp:12:5: note:   because the following virtual functions are pure within ‘osgFFmpeg::FFmpegAudioStream’:
/var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/include/osg/AudioStream:80:30: note: 	virtual osg::AudioStream::SampleFormat osg::AudioStream::audioSampleFormat() const
In file included from /var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegImageStream.cpp:3:0:
/var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegAudioStream.hpp: In member function ‘virtual osg::Object* osgFFmpeg::FFmpegAudioStream::clone(const osg::CopyOp&) const’:
/var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegAudioStream.hpp:18:189: error: cannot allocate an object of abstract type ‘osgFFmpeg::FFmpegAudioStream’
/var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegAudioStream.hpp:12:5: note:   since type ‘osgFFmpeg::FFmpegAudioStream’ has pure virtual functions
/var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegImageStream.cpp: In member function ‘bool osgFFmpeg::FFmpegImageStream::open(const std::string&)’:
/var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegImageStream.cpp:92:74: error: cannot allocate an object of abstract type ‘osgFFmpeg::FFmpegAudioStream’
/var/tmp/portage/dev-games/openscenegraph-2.8.3/work/OpenSceneGraph-2.8.3/src/osgPlugins/ffmpeg/FFmpegAudioStream.hpp:12:5: note:   since type ‘osgFFmpeg::FFmpegAudioStream’ has pure virtual functions
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[1]: *** Waiting for unfinished jobs....
Comment 1 Andrew Savchenko gentoo-dev 2011-02-20 10:11:38 UTC
Created attachment 263127 [details]
build.log
Comment 2 Andrew Savchenko gentoo-dev 2011-02-20 10:11:48 UTC
Created attachment 263129 [details]
environment
Comment 3 Andrew Savchenko gentoo-dev 2011-02-20 10:12:02 UTC
Created attachment 263133 [details]
emerge --info
Comment 4 Mr. Bones. (RETIRED) gentoo-dev 2011-02-20 14:42:15 UTC

*** This bug has been marked as a duplicate of bug 347481 ***