Summary: | net-voip/homer-0.25 fails with media-video/ffmpeg-2.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c> |
Component: | Current packages | Assignee: | Marcel Pennewiß <gentoo> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | hwoarang, proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 476490 | ||
Attachments: |
build.log
Patch for 0.24.1.ebuild (did not support ffmpeg2) ffmpeg2 compatibility patch for homer-0.25 Patch for 0.25.ebuild (support ffmpeg2 with patch) patch for 9999.ebuild |
Created attachment 353332 [details, diff]
Patch for 0.24.1.ebuild (did not support ffmpeg2)
Created attachment 353334 [details, diff]
ffmpeg2 compatibility patch for homer-0.25
Created attachment 353336 [details, diff]
Patch for 0.25.ebuild (support ffmpeg2 with patch)
Created attachment 353338 [details, diff]
patch for 9999.ebuild
Markos, please have a look at the patches. ffmpeg2-compatibility patch is also upstream, so it is not needed for 9999-ebuild. The patches hopefully fixing #476076 too. The patches look good I revbumped both packages and kept the old versions for now. Thanks for the patches +*homer-0.24.1-r1 (12 Aug 2013) +*homer-0.25-r1 (12 Aug 2013) + + 12 Aug 2013; Markos Chandras <hwoarang@gentoo.org> +homer-0.24.1-r1.ebuild, + +homer-0.25-r1.ebuild, homer-9999.ebuild: + Add patch for ffmpeg2 support. Bug #476536. Also use subslots for x264 dep. + Bug #476076. Thanks to Marcel Pennewiß <gentoo@pennewiss.de> for the patches + |
Created attachment 353094 [details] build.log [ 16%] Building CXX object HomerMultimedia/libHomerMultimedia/CMakeFiles/HomerMultimedia.dir/__/src/MediaSinkFile.cpp.o cd /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerBuild/Build/Default/HomerMultimedia/libHomerMultimedia && /usr/bin/x86_64-pc-linux-gnu-g++ -DARCH_BITS=64 -DHOMER_NETWORK_SIMULATOR=OFF -DHomerMultimedia_EXPORTS -DLINUX -D_REENTRANT -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -march=barcelona -mtune=barcelona -O2 -pipe -Wno-uninitialized -D_GNU_SOURCE -W -Wall -Wno-overloaded-virtual -Wno-switch -Wno-unused -Wno-long-long -Wno-deprecated-declarations -Wno-format -Wno-uninitialized -Wno-unused-parameter -DRELEASE_VERSION -fPIC -I/var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include -I/var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../../HomerBase/include/Logging -I/var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../../HomerBase/include -I/var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../../HomerNAPI/include -I/var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../../HomerMonitor/include -I/var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../../HomerSoundOutput/include -I/usr/include/ffmpeg -I/usr/include/SDL -I/usr/local/include -o CMakeFiles/HomerMultimedia.dir/__/src/MediaSinkFile.cpp.o -c /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/src/MediaSinkFile.cpp In file included from /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSinkMem.h:35:0, from /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSinkNet.h:35, from /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSinkFile.h:33, from /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/src/MediaSinkFile.cpp:29: /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/RTP.h:138:41: error: use of enum ‘CodecID’ without previous declaration /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/RTP.h:139:45: error: use of enum ‘CodecID’ without previous declaration In file included from /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSinkMem.h:35:0, from /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSinkNet.h:35, from /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSinkFile.h:33, from /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/src/MediaSinkFile.cpp:29: /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/RTP.h:140:38: error: use of enum ‘CodecID’ without previous declaration /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/RTP.h:157:103: error: use of enum ‘CodecID’ without previous declaration /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/RTP.h:209:10: error: use of enum ‘CodecID’ without previous declaration In file included from /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSinkNet.h:35:0, from /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSinkFile.h:33, from /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/src/MediaSinkFile.cpp:29: /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSinkMem.h:85:10: error: use of enum ‘CodecID’ without previous declaration In file included from /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSourceNet.h:33:0, from /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/src/MediaSinkFile.cpp:30: /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSource.h:218:10: error: use of enum ‘CodecID’ without previous declaration /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSource.h:219:51: error: use of enum ‘CodecID’ without previous declaration /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSource.h:220:36: error: use of enum ‘CodecID’ without previous declaration /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSource.h:272:18: error: use of enum ‘CodecID’ without previous declaration In file included from /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSourceNet.h:33:0, from /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/src/MediaSinkFile.cpp:30: /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSource.h:411:94: error: ‘CodecID’ has not been declared /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSource.h:445:10: error: use of enum ‘CodecID’ without previous declaration In file included from /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSourceNet.h:34:0, from /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/src/MediaSinkFile.cpp:30: /var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerMultimedia/libHomerMultimedia/../include/MediaSourceMem.h:182:10: error: use of enum ‘CodecID’ without previous declaration make[3]: *** [HomerMultimedia/libHomerMultimedia/CMakeFiles/HomerMultimedia.dir/__/src/MediaSinkFile.cpp.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerBuild/Build/Default' make[2]: *** [HomerMultimedia/libHomerMultimedia/CMakeFiles/HomerMultimedia.dir/all] Error 2 make[2]: Leaving directory `/var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerBuild/Build/Default' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerBuild/Build/Default' make: *** [default] Error 2 make: Leaving directory `/var/tmp/portage/net-voip/homer-0.25/work/Homer-Conferencing-0.25/HomerBuild' * ERROR: net-voip/homer-0.25 failed (compile phase): * emake failed