libvpx failed to emerge

Hi folks,

I’m updating my system and have problem with media-libs/libvpx-9999::gentoo.

Dependency check:

equery d libvpx
 * These packages depend on libvpx:
media-plugins/gst-plugins-vpx-1.4.5 (>=media-libs/libvpx-1.3.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
media-video/ffmpeg-2.2.14 (vpx ? >=media-libs/libvpx-1.2.0_pre20130625[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?])

Is is strange as media-libs/ffmpeg has ‘-vpx’ in its USE flags.

Build log:

>>> Emerging (1 of 6) media-libs/libvpx-9999::gentoo
>>> Unpacking source...
GIT update -->
   repository:               https://chromium.googlesource.com/webm/libvpx.git
   at the commit:            4a29474c83289fe275ea17c887321353cca5e81a
   branch:                   master
   storage directory:        "/var/calculate/remote/distfiles/egit-src/libvpx.git"
   checkout type:            bare repository
Cloning into '/var/calculate/tmp/portage/media-libs/libvpx-9999/work/libvpx-9999'...
done.
Branch branch-master set up to track remote branch master from origin.
Switched to a new branch 'branch-master'
>>> Unpacked to /var/calculate/tmp/portage/media-libs/libvpx-9999/work/libvpx-9999
>>> Source unpacked in /var/calculate/tmp/portage/media-libs/libvpx-9999/work
>>> Preparing source in /var/calculate/tmp/portage/media-libs/libvpx-9999/work/libvpx-9999 ...
>>> Source prepared.
>>> Configuring source in /var/calculate/tmp/portage/media-libs/libvpx-9999/work/libvpx-9999 ...
 * abi_x86_32.x86: running multilib-minimal_abi_src_configure
  enabling pic
  enabling vp8
  enabling shared
Unknown option "--disable-altivec".
See /var/calculate/tmp/portage/media-libs/libvpx-9999/work/libvpx-9999/configure --help for available options.
 * ERROR: media-libs/libvpx-9999::gentoo failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called src_configure
 *   environment, line 2855:  Called multilib-minimal_src_configure
 *   environment, line 2072:  Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
 *   environment, line 2279:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 2003:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 2001:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
 *   environment, line  380:  Called multilib-minimal_abi_src_configure
 *   environment, line 2066:  Called multilib_src_configure
 *   environment, line 2520:  Called die
 * The specific snippet of code:
 *       "${S}/configure" --prefix="${EPREFIX}"/usr --libdir="${EPREFIX}"/usr/$(get_libdir) --enable-pic --enable-vp8 --enable-shared --extra-cflags="${CFLAGS}" $(use_enable altivec) $(use_enable cpu_flags_x86_avx avx) $(use_enable cpu_flags_x86_avx2 avx2) $(use_enable cpu_flags_x86_mmx mmx) $(use_enable postproc) $(use cpu_flags_x86_sse2 && use_enable cpu_flags_x86_sse sse || echo --disable-sse) $(use_enable cpu_flags_x86_sse2 sse2) $(use_enable cpu_flags_x86_sse3 sse3) $(use_enable cpu_flags_x86_sse4_1 sse4_1) $(use_enable cpu_flags_x86_ssse3 ssse3) $(use_enable static-libs static) $(use_enable test unit-tests) $(use_enable threads multithread) ${myconf} || die
 * 
 * If you need support, post the output of `emerge --info '=media-libs/libvpx-9999::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-libs/libvpx-9999::gentoo'`.
 * The complete build log is located at '/var/calculate/tmp/portage/media-libs/libvpx-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/calculate/tmp/portage/media-libs/libvpx-9999/temp/environment'.
 * Working directory: '/var/calculate/tmp/portage/media-libs/libvpx-9999/work/libvpx-9999-abi_x86_32.x86'
 * S: '/var/calculate/tmp/portage/media-libs/libvpx-9999/work/libvpx-9999'

>>> Failed to emerge media-libs/libvpx-9999, Log file:

>>>  '/var/calculate/tmp/portage/media-libs/libvpx-9999/temp/build.log'

 * Messages for package media-libs/libvpx-9999:

 * ERROR: media-libs/libvpx-9999::gentoo failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called src_configure
 *   environment, line 2855:  Called multilib-minimal_src_configure
 *   environment, line 2072:  Called multilib_foreach_abi 'multilib-minimal_abi_src_configure'
 *   environment, line 2279:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 2003:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_configure'
 *   environment, line 2001:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_configure'
 *   environment, line  380:  Called multilib-minimal_abi_src_configure
 *   environment, line 2066:  Called multilib_src_configure
 *   environment, line 2520:  Called die
 * The specific snippet of code:
 *       "${S}/configure" --prefix="${EPREFIX}"/usr --libdir="${EPREFIX}"/usr/$(get_libdir) --enable-pic --enable-vp8 --enable-shared --extra-cflags="${CFLAGS}" $(use_enable altivec) $(use_enable cpu_flags_x86_avx avx) $(use_enable cpu_flags_x86_avx2 avx2) $(use_enable cpu_flags_x86_mmx mmx) $(use_enable postproc) $(use cpu_flags_x86_sse2 && use_enable cpu_flags_x86_sse sse || echo --disable-sse) $(use_enable cpu_flags_x86_sse2 sse2) $(use_enable cpu_flags_x86_sse3 sse3) $(use_enable cpu_flags_x86_sse4_1 sse4_1) $(use_enable cpu_flags_x86_ssse3 ssse3) $(use_enable static-libs static) $(use_enable test unit-tests) $(use_enable threads multithread) ${myconf} || die
 * 
 * If you need support, post the output of `emerge --info '=media-libs/libvpx-9999::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-libs/libvpx-9999::gentoo'`.
 * The complete build log is located at '/var/calculate/tmp/portage/media-libs/libvpx-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/calculate/tmp/portage/media-libs/libvpx-9999/temp/environment'.
 * Working directory: '/var/calculate/tmp/portage/media-libs/libvpx-9999/work/libvpx-9999-abi_x86_32.x86'
 * S: '/var/calculate/tmp/portage/media-libs/libvpx-9999/work/libvpx-9999'

On my Gentoo system I have had no issue with this package.

Any ideas please?

Regards.

Hello,

The last time I had to update my system gentoo,I had a similar error and I add this in my make.conf :

ABI_X86="32"

If you want to test.

Regards.

XKomodor | Julien

I found the problem. In the packages.keywords there was a record:

 # required by media-plugins/gst-plugins-vpx-1.2.4-r1
 # required by media-video/cheese-3.12.2-r1
 # required by @selected
 # required by @world (argument)
=media-libs/libvpx-9999 **

which I needed to some time ago when gst-plugins-vpx asked for it.
I removed request for libvpx-9999 from packages.keywords and did sucessfull update.

Thanks anyway.