| View previous topic :: View next topic |
| Author |
Message |
pmam Veteran

Joined: 30 Dec 2013 Posts: 1145
|
Posted: Tue Mar 17, 2015 3:07 pm Post subject: Blocked packages - emerge xbmc? |
|
|
I get blocked packages from emerge xbmc:
| Code: | [blocks B ] media-libs/libpostproc ("media-libs/libpostproc" is blocking media-video/ffmpeg-1.2.6-r1)
[blocks B ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is blocking media-video/libav-9.17, media-libs/libpostproc-10.20140517-r1)
Total: 41 packages (39 new, 2 in new slots), Size of downloads: 186,143 KiB
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-1.2.6-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
>=media-video/ffmpeg-1.2.1:0=[encode] required by (media-tv/xbmc-13.2:0/0::gentoo, ebuild scheduled for merge)
(media-video/libav-9.17:0/9::gentoo, installed) pulled in by
>=media-video/libav-9.12[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(-)?,X?,encode?,gsm?,jpeg2k?,mp3?,opus?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,
x264?] (>=media-video/libav-9.12[abi_x86_64(-),X,
encode,mp3,sdl,truetype,x264]) required by (virtual/ffmpeg-9-r1:0/0::gentoo, installed)
media-video/libav:0/9= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
media-video/libav:0= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
>=media-video/libav-0.8.2-r2:0= required by (media-libs/libpostproc-10.20140517-r1:0/0::gentoo, installed)
>=media-video/libav-0.8.2-r2:0/9= required by (media-libs/libpostproc-10.20140517-r1:0/0::gentoo, installed)
(media-libs/libpostproc-10.20140517-r1:0/0::gentoo, installed) pulled in by
media-libs/libpostproc:0/0= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
media-libs/libpostproc:0= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked |
_________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
| Back to top |
|
 |
DawgG l33t


Joined: 17 Sep 2003 Posts: 867
|
Posted: Wed Mar 18, 2015 9:22 am Post subject: |
|
|
(i still don't get why ppl use libav... i have set USE="-libav" globally and there is never any hassle.)
it's called "kodi" now (even though it' s generally considered stable you might have to keyword it ~ARCH) and it brings its "own ffmpeg" - so you should be able to keep libav.
if you want to use the older xbmc (pre-kodi/pre-14) you'll probably have to resolve the conflicts/deps manually - i've been running xbmc for quite a while on libav-less systems and that was no problem at all.
GOOD LUCK! _________________ DUMM KLICKT GUT. |
|
| Back to top |
|
 |
pmam Veteran

Joined: 30 Dec 2013 Posts: 1145
|
Posted: Wed Mar 18, 2015 11:54 am Post subject: |
|
|
DawgG,
Now I try to install kodi and get:
| Code: | emerge -av media-tv/kodi
* IMPORTANT: 11 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! The ebuild selected to satisfy ">=media-video/ffmpeg-2.4:=[encode]" has unmet requirements.
- media-video/ffmpeg-2.6.1::gentoo USE="X aac alsa bzip2 encode gpl hardcoded-tables iconv mp3 network opengl postproc sdl threads truetype vorbis x264 xcb xvid zlib -aacplus (-altivec) -amr -amrenc (-armv5te) (-armv6) (-armv6t2) (-armvfp) -bluray -bs2b -cdio -celt -cpudetection -debug -doc -examples -faac -fdk -flite -fontconfig -frei0r -fribidi -gme -gnutls -gsm -iec61883 -ieee1394 -jack -jpeg2k -ladspa -libass -libcaca -libsoxr -libv4l -lzma (-mipsdspr1) (-mipsdspr2) (-mipsfpu) -modplug (-neon) -openal -openssl -opus -oss -pic -pulseaudio -quvi -rtmp -samba -schroedinger -speex -ssh -static-libs -test -theora -twolame -v4l -vaapi -vdpau -vpx -wavpack -webp -x265 -zvbi" ABI_X86="64 -32 -x32" CPU_FLAGS_X86="mmx sse sse2 -3dnow -3dnowext -avx -avx2 -fma3 -fma4 -mmxext -sse3 -sse4_1 -sse4_2 -ssse3 -xop" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher"
The following REQUIRED_USE flag constraints are unsatisfied:
cpu_flags_x86_sse? ( cpu_flags_x86_mmxext )
The above constraints are a subset of the following complete expression:
libv4l? ( v4l ) fftools_cws2fws? ( zlib ) test? ( encode ) postproc? ( gpl ) frei0r? ( gpl ) cdio? ( gpl ) samba? ( gpl ) zvbi? ( gpl ) encode? ( x264? ( gpl ) x265? ( gpl ) xvid? ( gpl ) X? ( !xcb? ( gpl ) ) ) cpu_flags_x86_avx2? ( cpu_flags_x86_avx ) cpu_flags_x86_fma4? ( cpu_flags_x86_avx ) cpu_flags_x86_fma3? ( cpu_flags_x86_avx ) cpu_flags_x86_xop? ( cpu_flags_x86_avx ) cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 ) cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 ) cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 ) cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 ) cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 ) cpu_flags_x86_sse2? ( cpu_flags_x86_sse ) cpu_flags_x86_sse? ( cpu_flags_x86_mmxext ) cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx ) cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow ) cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx )
(dependency required by "media-tv/kodi-14.1" [ebuild])
(dependency required by "media-tv/kodi" [argument]) |
_________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
| Back to top |
|
 |
DawgG l33t


Joined: 17 Sep 2003 Posts: 867
|
Posted: Wed Mar 18, 2015 3:18 pm Post subject: |
|
|
and?
just do what portage tells you to do:
| Code: | The following REQUIRED_USE flag constraints are unsatisfied:
cpu_flags_x86_sse? ( cpu_flags_x86_mmxext ) |
ie either both or none of these flags must be set (i guess you want both)
to find out which flags are supported on your system you can install cpuinfo2cpuflags and globally enable those flags via make.conf.
GOOD LUCK! _________________ DUMM KLICKT GUT. |
|
| Back to top |
|
 |
pmam Veteran

Joined: 30 Dec 2013 Posts: 1145
|
Posted: Wed Mar 18, 2015 7:24 pm Post subject: |
|
|
DawgG,
Sorry, but I need more detailed reply...
I installed cpuinfo2cpuflags, but do not know how to run this script?
I added these two USE flags: cpu_flags_x86_sse cpu_flags_x86_mmxext to make.conf and get:
| Code: |
Total: 36 packages (34 new, 2 in new slots), Size of downloads: 183,832 KiB
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.6.1:0/54.56.56::gentoo, ebuild scheduled for merge) pulled in by
>=media-video/ffmpeg-2.4:=[encode] required by (media-tv/kodi-14.1:0/0::gentoo, ebuild scheduled for merge)
(media-video/libav-9.17:0/9::gentoo, installed) pulled in by
>=media-video/libav-9.12[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(-)?,X?,encode?,gsm?,jpeg2k?,mp3?,opus?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] (>=media-video/libav-9.12[abi_x86_64(-),X,encode,mp3,sdl,truetype,x264]) required by (virtual/ffmpeg-9-r1:0/0::gentoo, installed)
media-video/libav:0/9= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
media-video/libav:0= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
>=media-video/libav-0.8.2-r2:0= required by (media-libs/libpostproc-10.20140517-r1:0/0::gentoo, installed)
>=media-video/libav-0.8.2-r2:0/9= required by (media-libs/libpostproc-10.20140517-r1:0/0::gentoo, installed)
(media-libs/libpostproc-10.20140517-r1:0/0::gentoo, installed) pulled in by
media-libs/libpostproc:0/0= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
media-libs/libpostproc:0= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
The following keyword changes are necessary to proceed:
(see "package.accept_keywords" in the portage(5) man page for more details)
# required by media-tv/kodi-14.1
# required by media-tv/kodi (argument)
=media-video/ffmpeg-2.6.1 ~amd64
Would you like to add these changes to your config files? [Yes/No] no |
Thanks _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
| Back to top |
|
 |
DaggyStyle Watchman


Joined: 22 Mar 2006 Posts: 5916
|
Posted: Thu Mar 19, 2015 8:02 am Post subject: |
|
|
| pmam wrote: | DawgG,
Sorry, but I need more detailed reply...
I installed cpuinfo2cpuflags, but do not know how to run this script?
I added these two USE flags: cpu_flags_x86_sse cpu_flags_x86_mmxext to make.conf and get:
| Code: |
Total: 36 packages (34 new, 2 in new slots), Size of downloads: 183,832 KiB
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.6.1:0/54.56.56::gentoo, ebuild scheduled for merge) pulled in by
>=media-video/ffmpeg-2.4:=[encode] required by (media-tv/kodi-14.1:0/0::gentoo, ebuild scheduled for merge)
(media-video/libav-9.17:0/9::gentoo, installed) pulled in by
>=media-video/libav-9.12[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(-)?,X?,encode?,gsm?,jpeg2k?,mp3?,opus?,sdl?,speex?,theora?,threads?,truetype?,vaapi?,vdpau?,x264?] (>=media-video/libav-9.12[abi_x86_64(-),X,encode,mp3,sdl,truetype,x264]) required by (virtual/ffmpeg-9-r1:0/0::gentoo, installed)
media-video/libav:0/9= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
media-video/libav:0= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
>=media-video/libav-0.8.2-r2:0= required by (media-libs/libpostproc-10.20140517-r1:0/0::gentoo, installed)
>=media-video/libav-0.8.2-r2:0/9= required by (media-libs/libpostproc-10.20140517-r1:0/0::gentoo, installed)
(media-libs/libpostproc-10.20140517-r1:0/0::gentoo, installed) pulled in by
media-libs/libpostproc:0/0= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
media-libs/libpostproc:0= required by (media-video/vlc-2.1.5-r1:0/5-7::gentoo, installed)
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
The following keyword changes are necessary to proceed:
(see "package.accept_keywords" in the portage(5) man page for more details)
# required by media-tv/kodi-14.1
# required by media-tv/kodi (argument)
=media-video/ffmpeg-2.6.1 ~amd64
Would you like to add these changes to your config files? [Yes/No] no |
Thanks |
kodi is hardcode depends on ffmpeg because no one of the devs have the time to adjust it to libav.
if you want kodi, you'll need to unmerge libav and emerge ffmpeg. _________________ Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein |
|
| Back to top |
|
 |
pmam Veteran

Joined: 30 Dec 2013 Posts: 1145
|
Posted: Thu Mar 19, 2015 2:34 pm Post subject: |
|
|
DaggyStyle Hi,
| Code: | | if you want kodi, you'll need to unmerge libav and emerge ffmpeg. |
I did it and also added -libav to Use flags and I have now in make.conf - (BTW:Do not know if it is ok? - I use to add USE flags to package.use):
| Code: | | USE="cpu_flags_x86_sse cpu_flags_x86_mmxext -libav" |
Then it continued to run but another failure:
| Code: | configure: error: Could not find a required library. Please see the README for your platform.
!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/media-tv/kodi-14.1/work/xbmc-14.1-Helix/config.log
* ERROR: media-tv/kodi-14.1::gentoo failed (configure phase):
* econf failed
*
* Call stack:
* ebuild.sh, line 93: Called src_configure
* environment, line 3884: Called econf '--docdir=/usr/share/doc/kodi-14.1' '--disable-ccache' '--disable-optimizations' '--with-ffmpeg=shared' '--disable-airplay' '--disable-avahi' '--disable-libbluray' '--disable-libcap' '--disable-libcec' '--disable-dvdcss' '--disable-debug' '--enable-fishbmc' '--disable-gles' '--disable-goom' '--disable-joystick' '--disable-mid' '--disable-mysql' '--disable-nfs' '--enable-gl' '--disable-profiling' '--enable-projectm' '--disable-pulse' '--disable-mythtv' '--enable-rsxs' '--disable-rtmp' '--enable-samba' '--disable-ssh' '--enable-libusb' '--disable-gtest' '--disable-upnp' '--disable-vaapi' '--disable-vdpau' '--disable-webserver' '--enable-x11' '--enable-xrandr'
* phase-helpers.sh, line 584: Called die
* The specific snippet of code:
* die "econf failed"
*
* If you need support, post the output of `emerge --info '=media-tv/kodi-14.1::gentoo'`,
* the complete build log and the output of `emerge -pqv '=media-tv/kodi-14.1::gentoo'`.
* The complete build log is located at '/var/tmp/portage/media-tv/kodi-14.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-tv/kodi-14.1/temp/environment'.
* Working directory: '/var/tmp/portage/media-tv/kodi-14.1/work/xbmc-14.1-Helix'
* S: '/var/tmp/portage/media-tv/kodi-14.1/work/xbmc-14.1-Helix'
>>> Failed to emerge media-tv/kodi-14.1, Log file:
>>> '/var/tmp/portage/media-tv/kodi-14.1/temp/build.log'
* Messages for package media-tv/kodi-14.1:
* ERROR: media-tv/kodi-14.1::gentoo failed (configure phase):
* econf failed
*
* Call stack:
* ebuild.sh, line 93: Called src_configure
* environment, line 3884: Called econf '--docdir=/usr/share/doc/kodi-14.1' '--disable-ccache' '--disable-optimizations' '--with-ffmpeg=shared' '--disable-airplay' '--disable-avahi' '--disable-libbluray' '--disable-libcap' '--disable-libcec' '--disable-dvdcss' '--disable-debug' '--enable-fishbmc' '--disable-gles' '--disable-goom' '--disable-joystick' '--disable-mid' '--disable-mysql' '--disable-nfs' '--enable-gl' '--disable-profiling' '--enable-projectm' '--disable-pulse' '--disable-mythtv' '--enable-rsxs' '--disable-rtmp' '--enable-samba' '--disable-ssh' '--enable-libusb' '--disable-gtest' '--disable-upnp' '--disable-vaapi' '--disable-vdpau' '--disable-webserver' '--enable-x11' '--enable-xrandr'
* phase-helpers.sh, line 584: Called die
* The specific snippet of code:
* die "econf failed"
*
* If you need support, post the output of `emerge --info '=media-tv/kodi-14.1::gentoo'`,
* the complete build log and the output of `emerge -pqv '=media-tv/kodi-14.1::gentoo'`.
* The complete build log is located at '/var/tmp/portage/media-tv/kodi-14.1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-tv/kodi-14.1/temp/environment'.
* Working directory: '/var/tmp/portage/media-tv/kodi-14.1/work/xbmc-14.1-Helix'
* S: '/var/tmp/portage/media-tv/kodi-14.1/work/xbmc-14.1-Helix' |
Here /var/tmp/portage/media-tv/kodi-14.1/work/xbmc-14.1-Helix/config.log: http://pastebin.com/CwLywaPc
Please let me know if more info is needed.
Thanks _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
| Back to top |
|
 |
DaggyStyle Watchman


Joined: 22 Mar 2006 Posts: 5916
|
Posted: Fri Mar 20, 2015 6:55 pm Post subject: |
|
|
build.log is needed, please post it. _________________ Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein |
|
| Back to top |
|
 |
pmam Veteran

Joined: 30 Dec 2013 Posts: 1145
|
Posted: Sat Mar 21, 2015 9:21 am Post subject: |
|
|
DaggyStyle,
Here build log: http://pastebin.com/7gGbxhQQ _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
| Back to top |
|
 |
DaggyStyle Watchman


Joined: 22 Mar 2006 Posts: 5916
|
Posted: Sat Mar 21, 2015 6:52 pm Post subject: |
|
|
well, you are missing media-libs/sdl-image. not sure why it doesn't gets polled but I'd recommend to open a bug on this, IMHO this should not happen. _________________ Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein |
|
| Back to top |
|
 |
pmam Veteran

Joined: 30 Dec 2013 Posts: 1145
|
Posted: Sun Mar 22, 2015 7:23 pm Post subject: |
|
|
DaggyStyle,
I wanted to open a bug but here a reply from them - I do not know what to do with this info -
Please advise if you understand what needs to do...
| Quote: | Anyway:
> USE: X abi_x86_64 amd64 bluetooth elibc_glibc fishbmc kernel_linux opengl projectm python_targets_python2_7 rsxs samba udisks upower usb userland_GNU xrandr
The error is quite clear - you've managed to find either a missing dep or an unsupported useflag combination (as libsdl is noted in the ebuild under a useflag and sdl-image not at all). |
Thanks _________________ “You can take our property, our sweet homes, even our cloths...
But don't touch the streets, Ah, That's NO, NO, NO!
The streets are our @world's compilable kernel ...” |
|
| Back to top |
|
 |
DaggyStyle Watchman


Joined: 22 Mar 2006 Posts: 5916
|
Posted: Mon Mar 23, 2015 8:54 am Post subject: |
|
|
| pmam wrote: | DaggyStyle,
I wanted to open a bug but here a reply from them - I do not know what to do with this info -
Please advise if you understand what needs to do...
| Quote: | Anyway:
> USE: X abi_x86_64 amd64 bluetooth elibc_glibc fishbmc kernel_linux opengl projectm python_targets_python2_7 rsxs samba udisks upower usb userland_GNU xrandr
The error is quite clear - you've managed to find either a missing dep or an unsupported useflag combination (as libsdl is noted in the ebuild under a useflag and sdl-image not at all). |
Thanks |
clearly this is a missing dep issue. open a bug on the matter at bugzilla.
if you want to still able to install it, just install the missing pkg _________________ Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|