Summary: | media-video/ffmpeg-3.2.2 fails to build because of libcdio/cdparanoia | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | darkshine <psycheheaven> |
Component: | Current packages | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
/var/tmp/portage/media-video/ffmpeg-3.2.2/temp/build.log
/var/tmp/portage/media-video/ffmpeg-3.2.2/work/ffmpeg-3.2.2-abi_x86_32.x86/config.log emerge --info emerge command with the list of dependencies environment |
Description
darkshine
2017-02-02 15:38:07 UTC
Created attachment 462264 [details]
/var/tmp/portage/media-video/ffmpeg-3.2.2/temp/build.log
Created attachment 462266 [details]
/var/tmp/portage/media-video/ffmpeg-3.2.2/work/ffmpeg-3.2.2-abi_x86_32.x86/config.log
config.log mentioned in the error output
Created attachment 462268 [details]
emerge --info
Created attachment 462270 [details]
emerge command with the list of dependencies
This is the actual command that failed:
$ emerge -tv www-client/chromium www-plugins/chrome-binary-plugins:stable www-plugins/adobe-flash
Created attachment 462272 [details]
environment
In the config.log there was an error related to the following library which belongs to dev-libs/libcdio-paranoia package: /usr/lib32/libcdio_cdda.so: undefined reference to `mmc_get_hwinfo@CDIO_16' collect2: error: ld returned 1 exit status Re-building media-sound/cdparanoia-3.10.2-r6 with ABI_X86="32 64 -x64" (previously it was ABI_X86="64 -32 -x64") and then dev-libs/libcdio-paranoia-0.93_p1 with no changes in ABI_X86 solved the issue. media-video/ffmpeg-3.2.2 has been built succcessfully. Is this still a bug? (In reply to darkshine from comment #6) > In the config.log there was an error related to the following library which > belongs to dev-libs/libcdio-paranoia package: > /usr/lib32/libcdio_cdda.so: undefined reference to `mmc_get_hwinfo@CDIO_16' > collect2: error: ld returned 1 exit status That symbol is provided by libcdio itself. > Re-building media-sound/cdparanoia-3.10.2-r6 with ABI_X86="32 64 -x64" > (previously it was ABI_X86="64 -32 -x64") this shouldnt be related > and then > dev-libs/libcdio-paranoia-0.93_p1 with no changes in ABI_X86 solved the > issue. I think you should use 0.93_p1-r1 that will get properly rebuilt on libcdio changes. Maybe that's it ? commit 4c06ef8e54b850bac8b45ef64b140b0758136af4 Author: Lars Wendler <polynomial-c@gentoo.org> Date: Wed Oct 26 19:00:32 2016 +0200 dev-libs/libcdio-paranoia: Revbump to make use of dev-libs/libcdio sub-slot. (In reply to Alexis Ballier from comment #7) > (In reply to darkshine from comment #6) > > In the config.log there was an error related to the following library which > > belongs to dev-libs/libcdio-paranoia package: > > /usr/lib32/libcdio_cdda.so: undefined reference to `mmc_get_hwinfo@CDIO_16' > > collect2: error: ld returned 1 exit status > > That symbol is provided by libcdio itself. > > > > Re-building media-sound/cdparanoia-3.10.2-r6 with ABI_X86="32 64 -x64" > > (previously it was ABI_X86="64 -32 -x64") > > this shouldnt be related > > > and then > > dev-libs/libcdio-paranoia-0.93_p1 with no changes in ABI_X86 solved the > > issue. > > I think you should use 0.93_p1-r1 that will get properly rebuilt on libcdio > changes. Maybe that's it ? > > commit 4c06ef8e54b850bac8b45ef64b140b0758136af4 > Author: Lars Wendler <polynomial-c@gentoo.org> > Date: Wed Oct 26 19:00:32 2016 +0200 > > dev-libs/libcdio-paranoia: Revbump to make use of dev-libs/libcdio > sub-slot. assuming fixed |