Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 183531 - subversion fails to emerge after emerge --sync
Summary: subversion fails to emerge after emerge --sync
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: Sparc Solaris
: High normal (vote)
Assignee: Gentoo non-Linux Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-28 14:30 UTC by Rabbe Fogelholm
Modified: 2007-06-29 08:08 UTC (History)
0 users

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


Attachments
Script that produced the error (setup-prefix-1.sh,21.05 KB, text/plain)
2007-06-28 14:33 UTC, Rabbe Fogelholm
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rabbe Fogelholm 2007-06-28 14:30:27 UTC
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
Comment 1 Rabbe Fogelholm 2007-06-28 14:33:47 UTC
Created attachment 123312 [details]
Script that produced the error
Comment 2 Fabian Groffen gentoo-dev 2007-06-28 14:38:01 UTC
I see, I'll check and keyword appropriately.
Comment 3 Fabian Groffen gentoo-dev 2007-06-28 15:08:34 UTC
@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)
Comment 4 Fabian Groffen gentoo-dev 2007-06-28 15:36:24 UTC
apr and apr-util are now ~sparc-solaris allowing subversion to compile.

Thanks!
Comment 5 Rabbe Fogelholm 2007-06-29 08:08:07 UTC
Thanks for the pointer to http://prefix-launcher.wiki.sourceforge.net/, I will look into it!