Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 641876 - media-libs/speex and media-libs/speexdsp seem to clash
Summary: media-libs/speex and media-libs/speexdsp seem to clash
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-21 05:40 UTC by doj
Modified: 2017-12-21 16:55 UTC (History)
0 users

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 doj 2017-12-21 05:40:04 UTC
I updated my portage to the version of 2017-12-20, and I see a conflict of dependencies on media-libs/speex and media-libs/speexdsp:

[blocks B      ] <media-libs/speex-1.2.0 ("<media-libs/speex-1.2.0" is blocking media-libs/speexdsp-1.2_rc3-r2)

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

  (media-libs/speexdsp-1.2_rc3-r2:0/0::gentoo, ebuild scheduled for merge) pulled in by
    media-libs/speexdsp required by (net-analyzer/wireshark-2.4.2:0/2.4.2::gentoo, installed)

  (media-libs/speex-1.2_rc1-r2:0/0::gentoo, installed) pulled in by
    media-libs/speex required by (media-video/mplayer-1.3.0-r3:0/0::gentoo, installed)
    >=media-libs/speex-1.2_rc1-r1[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-libs/speex-1.2_rc1-r1[abi_x86_64(-)]) required by (media-video/ffmpeg-3.3.5:0/55.57.57::gentoo, installed)
    >=media-libs/speex-1.2_rc1 required by (media-sound/easytag-2.4.3:0/0::gentoo, installed)
    <media-libs/speex-1.2.0 required by (net-analyzer/wireshark-2.4.2:0/2.4.2::gentoo, installed)
    media-libs/speex required by (media-sound/moc-2.5.2:0/0::gentoo, installed)
    media-libs/speex required by (media-sound/timidity++-2.14.0-r2:0/0::gentoo, installed)
    media-libs/speex required by @selected


I don't understand what would be the difference between these 2 ebuilds, but I didn't have this issue before. I have used the wireshark and mplayer applications for a long time, had no dependency issues with them before.
Comment 1 Andreas Sturmlechner gentoo-dev 2017-12-21 08:22:32 UTC
Please use `emerge -uvD --backtrack=30 world` for your update and try again.
Comment 2 doj 2017-12-21 16:55:56 UTC
root@cubicle:/etc/portage # emerge --ask -uvD --backtrack=30 world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] x11-themes/hicolor-icon-theme-0.17::gentoo [0.15::gentoo] 52 KiB
[ebuild     U  ] dev-lang/ruby-2.2.9:2.2::gentoo [2.2.8:2.2::gentoo] USE="berkdb gdbm ipv6 ncurses rdoc readline ssl -debug -doc -examples -jemalloc -libressl -rubytests -socks5 -tk -xemacs" 10,271 KiB
[ebuild  N     ] media-libs/speexdsp-1.2_rc3-r2::gentoo  USE="-static-libs" CPU_FLAGS_X86="sse sse2" 881 KiB
[ebuild     U  ] x11-plugins/enigmail-1.9.9::gentoo [1.9.8.3-r1::gentoo] 1,746 KiB
[ebuild     U  ] sys-libs/pam-1.2.1-r2::gentoo [1.2.1::gentoo] USE="berkdb cracklib filecaps%* nls pie -audit -debug -nis (-selinux) {-test} (-vim-syntax%)" 0 KiB
[ebuild     U  ] media-sound/spotify-1.0.69::gentoo [1.0.64::gentoo] USE="-gnome -pax_kernel -pulseaudio" 87,515 KiB
[ebuild     U  ] app-text/asciidoc-8.6.10::gentoo [8.6.9-r2::gentoo] USE="graphviz -examples -highlight {-test}" PYTHON_SINGLE_TARGET="python2_7 (-pypy)" PYTHON_TARGETS="python2_7 (-pypy)" 564 KiB
[blocks B      ] <media-libs/speex-1.2.0 ("<media-libs/speex-1.2.0" is blocking media-libs/speexdsp-1.2_rc3-r2)

Total: 7 packages (6 upgrades, 1 new), Size of downloads: 101,028 KiB
Conflict: 1 block (1 unsatisfied)

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

  (media-libs/speexdsp-1.2_rc3-r2:0/0::gentoo, ebuild scheduled for merge) pulled in by
    media-libs/speexdsp required by (net-analyzer/wireshark-2.4.2:0/2.4.2::gentoo, installed)

  (media-libs/speex-1.2_rc1-r2:0/0::gentoo, installed) pulled in by
    >=media-libs/speex-1.2_rc1-r1[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-libs/speex-1.2_rc1-r1[abi_x86_64(-)]) required by (media-video/ffmpeg-3.3.5:0/55.57.57::gentoo, installed)
    media-libs/speex required by (media-sound/moc-2.5.2:0/0::gentoo, installed)
    media-libs/speex required by (media-video/mplayer-1.3.0-r3:0/0::gentoo, installed)
    media-libs/speex required by (media-sound/timidity++-2.14.0-r2:0/0::gentoo, installed)
    media-libs/speex required by @selected
    >=media-libs/speex-1.2_rc1 required by (media-sound/easytag-2.4.3:0/0::gentoo, installed)
    <media-libs/speex-1.2.0 required by (net-analyzer/wireshark-2.4.2:0/2.4.2::gentoo, installed)


Same result. As I've mentioned the media-libs/speex and media-libs/speexdsp packages seem to be incompatible. But why have 2 different packages? They seem to install the same software.