Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 44914 - emerge -up world crashes with divx4linux-20030428-r1
Summary: emerge -up world crashes with divx4linux-20030428-r1
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-16 19:18 UTC by Simon Hastie
Modified: 2004-03-18 00:20 UTC (History)
1 user (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 Simon Hastie 2004-03-16 19:18:38 UTC
when I run emerge -up world, during dependency check on divx4linux-20030428-r1 it crashes with the following error message whether the package is installed or not:

emerge -UDvp world
>>> --upgradeonly implies --update... adding --update to options.

These are the packages that I would merge, in order:

Calculating world dependencies -Traceback (most recent call last):
  File "/usr/bin/emerge", line 2517, in ?
    if not mydepgraph.xcreate(myaction):
  File "/usr/bin/emerge", line 1135, in xcreate
    if not self.create(myk):
  File "/usr/bin/emerge", line 825, in create
    if not self.select_dep("/",mydep["/"],myparent=mp,myuse=myuse):
  File "/usr/bin/emerge", line 1037, in select_dep
    if not self.create(myk,myparent,myuse=binpkguseflags):
  File "/usr/bin/emerge", line 825, in create
    if not self.select_dep("/",mydep["/"],myparent=mp,myuse=myuse):
  File "/usr/bin/emerge", line 936, in select_dep
    mycheck=portage.dep_check(depstring,self.mydbapi[myroot],self.pkgsettings,myuse=myuse)
  File "/usr/lib/portage/pym/portage.py", line 3302, in dep_check
    mysplit2=dep_wordreduce(mysplit2,mydbapi,mode,use_cache=use_cache)
  File "/usr/lib/portage/pym/portage.py", line 3323, in dep_wordreduce
    deplist[mypos]=dep_wordreduce(deplist[mypos],mydbapi,mode,use_cache=use_cache)
  File "/usr/lib/portage/pym/portage.py", line 3323, in dep_wordreduce
    deplist[mypos]=dep_wordreduce(deplist[mypos],mydbapi,mode,use_cache=use_cache)
  File "/usr/lib/portage/pym/portage.py", line 3330, in dep_wordreduce
    mydep=mydbapi.match(deplist[mypos],use_cache=use_cache)
  File "/usr/lib/portage/pym/portage.py", line 3795, in match
    return match_from_list(mydep,self.cp_list(mykey,use_cache=use_cache))
  File "/usr/lib/portage/pym/portage.py", line 3539, in match_from_list
    raise KeyError, "Specific key requires an operator (%s) (try adding an '=')" % (mydep)
KeyError: "Specific key requires an operator (media-libs/divx4linux-20030428-r1) (try adding an '=')"


Reproducible: Always
Steps to Reproduce:
1. 
2. 
3.




Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0,
2.6.4-mm2)
=================================================================
System uname: 2.6.4-mm2 i686 Intel(R) Pentium(R) 4 CPU 1.60GHz
Gentoo Base System version 1.4.3.13p1
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O2 -funroll-loops -fpic -pipe -mfpmath=sse,387
-ffast-math -msse2 -mmmx -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=pentium4 -O2 -funroll-loops -fpic -pipe -mfpmath=sse,387
-ffast-math -msse2 -mmmx -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo/
http://gentoo.oregonstate.edu/
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-gnome-current"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib alsa apache2 apm avi berkdb bonobo cdr clamav crypt cups directfb
divx dvd encode esd fbcon flac flash foomaticdb gd gd-external gdbm gif gnome
gpm gstreamer gtk gtk2 imlib java jpeg jpg libg++ libwww mad mbox mikmod motif
mozilla mpeg mysql ncurses nls nptl oggvorbis opengl oss pam pdflib perl png
python quicktime readline samba sdl shn slang spell sse ssl svg svga tcltk tcpd
truetype usb x86 xml2 xmms xv xvid zlib"
Comment 1 Simon Hastie 2004-03-16 19:35:11 UTC
Removing divx from my USE flags fixes the problem...
I tried masking that specific ebuild but it didn't help.

Could it be an ebuild that depends on divx4linux-20030428-r1?
I just did emerge sync before this happened, the problem didn't occur before.
Comment 2 M Guzman 2004-03-17 18:27:33 UTC
This problem is present in the gst-plugins ebuild from gnome-current in breakmygentoo - adding a >= in front of the media-libs/divx4linux in the gst-plugins-0.7.6.ebuild fixed it for me.
Comment 3 Marius Mauch (RETIRED) gentoo-dev 2004-03-18 00:20:43 UTC
Complain to the BMG people then.