Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Blocked packages - emerge xbmc?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
pmam
Veteran
Veteran


Joined: 30 Dec 2013
Posts: 1145

PostPosted: Tue Mar 17, 2015 3:07 pm    Post subject: Blocked packages - emerge xbmc? Reply with quote

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
View user's profile Send private message
DawgG
l33t
l33t


Joined: 17 Sep 2003
Posts: 867

PostPosted: Wed Mar 18, 2015 9:22 am    Post subject: Reply with quote

(i still don't get why ppl use libav... i have set USE="-libav" globally and there is never any hassle.)
Quote:
emerge xbmc?

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
View user's profile Send private message
pmam
Veteran
Veteran


Joined: 30 Dec 2013
Posts: 1145

PostPosted: Wed Mar 18, 2015 11:54 am    Post subject: Reply with quote

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
View user's profile Send private message
DawgG
l33t
l33t


Joined: 17 Sep 2003
Posts: 867

PostPosted: Wed Mar 18, 2015 3:18 pm    Post subject: Reply with quote

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
View user's profile Send private message
pmam
Veteran
Veteran


Joined: 30 Dec 2013
Posts: 1145

PostPosted: Wed Mar 18, 2015 7:24 pm    Post subject: Reply with quote

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
View user's profile Send private message
DaggyStyle
Watchman
Watchman


Joined: 22 Mar 2006
Posts: 5916

PostPosted: Thu Mar 19, 2015 8:02 am    Post subject: Reply with quote

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
View user's profile Send private message
pmam
Veteran
Veteran


Joined: 30 Dec 2013
Posts: 1145

PostPosted: Thu Mar 19, 2015 2:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
DaggyStyle
Watchman
Watchman


Joined: 22 Mar 2006
Posts: 5916

PostPosted: Fri Mar 20, 2015 6:55 pm    Post subject: Reply with quote

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
View user's profile Send private message
pmam
Veteran
Veteran


Joined: 30 Dec 2013
Posts: 1145

PostPosted: Sat Mar 21, 2015 9:21 am    Post subject: Reply with quote

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
View user's profile Send private message
DaggyStyle
Watchman
Watchman


Joined: 22 Mar 2006
Posts: 5916

PostPosted: Sat Mar 21, 2015 6:52 pm    Post subject: Reply with quote

pmam wrote:
DaggyStyle,

Here build log: http://pastebin.com/7gGbxhQQ


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
View user's profile Send private message
pmam
Veteran
Veteran


Joined: 30 Dec 2013
Posts: 1145

PostPosted: Sun Mar 22, 2015 7:23 pm    Post subject: Reply with quote

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
View user's profile Send private message
DaggyStyle
Watchman
Watchman


Joined: 22 Mar 2006
Posts: 5916

PostPosted: Mon Mar 23, 2015 8:54 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
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