Gentoo Archives: gentoo-user

From: Dale <rdalek1967@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Dependency conflict. openjpeg ffmpeg
Date: Tue, 17 Jun 2014 23:43:42
Message-Id: 53A0D2A4.3010706@gmail.com
In Reply to: Re: [gentoo-user] Dependency conflict. openjpeg ffmpeg by John Campbell
1 John Campbell wrote:
2 > On 06/14/2014 05:12 PM, Dale wrote:
3 >>
4 >> media-libs/openjpeg:0
5 >>
6 >> (media-libs/openjpeg-1.5.1:0/0::gentoo, ebuild scheduled for merge)
7 >> conflicts with
8 >> >=media-libs/openjpeg-1.3-r2:0[abi_x86_64(-)] required by
9 >> (media-video/ffmpeg-2.2.3-r1:0/52.55.55::gentoo, installed)
10 >
11 > The multilib stuff is a work in progress... You have two 64bit ABIs
12 > set up, and ffmpeg wants the x32 rather than the 64. It needs it's
13 > libraries to match. Looks like openjpeg chose the 64 ABI to compile.
14 >
15 > Just set ABI_X86="32 x32" for openjpeg. It's in
16 > /etc/portage/env/media-libs/openjpeg-1.3-r2
17 >
18 >
19 >
20
21 OK. First, corrected the version and then tried with no version at all
22 as shown below. Going to start here since well, this is where this
23 suggestion started. I created the files in env and deeper but either it
24 isn't seeing it for some reason OR it isn't a option to change. I'm
25 leaning toward the first since most likely I didn't do something right.
26 ;-) It wouldn't be the first time but it is the first time I put
27 anything in the env directory, which I had to create by the way.
28
29 Current paths to file:
30
31 /etc/portage/env/media-libs
32 /etc/portage/env/media-video
33
34 File names:
35
36 openjpeg
37 ffmpeg
38
39 Contents of both files:
40
41 ABI_X86="32 64"
42
43 So, what am I missing there? Output of emerge:
44
45 root@fireball / # emerge -va =media-libs/openjpeg-1.4-r1
46 =media-libs/openjpeg-2.0.0 media-video/ffmpeg
47
48 These are the packages that would be merged, in order:
49
50 Calculating dependencies... done!
51 [ebuild R ] media-libs/openjpeg-1.4-r1 USE="-doc {-test}" 0 kB
52 [ebuild R ] media-libs/openjpeg-2.0.0:2 USE="-doc -static-libs
53 {-test}" 0 kB
54 [ebuild R ~] media-video/ffmpeg-2.2.3-r1:0/52.55.55 USE="3dnow
55 3dnowext X aac alsa bzip2 encode faac fontconfig frei0r hardcoded-tables
56 iconv jpeg2k mmx mmxext mp3 network opengl sdl sse sse2 theora threads
57 truetype vorbis x264 xvid zlib -aacplus (-altivec) -amr -amrenc
58 (-armv5te) (-armv6) (-armv6t2) (-armvfp) -avx -avx2 -bindist -bluray
59 -cdio -celt -cpudetection -debug -doc -examples -fdk -flite -fma3 -fma4
60 -gme -gnutls -gsm -iec61883 -ieee1394 -jack -ladspa -libass -libcaca
61 -libsoxr -libv4l (-mips32r2) (-mipsdspr1) (-mipsdspr2) (-mipsfpu)
62 -modplug (-neon) -openal -openssl -opus -oss -pic -pulseaudio -quvi
63 -rtmp -schroedinger -speex -sse3 -sse4 -sse4_2 -ssh -ssse3 -static-libs
64 {-test} -twolame -v4l -vaapi -vdpau -vpx -wavpack -webp -x265 -zvbi"
65 ABI_X86="(64) -32 (-x32)" FFTOOLS="aviocat cws2fws ffescape ffeval
66 ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher" 0 kB
67
68 Total: 3 packages (3 reinstalls), Size of downloads: 0 kB
69
70 Would you like to merge these packages? [Yes/No] n
71
72 Quitting.
73
74 root@fireball / #
75
76
77
78 Note the ABI part isn't changing. Could it be because of some USE flag
79 combo I have set? I do something . . . wrong?? Just for giggles, going
80 to post the original error again.
81
82
83
84 WARNING: One or more updates/rebuilds have been skipped due to a
85 dependency conflict:
86
87 media-libs/openjpeg:0
88
89 (media-libs/openjpeg-1.5.1:0/0::gentoo, ebuild scheduled for merge)
90 conflicts with
91 >=media-libs/openjpeg-1.3-r2:0[abi_x86_64(-)] required by
92 (media-video/ffmpeg-2.2.3-r1:0/52.55.55::gentoo, installed)
93
94
95
96 Nothing to merge; quitting.
97
98
99 < Dale scratches his head >
100
101 Thanks.
102
103 Dale
104
105 :-) :-)
106
107 --
108 I am only responsible for what I said ... Not for what you understood or how you interpreted my words!

Replies

Subject Author
Re: [gentoo-user] Dependency conflict. openjpeg ffmpeg Dale <rdalek1967@×××××.com>