Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 350952 - dev-db/mariadb blocks dev-db/mysql - use flags mismatch between virtual/mysql and mysql/mariadb ebuilds
Summary: dev-db/mariadb blocks dev-db/mysql - use flags mismatch between virtual/mysql...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux MySQL bugs team
URL:
Whiteboard:
Keywords:
: 351294 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-01-07 11:44 UTC by Juergen Rose
Modified: 2011-02-17 11:34 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 Juergen Rose 2011-01-07 11:44:01 UTC
'emerge world' fails with:
These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[nomerge      ] www-apps/gallery-2.3.1  USE="ffmpeg gd imagemagick mysql netpbm postgres sqlite -raw -unzip -vhosts -zip" 
[nomerge      ]  virtual/httpd-php-5.3 
[ebuild     U ]   dev-lang/php-5.3.5 [5.3.4-r1] USE="apache2 berkdb bzip2 calendar cgi cli crypt ctype curl doc exif fileinfo filter gd gdbm gmp hash iconv imap ipv6 json kerberos ldap mysql mysqli nls odbc pdo phar posix postgres readline session simplexml snmp soap sockets spell sqlite ssl threads tidy tokenizer truetype unicode xml xmlreader xmlrpc xpm zlib (-adabas) -bcmath (-birdstep) -cdb -cjk -curlwrappers -db2 (-dbmaker) -debug -embed (-empress) (-empress-bcs) -enchant (-esoob) (-firebird) -flatfile -fpm (-frontbase) -ftp -gd-external -inifile -interbase -intl -iodbc -kolab -ldap-sasl -libedit -mhash -mssql -mysqlnd -oci8 -oci8-instant-client -pcntl -pic -qdbm -recode -sapdb -sharedext -sharedmem (-solid) -sqlite3 -suhosin (-sybase-ct) -sysvipc -wddx -xmlwriter -xsl -zip" 10,563 kB
[ebuild     U ] app-emulation/virtualbox-ose-3.2.12-r2 [3.2.12-r1] USE="additions alsa opengl pulseaudio python qt4 -headless -sdk -vboxwebsrv -vnc" 0 kB
[ebuild     U ] sys-apps/bar-1.11.0 [1.10.9] USE="doc" 183 kB
[ebuild     U ] app-arch/dpkg-1.15.8.8 [1.15.8.7] USE="bzip2 nls unicode zlib -dselect -test" LINGUAS="de fr -es -hu -ja -pl -ru -sv" 5,143 kB
[ebuild     U ] app-text/diffpdf-1.1.4 [1.0.0] 26 kB
[ebuild     U ] dev-lang/gdl-0.9-r1 [0.9_rc4] USE="X fftw hdf hdf5 imagemagick netcdf openmp python%* wxwidgets -grib% -udunits" 0 kB
[nomerge      ] app-portage/layman-1.4.1  USE="git subversion -bazaar -cvs -darcs -mercurial -test" 
[ebuild     U ]  dev-vcs/git-1.7.4_rc1-r1 [1.7.4_rc1] USE="bash-completion blksha1 cgi curl doc emacs gtk iconv perl python%* subversion threads tk webdav -cvs (-ppcsha1) -xinetd" 0 kB
[nomerge      ] dev-lang/gdl-0.9-r1 [0.9_rc4] USE="X fftw hdf hdf5 imagemagick netcdf openmp python%* wxwidgets -grib% -udunits" 
[ebuild  N    ]  dev-python/matplotlib-1.0.1  USE="cairo examples fltk gtk latex qt4 tk wxwidgets -doc -excel -traits" 12,974 kB
[nomerge      ] sci-geosciences/grass-6.4.0  USE="X cairo cxx ffmpeg fftw jpeg motif mysql nls odbc opengl png postgres python readline sqlite tiff truetype wxwidgets -debug -gmath -largefile" 
[nomerge      ]  dev-db/mysql-5.1.53  USE="community embedded perl ssl test -big-tables -cluster (-debug) -extraengine -latin1 -max-idx-128 -minimal -pbxt -profiling (-selinux) -static -xtradb" 
[nomerge      ]   dev-perl/DBD-mysql-4.01.8 
[ebuild  N    ]    virtual/mysql-5.1  USE="-embedded -static" 0 kB
[ebuild  N    ]     dev-db/mariadb-5.1.50  USE="community perl ssl -big-tables -cluster -debug -embedded -extraengine -latin1 -libevent -max-idx-128 -minimal -pbxt -profiling (-selinux) -static -test" 25,215 kB
[nomerge      ] dev-python/matplotlib-1.0.1  USE="cairo examples fltk gtk latex qt4 tk wxwidgets -doc -excel -traits" 
[ebuild  N    ]  dev-python/pyfltk-1.1.5  USE="doc" 0 kB
[nomerge      ] net-voip/linphone-3.3.2  USE="doc gtk ipv6 ncurses nls -video" LINGUAS="de fr -cs -es -hu -it -ja -nl -pl -pt_BR -ru -sv -zh_CN" 
[ebuild     U ]  net-libs/libeXosip-3.5.0 [3.3.0] USE="srv ssl" 462 kB
[ebuild     U ]   net-libs/libosip-3.5.0 [3.3.0] USE="-test" 584 kB
[nomerge      ] dev-util/quilt-0.48  USE="bash-completion emacs graphviz" 
[ebuild     U ]  dev-util/diffstat-1.54 [1.53] 211 kB
[ebuild     U ] sys-apps/portage-2.1.9.30 [2.1.9.29] USE="doc (ipc) -build -epydoc -python3 (-selinux)" LINGUAS="-pl" 730 kB
[blocks B     ] dev-db/mysql ("dev-db/mysql" is blocking dev-db/mariadb-5.1.50)
[blocks B     ] dev-db/mariadb ("dev-db/mariadb" is blocking dev-db/mysql-5.1.53)

Total: 15 packages (11 upgrades, 4 new), Size of downloads: 56,085 kB
Conflict: 2 blocks (2 unsatisfied)

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

  (dev-db/mysql-5.1.53, installed) pulled in by
    dev-db/mysql required by (sci-geosciences/grass-6.4.0, installed)

  (dev-db/mariadb-5.1.50, ebuild scheduled for merge) pulled in by
    =dev-db/mariadb-5.1*[-embedded,-static] required by (virtual/mysql-5.1, ebuild scheduled for merge)


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



Reproducible: Always
Comment 1 Juergen Rose 2011-01-07 11:44:27 UTC
root@moose:/root(21)# emerge --info
Portage 2.1.9.29 (default/linux/amd64/10.0/desktop, gcc-4.5.2, glibc-2.12.1-r3, 2.6.36-gentoo-r5 x86_64)
=================================================================
System uname: Linux-2.6.36-gentoo-r5-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9650_@_3.00GHz-with-gentoo-2.0.1
Timestamp of tree: Fri, 07 Jan 2011 11:00:02 +0000
app-shells/bash:     4.1_p9
dev-java/java-config: 2.1.11-r3
dev-lang/python:     2.7.1, 3.1.3
dev-util/cmake:      2.8.3-r1
sys-apps/baselayout: 2.0.1-r1
sys-apps/openrc:     0.6.8
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.13, 2.68
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.21
sys-devel/gcc:       4.4.5, 4.5.2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.4-r1
sys-devel/make:      3.82
virtual/os-headers:  2.6.36.1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA PUEL dlj-1.1 skype-eula googleearth AdobeFlash-10.1 cadsoft"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/openvpn/easy-rsa /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="de fr"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/science /var/lib/layman/x11 /var/lib/layman/java-overlay /var/lib/layman/sunrise /var/lib/layman/arcon /var/lib/layman/pro-audio /var/lib/layman/n4g /var/lib/layman/qting-edge /usr/local/portage /var/lib/cpan /var/lib/g-octave"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="64bit R X Xaw3d a52 aac abiword acl acpi admin afs alsa amd64 ao apache2 applet archive arpack asf aspell assistant audacious audiofile automap automount bash-completion beagle berkdb blas blast bluetooth boo boost branding bzip2 cairo cdda cddb cdf cdio cdparanoia cdr cg cgi chm cli consolekit corba cracklib crypt css cuda cups curl cxx daap db dbase dbi dbm dbus designer devhelp device-mapper dga dia djvu doc dri ds2490 ds9097 ds9097u dts dv dvb dvd dvdr dvi dynamicplugin eds elf emacs emboss emf empathy encode epiphany evo examples exif expat extensions extra extras fam fame ffmpeg fftw firefox fits flac fltk fontconfig foomaticdb fortran fpx fts3 fuse galago garmin gd gdal gdbm gdu gedit geoip geolocation geos gif gimp ginac git glade glib gml gmp gmtsuppl gnokii gnome gnome-keyring gnome-print gnuplot gnutls gphoto2 gpm grammar graphics graphtft graphviz grass gs gsl gsm gstreamer gtk guile hal harness hddtemp hdf hdf5 hdri hlapi http httpd hvm iconv icq icu id3 ide imagemagick imap innodb inotify ipod ipv6 irda ithreads jabber jadetex java java5 java6 jbig john jpeg jpeg2k kdrive kerberos kpathsea kqemu kvm ladspa lame lapack latex latex3 lcms ldap lensfun libffi libgda libnotify libsamplerate lirc lm_sensors lua lzo mad mail maildir mailwrapper mapnik math matroska mikmod mkl mmx mmxext mng modules mono moonlight motif mozdevelop mozilla mp3 mp4 mpeg mpi mplayer mtp mudflap multilib musicbrainz mysql mysqli nautilus ncurses neXt netcdf netpbm network networking networkmanager nfs nls nntp nptl nptlonly nsplugin ntfs ntp numarray numeric nvidia obex objc ocaml octave odbc ogdi ogg ole openexr opengl openmp overview pae pam pango pcre pda pdf perl plotutils plugins png podcast policykit posix postgres postscript ppds pppd preview-latex proj projectx pstricks pulseaudio pymol python python-bindings q16 q32 qemu qhull qt3support qt4 quicktime readline reiserfs reports rle romio rpc rrdcgi rrdtool samba sasl science sdl secure-delete semantic-desktop server session sip slang slp smbclient smp sms sndfile snmp soup sox speex spell sql sqlite sse sse2 ssl startup-notification stlport subtitles subversion suexec svg swig sysfs szip t1lib tcl tcpd tex tex4ht texmacs theora threads thunderbird tidy tiff tk tntc tools truetype udev unicode usb userlocales utempter v4l2 virtualbox vorbis wav webdav webdav-serf webkit wifi wmf wxwidgets x264 xattr xcb xemacs xext xine xml xmlreader xmlrpc xorg xpm xulrunner xv xvid xvmc zlib zvbi" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgid dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de fr" NETBEANS_MODULES="apisupport cnd dlight enterprise ergonomics groovy gsf harness ide identity j2ee java mobility nb php profiler ruby websvccommon xml" PHP_TARGETS="php5-3" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby18 jruby" USERLAND="GNU" VIDEO_CARDS="nv nvidia nouveau vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

roo
Comment 2 Alex Legler (RETIRED) archtester gentoo-dev Security 2011-01-07 11:52:16 UTC
Be sure to have the same USE flag configuration (especially regarding static and embedded) on dev-db/mysql and virtual/mysql.
Comment 3 Franz Trischberger 2011-01-07 12:06:52 UTC
The error comes from the dependencies.
sci-geosciences/grass[mysql] depends on dev-db/mysql.
enabling perl-USE-Flag for dev-db/mysql pulls in dev-perl/DBD-mysql as a dependency. Now DBD-mysql wants virtual/mysql installed - this results in dev-db/mariadb being pulled in.

Does grass really need dev-db/mysql? Or should this be moved to virtual/mysql, as well?
Comment 4 Alex Legler (RETIRED) archtester gentoo-dev Security 2011-01-07 12:18:50 UTC
(In reply to comment #3)
> The error comes from the dependencies.
> sci-geosciences/grass[mysql] depends on dev-db/mysql.
> enabling perl-USE-Flag for dev-db/mysql pulls in dev-perl/DBD-mysql as a
> dependency. Now DBD-mysql wants virtual/mysql installed - this results in
> dev-db/mariadb being pulled in.

mariadb is considered as the installed mysql version does not match the needed USE configuration (-static, -embedded). Once that is fixed, the installed mysql version satisfies virtual/mysql.
Comment 5 Juergen Rose 2011-01-07 12:57:37 UTC
The embedded USE flag is set for dev-db/mysql in /etc/portage/package.use. I think setting this flag is required for emerging amarok.
What should I do removing this flag for dev-db/mysql and to waive amarok or can I set the embedded flag for other packages like mariadb or should I set it generally in /etc/make.conf?
Comment 6 Alex Legler (RETIRED) archtester gentoo-dev Security 2011-01-07 12:59:17 UTC
(In reply to comment #5)
> The embedded USE flag is set for dev-db/mysql in /etc/portage/package.use. I
> think setting this flag is required for emerging amarok.
> What should I do removing this flag for dev-db/mysql and to waive amarok or can
> I set the embedded flag for other packages like mariadb or should I set it
> generally in /etc/make.conf?
> 

You don't need mariadb at all. Just enable embedded as well for virtual/mysql.
Comment 7 Juergen Rose 2011-01-07 13:46:55 UTC
Thanks Alex,

it works.
Comment 8 Alex Legler (RETIRED) archtester gentoo-dev Security 2011-01-07 14:02:31 UTC
(In reply to comment #7)
> Thanks Alex,
> 
> it works.
> 

Great. I'm closing this bug then
Comment 9 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2011-01-08 05:49:40 UTC
I'm reopening this bug as I expect this to come up a bit for the next few days.
Comment 10 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2011-01-08 05:50:13 UTC
I'm reassigning this to us.
Comment 11 Alex Legler (RETIRED) archtester gentoo-dev Security 2011-01-10 11:18:01 UTC
*** Bug 351294 has been marked as a duplicate of this bug. ***
Comment 12 Stefano 2011-01-12 11:27:15 UTC
(In reply to comment #11)
> *** Bug 351294 has been marked as a duplicate of this bug. ***

Suggestion was:
Just have the static and embedded USE flags exactly the same on virtual/mysql
and dev-db/mysql.

packages.use:
dev-db/mysql embedded
virtual/mysql embedded

result:

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

Calculating dependencies... done!
[ebuild     U ] dev-libs/libnl-1.1-r2 [1.1-r1] USE="-doc%" 0 kB
[ebuild   R   ] dev-db/mysql-5.1.51  USE="community embedded* perl ssl -big-tables -cluster (-debug) -extraengine -latin1 -max-idx-128 -minimal -pbxt -profiling (-selinux) -static -test -xtradb" 0 kB                                                                   
[ebuild     U ] media-sound/amarok-2.3.2-r1 [2.3.1-r2] USE="embedded* ipod opengl player semantic-desktop utils -cdda -daap -debug (-kdeenablefinal) -lastfm -mp3tunes -mtp" LINGUAS="-af -bg -ca -ca@valencia -cs -da -de -el -en_GB -es -et -fr -it -ja -lt -lv -nb -nds -pa -pl -pt -pt_BR -ru -sk -sl -sr -sr@ijekavian -sr@ijekavianlatin -sr@latin -sv -th -tr -uk -zh_CN -zh_TW" 0 kB

Total: 3 packages (2 upgrades, 1 reinstall), Size of downloads: 0 kB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-db/mysql:0

  (dev-db/mysql-5.1.51, installed) pulled in by
    =dev-db/mysql-5.1*[embedded=,static=] required by (virtual/mysql-5.1, installed)

  (dev-db/mysql-5.1.51, ebuild scheduled for merge) pulled in by
    >=dev-db/mysql-5.1.50-r3[embedded] required by (media-sound/amarok-2.3.2-r1, ebuild scheduled for merge)

so no, proposed solution doe not work for me.
Comment 13 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2011-01-12 12:27:32 UTC
How did you try to update? You'll likely need to use -N world for portage to be able to solve the conflict.
Comment 14 Stefano 2011-01-12 13:56:57 UTC
(In reply to comment #13)
> How did you try to update? You'll likely need to use -N world for portage to be
> able to solve the conflict.

Oooookay, this seems to work (I was using -Dnu)
Comment 15 Ingo Krabbe 2011-01-21 10:59:42 UTC
I already found out about the use flag problem and solved that, switching to dev-db/mariadb-5.1.53 now.

But now I get the following:
ask-laptop ~ # emerge -NuDvta x11-libs/gtk+

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

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy "=dev-db/mysql-cluster-7*[embedded=,static=]".
!!! One of the following packages is required to complete your request:
- dev-db/mysql-cluster-7.0.9 (Change USE: +embedded)
- virtual/mysql-5.1 (Change USE: -embedded)
(dependency required by "virtual/mysql-5.1" [installed])
(dependency required by "dev-libs/cyrus-sasl-2.1.23-r2" [installed])
(dependency required by "dev-vcs/subversion-1.6.15" [installed])
(dependency required by "dev-vcs/git-1.7.4_rc2" [installed])
(dependency required by "sys-devel/gettext-0.18.1.1-r1" [installed])
(dependency required by "sys-libs/glibc-2.12.2" [installed])
(dependency required by "sys-libs/pam-1.1.3" [installed])
(dependency required by "sys-auth/pambase-20101024" [installed])
ask-laptop ~ # equery d dev-db/mysql-cluster
 * These packages depend on dev-db/mysql-cluster:
virtual/mysql-5.1 (=dev-db/mysql-cluster-7*[embedded=,static=])
ask-laptop ~ # equery d dev-db/mariadb
 * These packages depend on dev-db/mariadb:
media-sound/amarok-2.4.0 (embedded ? >=dev-db/mariadb-5.1.50[embedded])
virtual/mysql-5.1 (=dev-db/mariadb-5.1*[embedded=,static=])
ask-laptop ~ # equery d dev-db/mysql
 * These packages depend on dev-db/mysql:
media-sound/amarok-2.4.0 (embedded ? >=dev-db/mysql-5.1.50-r3[embedded])
virtual/mysql-5.1 (=dev-db/mysql-5.1*[embedded=,static=])

I can't see why mysql-cluster is tried anyway.


Masking both dev-db/mysql AND dev-db/mysql-cluster finally keeps the installed dev-db/mariadb.

I think that should work without masking though!
Comment 16 Joakim 2011-02-07 14:29:37 UTC
The same problem also exists with mysql 5.0 and there the USE flag "trick" doesn't work neither way, because virtual/mysql-5.0 doesn't have any use flag.

sql / # emerge -uDalN world

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

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy "=virtual/mysql-5.0[-embedded]".
!!! One of the following packages is required to complete your request:
- virtual/mysql-5.0 (Missing IUSE: embedded)
(dependency required by "dev-perl/DBD-mysql-4.18-r1" [ebuild])
(dependency required by "dev-db/mysql-5.0.91[perl]" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
Comment 17 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2011-02-09 03:24:13 UTC
(In reply to comment #16)
> The same problem also exists with mysql 5.0 and there the USE flag "trick"
> doesn't work neither way, because virtual/mysql-5.0 doesn't have any use flag.
...
> emerge: there are no ebuilds built with USE flags to satisfy
> "=virtual/mysql-5.0[-embedded]".
> !!! One of the following packages is required to complete your request:
> - virtual/mysql-5.0 (Missing IUSE: embedded)
> (dependency required by "dev-perl/DBD-mysql-4.18-r1" [ebuild])
> (dependency required by "dev-db/mysql-5.0.91[perl]" [installed])
> (dependency required by "@selected" [set])
> (dependency required by "@world" [argument])

Please paste the output of "grep dev-db/mysql /etc/portage/package.{mask,mask/*}" and of "emerge -uDpvN --debug @world"
Comment 18 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2011-02-17 11:34:18 UTC
I'm closing this bug as there hasn't been any recent changes here so users shouldn't have any more doubts about this.

@Joakim:
If you still have the same issue, please provide the requested info so we can determine what's going on.