Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 459832 - sys-apps/portage-2.2.0_alpha163: emerge: there are no ebuilds to satisfy ">=media-libs/libpng-1.4:0/15="
Summary: sys-apps/portage-2.2.0_alpha163: emerge: there are no ebuilds to satisfy ">=m...
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Ebuild Support (show other bugs)
Hardware: AMD64 Linux
: Normal blocker (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks: 459934
  Show dependency tree
 
Reported: 2013-03-01 06:58 UTC by Gabriel Misailidis
Modified: 2013-03-02 16:48 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge.info,6.49 KB, text/plain)
2013-03-01 07:03 UTC, Gabriel Misailidis
Details
debug.log (debug.tbz2,239.96 KB, application/x-bzip2)
2013-03-01 07:05 UTC, Gabriel Misailidis
Details
New right debug (debug3.log.xz,166.73 KB, application/x-xz)
2013-03-01 08:47 UTC, Gabriel Misailidis
Details
tar.file (vdb.tar.xz,493.05 KB, application/x-xz)
2013-03-01 17:48 UTC, Gabriel Misailidis
Details
make.conf (make.conf,2.77 KB, application/octet-stream)
2013-03-01 17:50 UTC, Gabriel Misailidis
Details
/etc/portage/* (portage.tar.xz,7.25 KB, application/x-xz)
2013-03-01 17:53 UTC, Gabriel Misailidis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gabriel Misailidis 2013-03-01 06:58:34 UTC
I am trying to update my world with :

emerge --keep-going -avNuD world and i have this output : 

emerge --keep-going -avNuD world

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

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy ">=media-libs/libpng-1.4:0/15=".
(dependency required by "kde-base/kdelibs-4.10.0" [installed])
(dependency required by "dev-vcs/subversion-1.7.8[kde]" [ebuild])
(dependency required by "dev-vcs/git-1.8.1.4[subversion,perl]" [ebuild])
(dependency required by "sys-devel/gettext-0.18.2[git]" [installed])
(dependency required by "net-libs/libsoup-gnome-2.40.3" [ebuild])
(dependency required by "dev-libs/libgdata-0.13.2-r2[gnome]" [installed])
(dependency required by "gnome-extra/evolution-data-server-3.6.3" [installed])
(dependency required by "gnome-base/gnome-shell-3.6.3.1" [ebuild])
(dependency required by "gnome-base/gdm-3.6.2[gnome-shell]" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])


I use portage-2.2.0_alpha163
Comment 1 Zac Medico gentoo-dev 2013-03-01 07:02:28 UTC
Please attach a debug log for the command that fails, created as follows:

  emerge [args] --pretend --debug > debug.log 2>&1
  xz -9 debug.log
Comment 2 Gabriel Misailidis 2013-03-01 07:03:05 UTC
Created attachment 340584 [details]
emerge --info
Comment 3 Gabriel Misailidis 2013-03-01 07:05:59 UTC
Created attachment 340586 [details]
debug.log
Comment 4 Gabriel Misailidis 2013-03-01 07:12:39 UTC
Thanks Zac.
Comment 5 Zac Medico gentoo-dev 2013-03-01 07:17:16 UTC
(In reply to comment #3)
> Created attachment 340586 [details]
> debug.log

This log does not show the error that you initially reported. It only shows the following problems:

	emerge: there are no ebuilds to satisfy "app-office/giortes".
	(dependency required by "@selected" [set])
	(dependency required by "@world" [argument])

	emerge: there are no ebuilds to satisfy "app-text/libwpg:0.1".
	(dependency required by "@selected" [set])
	(dependency required by "@world" [argument])

If you can still reproduce the initially reported error, then please create a --debug log which demonstrates that error.
Comment 6 Gabriel Misailidis 2013-03-01 08:47:23 UTC
Created attachment 340598 [details]
New right debug
Comment 7 Zac Medico gentoo-dev 2013-03-01 09:54:35 UTC
The debug log contains these messages about packages being masked for no apparent reason. If we can find out what makes these packages different, then that should help us solve the problem:

!!! All ebuilds that could satisfy ">=app-text/enchant-0.22:=" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-text/enchant-1.6.0::gentoo (masked by: )

(dependency required by "net-libs/webkit-gtk-1.10.2-r300[spell]" [installed])

!!! All ebuilds that could satisfy ">=kde-base/libkworkspace-4.10.0:4[aqua=]" have been masked.
!!! One of the following masked packages is required to complete your request:
- kde-base/libkworkspace-4.10.0::gentoo (masked by: )

(dependency required by "kde-base/plasma-workspace-4.10.0-r2" [installed])

!!! All ebuilds that could satisfy "x11-libs/libXdmcp" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/libXdmcp-1.1.1-r1::gentoo (masked by: )
- x11-libs/libXdmcp-1.1.1::gentoo (masked by: )
- x11-libs/libXdmcp-1.1.0::gentoo (masked by: )

(dependency required by "kde-base/kdelibs-4.10.0" [installed])

!!! All ebuilds that could satisfy "dev-libs/libpcre[unicode]" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-libs/libpcre-8.32::gentoo (masked by: )
- dev-libs/libpcre-8.31::gentoo (masked by: )
- dev-libs/libpcre-8.30-r2::gentoo (masked by: )
- dev-libs/libpcre-8.21::gentoo (masked by: )
- dev-libs/libpcre-8.20::gentoo (masked by: )
- dev-libs/libpcre-8.13-r1::gentoo (masked by: )
- dev-libs/libpcre-8.13::gentoo (masked by: )
- dev-libs/libpcre-8.12::gentoo (masked by: )
- dev-libs/libpcre-8.02::gentoo (masked by: )
- dev-libs/libpcre-7.9-r1::gentoo (masked by: )

(dependency required by "kde-base/kdelibs-4.10.0" [installed])
Comment 8 Gabriel Misailidis 2013-03-01 10:14:58 UTC
When trying to emerge -a --depclean i get 

emerge -a --depclean

 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace <atom>`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 * 
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence, it is often necessary to run `emerge --update
 * --newuse --deep @world` prior to depclean.

Calculating dependencies... done!
 * Dependencies could not be completely resolved due to
 * the following required packages not being installed:
 * 
 *   >=media-libs/libpng-1.4:0/15= pulled in by:
 *     x11-libs/gdk-pixbuf-2.26.5
 * 
 *   media-libs/libpng:0/15= pulled in by:
 *     kde-base/ksplash-4.10.0
 * 
 *   >=media-libs/libpng-1.4:0/15= pulled in by:
 *     kde-base/kdelibs-4.10.0
 * 
 *   >=media-libs/libpng-1.4:0/15= pulled in by:
 *     net-libs/webkit-gtk-1.10.2-r300
 * 
 * Have you forgotten to do a complete update prior to depclean? The
 * most comprehensive command for this purpose is as follows:
 * 
 *   emerge --update --newuse --deep --with-bdeps=y @world
 * 
 * Note that the --with-bdeps=y option is not required in many
 * situations. Refer to the emerge manual page (run `man emerge`)
 * for more information about --with-bdeps.
 * 
 * Also, note that it may be necessary to manually uninstall
 * packages that no longer exist in the portage tree, since it may
 * not be possible to satisfy their dependencies.
Comment 9 Zac Medico gentoo-dev 2013-03-01 16:38:12 UTC
Please attach a tarball of /var/db/pkg and /var/lib/portage/world created as follows:

tar -C / -cJf /tmp/vdb.tar.xz var/db/pkg var/lib/portage/world \
--exclude '*/CONTENTS' --exclude '*/environment.bz2' \
--exclude '*/NEEDED*' --exclude '*.ebuild'
Comment 10 Zac Medico gentoo-dev 2013-03-01 17:09:14 UTC
I may also need /etc/portage and /etc/make.conf.
Comment 11 Gabriel Misailidis 2013-03-01 17:48:37 UTC
Created attachment 340672 [details]
tar.file

Tarball of : tar -C / -cJf /tmp/vdb.tar.xz var/db/pkg var/lib/portage/world \
--exclude '*/CONTENTS' --exclude '*/environment.bz2' \
--exclude '*/NEEDED*' --exclude '*.ebuild'
Comment 12 Gabriel Misailidis 2013-03-01 17:50:08 UTC
Created attachment 340674 [details]
make.conf
Comment 13 Gabriel Misailidis 2013-03-01 17:53:16 UTC
Created attachment 340676 [details]
/etc/portage/*
Comment 14 Zac Medico gentoo-dev 2013-03-02 00:59:50 UTC
This fixes it:

http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=dd75365b27460fc5ceea697bfbb7cb2c2ddcc1cf

With this patch, it reports the following issue for you configuration:

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by gnome-base/gnome-shell-3.6.3.1
# required by gnome-base/gdm-3.6.2[gnome-shell]
# required by @selected
# required by @world (argument)
>=media-libs/mesa-9.1 gles2
Comment 15 Zac Medico gentoo-dev 2013-03-02 02:58:37 UTC
This patch fixes a separate issue triggered by your config:

http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=d2fd1695b569ee8f6cf91dc012e4c0c7796ebe81

The kde-base/kdelibs:4 atom in your world file was interfering with the automatic rebuild code.
Comment 16 Zac Medico gentoo-dev 2013-03-02 04:31:18 UTC
This is fixed in 2.1.11.53 and 2.2.0_alpha164.
Comment 17 Gabriel Misailidis 2013-03-02 16:48:01 UTC
Zac , i will confirm on Monday.Cause this laptop is at work. :) 

Thanks for your help.