Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 513828 - libiconv failes to merge on fresh bootstrap
Summary: libiconv failes to merge on fresh bootstrap
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Mac OSX (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-19 09:42 UTC by Yang Li
Modified: 2015-05-31 10: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 Yang Li 2014-06-19 09:42:06 UTC
Got following error while bootstrap prefix on os x 10.9


Calculating dependencies... done!
 * Dependencies could not be completely resolved due to
 * the following required packages not being installed:
 *
 *   >=dev-libs/libiconv-1.14-r1 pulled in by:
 *     virtual/libiconv-0-r1
 *
 * 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.
* stage3 successfully finished

 * IMPORTANT: 6 news items need reading for repository 'gentoo_prefix'.
 * Use eselect news to read news items.


 * IMPORTANT: 2 config files in '/Users/liyang/Gentoo/etc/portage' need updating.
 * See the CONFIGURATION FILES section of the emerge
 * man page to learn how to update config files.
Calculating dependencies... done!

emerge: there are no ebuilds to satisfy ">=dev-libs/libiconv-1.14-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?]".
(dependency required by "virtual/libiconv-0-r1" [ebuild])
(dependency required by "sys-apps/grep-2.20" [ebuild])
(dependency required by "@system" [argument])

Oh yeah, I thought I was almost there, and then this!  I did
  emerge -e system
and it failed at some point :(  Details might be found in the build log:
  (no build logs found?!?)
I have no clue, really.  Please find friendly folks in #gentoo-prefix on
irc.gentoo.org, gentoo-alt@lists.gentoo.org mailing list, or file a bug
at bugs.gentoo.org under Gentoo/Alt, Prefix Support.
You know, I got the feeling you just started to like me, but I guess
that's all gone now.  I'll bother you no longer.
Comment 1 iloveosxzfs 2014-06-20 09:48:47 UTC
This was fine once I had the needed files.
cd ./usr/portage/dev-libs/libiconv/
curl -o libiconv-1.14-r1.ebuild http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-libs/libiconv/libiconv-1.14-r1.ebuild?revision=1.7
cd files
curl -o libiconv-1.14-no-gets.patch  http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-libs/libiconv/files/libiconv-1.14-no-gets.patch

Incidentally, the bootstrap will fail again on OS X later on while trying to emerge elfutils unless you add

dev-util/pkgconfig internal-glib

to the file '${EPREFIX}/etc/portage/package.use'.
Comment 2 Stuart Shelton 2014-06-21 17:16:18 UTC
Yeah - I get this on an existing MacOS/prefix system too.

As you say, the problem is that virtual/libiconv-0-r1 depends on >=dev-libs/libiconv-1.14-r1, whereas the latest build in the prefix tree is =dev-libs/libiconv-1.14 :(
Comment 3 Stuart Shelton 2014-06-21 17:25:04 UTC
Belay that, sync'd again and the new versions seem to have appeared within the last few hours!

Having said that, there are still broken deps present, such as >=dev-libs/expat-2.1.0-r3 missing for =net-libs/neon-0.30.0-r1...
Comment 4 Fabian Groffen gentoo-dev 2014-06-22 10:29:50 UTC
(In reply to Stuart Shelton from comment #3)
> Belay that, sync'd again and the new versions seem to have appeared within
> the last few hours!
> 
> Having said that, there are still broken deps present, such as
> >=dev-libs/expat-2.1.0-r3 missing for =net-libs/neon-0.30.0-r1...

Ruud synced these, can you confirm that makes it better?
Comment 5 Fabian Groffen gentoo-dev 2015-05-31 10:20:45 UTC
Didn't see the problem today, assuming fixed.