Summary: | =www-plugins/gnash-0.8.8 fails to configure against =media-video/ffmpeg-0.7_rc1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Markos Chandras (RETIRED) <hwoarang> |
Component: | Current packages | Assignee: | Chí-Thanh Christopher Nguyễn <chithanh> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | mrpouet |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 365273 | ||
Attachments: | build.log |
Description
Markos Chandras (RETIRED)
2011-05-16 08:50:27 UTC
Created attachment 273399 [details]
build.log
Does it happen with 0.8.9 too? (In reply to comment #2) > Does it happen with 0.8.9 too? 0.8.9 does not have the same problem but it fails to configure due to boost problems Build.log is huge so I am pasting the error sequence kde4_gnash-gnash.o: In function `T.6464': gnash.cpp:(.text+0x432): undefined reference to `boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_t raits<char>, std::allocator<char> > const&)' gnash.cpp:(.text+0x494): undefined reference to `boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_t raits<char>, std::allocator<char> > const&)' kde4_gnash-gnash.o: In function `(anonymous namespace)::getSupportedOptions(gnash::Player&)': gnash.cpp:(.text+0xf8a): undefined reference to `boost::program_options::options_description::options_description(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)' gnash.cpp:(.text+0x39c3): undefined reference to `boost::program_options::options_description::options_description(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)' collect2: ld returned 1 exit status make[4]: *** [kde4-gnash] Error 1 make[4]: *** Waiting for unfinished jobs.... sdl_gnash-gnash.o: In function `T.6464': gnash.cpp:(.text+0x432): undefined reference to `boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_t raits<char>, std::allocator<char> > const&)' gnash.cpp:(.text+0x494): undefined reference to `boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_t raits<char>, std::allocator<char> > const&)' sdl_gnash-gnash.o: In function `(anonymous namespace)::getSupportedOptions(gnash::Player&)': gnash.cpp:(.text+0xf8a): undefined reference to `boost::program_options::options_description::options_description(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)' gnash.cpp:(.text+0x39c3): undefined reference to `boost::program_options::options_description::options_description(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)' collect2: ld returned 1 exit status make[4]: *** [sdl-gnash] Error 1 The boost problems can come if more than one version of boost is installed (bug 366407) and e.g. KDE is linked against a different version than gnash attempts to link to. Yes this is my problem. Until I find a way to solve it, I can't test this version of gnash against latest ffmpeg I expect that gnash-0.8.8 will fail in the same way as 0.8.9 with boost. You can try applying the three patches from ${FILESDIR} gnash-0.8.9-ffmpeg-detection.patch gnash-0.8.9-libavcodec-version.patch gnash-0.8.9-look-harder-for-version_h.patch to gnash-0.8.8, which should fix ffmpeg detection. Yes these patches fix the ffmpeg detection problem in 0.8.8 I added the patches to gnash-0.8.8.ebuild |