Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 489816 - media-video/libav, media-video/ffmpeg - add multilib / ABI_X86=32 support
Summary: media-video/libav, media-video/ffmpeg - add multilib / ABI_X86=32 support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: Normal normal with 1 vote (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on: 497776 501098
Blocks: gx86-multilib 488132 489706
  Show dependency tree
 
Reported: 2013-10-29 20:41 UTC by Mihai Moldovan
Modified: 2014-06-11 20:55 UTC (History)
6 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mihai Moldovan 2013-10-29 20:41:04 UTC
Please enable multilib capabilities for media-video/libav.

This blocks #452482

Reproducible: Always
Comment 1 Mihai Moldovan 2013-10-29 20:50:11 UTC
(In reply to Mihai Moldovan from comment #0)
> This blocks #452482

Sorry, it's really #489706
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-12-26 13:19:49 UTC
I think we're going to handle both ffmpeg providers at the same time.
Comment 3 Michael Mair-Keimberger (iamnr3) 2014-01-12 15:55:12 UTC
Hi all,

I'm gonna start trying to port the remaining dependencies for ffmpeg/libav. Using libav-10_alpha1 and ffmpeg-2.1 as reference i found following packages still need to be ported: (others are either already ported or there is already an open bug, like openssl, libsdl...)

libav: 
media-video/rtmpdump
x11-libs/libva

ffmpeg:
media-video/rtmpdump
x11-libs/libva
media-libs/libbluray
app-accessibility/flite
media-plugins/frei0r-plugins
media-libs/libass
media-libs/libquvi
net-libs/libssh
media-libs/zvbi

Any opinions about that list? Did i miss something or are there packages which don't need to be ported?
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-06-07 21:42:37 UTC
+*libav-9.13-r1 (07 Jun 2014)
+*libav-10.1-r1 (07 Jun 2014)
+
+  07 Jun 2014; Michał Górny <mgorny@gentoo.org> +libav-10.1-r1.ebuild,
+  +libav-9.13-r1.ebuild, libav-10.9999.ebuild, libav-9.9999.ebuild,
+  libav-9999.ebuild:
+  Enable multilib support, bug #489816.

(virtual/)
+*ffmpeg-9-r1 (07 Jun 2014)
+
+  07 Jun 2014; Michał Górny <mgorny@gentoo.org> +ffmpeg-9-r1.ebuild:
+  Enable multilib support.

media-video/ffmpeg left.
Comment 5 Ulenrich 2014-06-11 00:14:02 UTC
....
[ebuild  N    #] media-video/libav-10.1-r1:0/10  USE="-3dnow -3dnowext X aac -alsa (-altivec) amr -avx -avx2 -bindist bzip2 -cdio -cpudetection -custom-cflags -debug -doc encode faac fdk frei0r gpl gsm hardcoded-tables -ieee1394 -jack -jpeg2k mmx mmxext mp3 (-neon) network -openssl opus -oss -pic pulseaudio -rtmp schroedinger sdl speex ssl ssse3 -static-libs {-test} theora threads -tools truetype -v4l -vaapi vdpau (-vis) vorbis vpx wavpack -webp x264 xvid zlib" ABI_X86="32 (64) (-x32)" 4,538 kB
[ebuild     U #] virtual/ffmpeg-9-r1 [9] USE="X encode gsm -jpeg2k mp3 opus sdl speex theora threads truetype -vaapi vdpau x264" ABI_X86="32%* (64%*) (-x32)" 0 kB
[ebuild  N    #] media-libs/libpostproc-10.20140517-r1  USE="-3dnow (-altivec) mmx mmxext -pic -static-libs" ABI_X86="32 (64) (-x32)" 65 kB
[ebuild  N    #] media-plugins/gst-plugins-libav-1.2.0-r1:1.0  USE="orc" ABI_X86="32 (64) (-x32)" 0 kB
[ebuild     U #] media-libs/libquicktime-1.2.4-r1 [1.2.4] USE="X -aac -alsa -doc -dv -encode ffmpeg gtk jpeg lame mmx opengl -png schroedinger -static-libs vorbis x264" ABI_X86="32%* (64%*) (-x32)" 0 kB
[ebuild  N    #] media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r2:0.10  USE="orc" ABI_X86="32 (64) (-x32)" 14 kB
[ebuild     U #] media-plugins/gst-plugins-meta-1.0-r2:1.0 [1.0-r1:1.0] USE="X a52 aac -alsa cdda dts -dv dvb dvd ffmpeg flac -http -jack lame libass -libvisual* mms mp3 mpeg ogg opus -oss pulseaudio taglib theora -v4l vcd vorbis (-vpx) wavpack -x264*" ABI_X86="32%* (64%*) (-x32)" 0 kB
[ebuild     U #] media-plugins/gst-plugins-meta-0.10-r9:0.10 [0.10-r8:0.10] USE="X a52 aac -alsa cdda dts -dv dvb dvd ffmpeg flac -http -jack lame libass -libvisual* mms mp3 mpeg musepack ogg opus -oss pulseaudio taglib theora -v4l vcd vorbis vpx wavpack -x264* xv xvid" ABI_X86="32%* (64%*) (-x32)" 0 kB
[blocks B      ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is blocking media-libs/libpostproc-10.20140517-r1, media-video/libav-10.1-r1)
[blocks B      ] media-libs/libpostproc ("media-libs/libpostproc" is blocking media-video/ffmpeg-2.2.3)

Total: 70 packages (63 upgrades, 7 new), Size of downloads: 22,124 kB
Conflict: 2 blocks (2 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (media-video/ffmpeg-2.2.3:0/52.55.55::gentoo, installed) pulled in by
    >=media-video/ffmpeg-1.2:0/52.55.55= required by (media-video/vlc-2.1.9999:0/5-7::gentoo, installed)
    >=media-video/ffmpeg-1.2.4:0/52.55.55=[encode,threads,vaapi,vdpau] required by (media-video/mpv-0.3.10:0/0::gentoo, installed)
    >=media-video/ffmpeg-1.2.1:0/52.55.55= required by (media-video/handbrake-0.9.9-r1:0/0::gentoo, installed)
    media-video/ffmpeg required by @selected
    >=media-video/ffmpeg-1.2.4:0=[encode?,threads,vaapi?,vdpau?] (>=media-video/ffmpeg-1.2.4:0=[encode,threads,vaapi,vdpau]) required by (media-video/mpv-0.3.10:0/0::gentoo, installed)
    >=media-video/ffmpeg-1.2.1:0= required by (media-video/handbrake-0.9.9-r1:0/0::gentoo, installed)
    >=media-video/ffmpeg-1.2:0= required by (media-video/vlc-2.1.9999:0/5-7::gentoo, installed)
    media-video/ffmpeg:0 required by (media-libs/xine-lib-1.2.5:1/1::gentoo, installed)

  (media-libs/libpostproc-10.20140517-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
    media-libs/libpostproc[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?] (media-libs/libpostproc[abi_x86_32(-),abi_x86_64(-)]) required by (media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r2:0.10/0.10::gentoo, ebuild scheduled for merge)

  (media-video/libav-10.1-r1:0/10::gentoo, ebuild scheduled for merge) pulled in by
    >=media-video/libav-9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,X?,encode?,gsm?,jpeg2k?,mp3?,opus?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] (>=media-video/libav-9[abi_x86_32(-),abi_x86_64(-),X,encode,gsm,mp3,opus,sdl,speex,theora,threads,truetype,vdpau,x264]) required by (virtual/ffmpeg-9-r1:0/0::gentoo, ebuild scheduled for merge)
Comment 6 Ulenrich 2014-06-11 19:48:55 UTC
Uuups, I see : There is no multilib for

media-video/ffmpeg-2.2.3
as of now? Now I am totally lost. Rewind to traditional emul ?
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-06-11 20:09:58 UTC
(In reply to Ulenrich from comment #6)
> Uuups, I see : There is no multilib for
> 
> media-video/ffmpeg-2.2.3
> as of now? Now I am totally lost. Rewind to traditional emul ?

I'm working on it right now. If no more dependencies come up, it should be committed in ~60 minutes.
Comment 8 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-06-11 20:55:18 UTC
+*ffmpeg-2.2.3-r1 (11 Jun 2014)
+
+  11 Jun 2014; Michał Górny <mgorny@gentoo.org> +ffmpeg-2.2.3-r1.ebuild,
+  ffmpeg-9999.ebuild:
+  Enable multilib support, bug #489816.