I am building a "Prefix Gentoo" tree on a Solaris/sparc machine, following the guide http://www.gentoo.org/proj/en/gentoo-alt/prefix/bootstrap-solaris.xml (May 7, 2007 version). At Code Listing 1.23 the `emerge -e world' command fails (see messages pasted into "Actual Results"). I have scripted the whole setting up of Prefix Gentoo and the script used to run successfully, so my guess is that this is due to a recent change in Portage (changes in the apr-util or subversion package). Reproducible: Didn't try Steps to Reproduce: See attached script; beware of the fact that various settings in the script must be revised before actually running it. Actual Results: Excerpt from console log: Performing Global Updates: /var/tmp/rafo/g1/usr/portage/profiles/updates/1Q-2007 (Could take a couple of minutes if you have a lot of binary packages.) .='update pass' *='binary update' @='/var/db move' s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*' ...................... * IMPORTANT: 1 config files in '/var/tmp/rafo/g1/etc' need updating. * Type emerge --help config to learn how to update config files. * An update to portage is available. It is _highly_ recommended * that you update portage now, before any other packages are updated. * Please run 'emerge portage' and then update ALL of your * configuration files. * To update portage, run 'emerge portage'. These are the packages that would be merged, in order: Calculating world dependencies . !!! Problem resolving dependencies for dev-util/subversion !!! All ebuilds that could satisfy ">=dev-libs/apr-util-1.2.8" have been masked. !!! One of the following masked packages is required to complete your request: - dev-libs/apr-util-1.2.8 (masked by: missing keyword) - dev-libs/apr-util-1.2.8-r1 (masked by: missing keyword) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by "dev-util/subversion-1.4.4-r2" [ebuild]) !!! Depgraph creation failed. Expected Results: `emerge -e world' should succeed. Portage 2.1.27.6539 (default-prefix/sunos/solaris/5.10/sparc, gcc-4.1.2, unavailable, 5.10 sun4v) ================================================================= System uname: 5.10 sun4v sparc Gentoo Prefix Base System version 1.12.5 Timestamp of tree: Thu, 28 Jun 2007 09:15:22 +0000 dev-lang/python: 2.5.1-r2 dev-python/pycrypto: 2.0.1-r5 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17.50.0.15 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.22 ACCEPT_KEYWORDS="sparc-solaris ~sparc-solaris" AUTOCLEAN="yes" CBUILD="sparc-sun-solaris2.10" CFLAGS="-O2 -pipe" CHOST="sparc-sun-solaris2.10" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo" DISTDIR="/var/tmp/rafo/g1/usr/portage/distfiles" EPREFIX="/var/tmp/rafo/g1" FEATURES="collision-protect distlocks metadata-transfer nostrip sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" PKGDIR="/var/tmp/rafo/g1/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp/rafo/g1/var/tmp" PORTDIR="/var/tmp/rafo/g1/usr/portage" SYNC="svn+http://overlays.gentoo.org/svn/proj/alt/trunk/prefix-overlay" USE="midi ncurses nls prefix readline sparc sparc-solaris ssl unicode zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="SunOS" INPUT_DEVICES="keyboard mouse" KERNEL="SunOS" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="Solaris" Unset: CTARGET, CXXFLAGS, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Created attachment 123312 [details] Script that produced the error
I see, I'll check and keyword appropriately.
@script, you might want to take a look at the prefix-launcher project on sourceforge. It is intended to a broader audience then your script, but has the same purpose as yours, to be better than the bootstrap pages. http://prefix-launcher.wiki.sourceforge.net/ The author of that page is in the process of becoming a Gentoo developer. (please have some patience, as my Sparc machine isn't of the lightspeed type)
apr and apr-util are now ~sparc-solaris allowing subversion to compile. Thanks!
Thanks for the pointer to http://prefix-launcher.wiki.sourceforge.net/, I will look into it!