[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-sparc
Subject:    [gentoo-sparc] Re: [gentoo-dev] Portage Info + Status Update: DEPEND=">=...."
From:       Ferris McCormick <fmccor () gentoo ! org>
Date:       2004-07-02 17:42:46
Message-ID: Pine.LNX.4.58.0407021716450.28325 () lacewing ! inforead ! com
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

You wanted e-mail, so here it is.


On Wed, 16 Jun 2004, Nicholas Jones wrote:

> 
> ALL DEVELOPERS SHOULD BE USING MASKED PORTAGES UNLESS YOU HAVE ISSUES
> WITH THEM. I NEED THE FEEDBACK. Read the ChangeLog. Thank you.
> 
> 
> 2.0.51_pre11 is coming out soon with more updates.
> 
> --NJ
> 
> 
Here is a curiosity with DEPENDs I've seen on a couple systems
with 2.0.51_pre12, and Jason Wever <weeve@gentoo.org> has mentioned
something similar.  A recent upgrade (sys-devel/autoconf-2.59-r4) on
sparc contains DEPEND=">=sys-apps/texinfo-4.3 ....

With .51_pre12, on some (but not all) systems, this eventually gets
translated into ">=sys-devel/gcc-4.3" and then of course fails.

This problem does not occur with sys-apps/portage-2.0.50-r8

Three comments:
1. It seems to be related to how much stuff is installed on the
   systems.  The two failing systems have a gread many packages
   installed; the two successful systems (for me) have somewhat fewer.

2. The ebuild itself doesn't matter.  For me, adding
   ">=sys-apps/texinfo-4.3" to any ebuild triggers the failure.

3. The "4.3" doesn't matter. If I change it to 98.6, I get
=============================================================
emerge -pvd autoconf

These are the packages that I would merge, in order:

Calculating dependencies  
Parent:    None
Depstring: sys-devel/autoconf
Candidates: ['sys-devel/autoconf']
ebuild: sys-devel/autoconf-2.59-r4
binpkg: None                                                                          \
 \
Parent:    ebuild / sys-devel/autoconf-2.59-r4 merge
Depstring: >=sys-apps/texinfo-98.6 =sys-devel/m4-1.4* dev-lang/perl 
!bootstrap? ( sys-devel/patch ) >=sys-apps/texinfo-98.6 =sys-devel/m4-1.4* 
dev-lang/perl
Candidates: ['>=sys-devel/gcc-98.6']

emerge: there are no ebuilds to satisfy ">=sys-devel/gcc-98.6".
================================================================

For comparison, here are complete listings for the two different
versions of portage:
===========================================================
===================================================================
=====================P O R T A G E - 2 . 0 . 5 0 - r 8 ============
===================================================================
emerge -pdv autoconf

These are the packages that I would merge, in order:

Calculating dependencies  
Parent:    None
Depstring: sys-devel/autoconf
Candidates: ['sys-devel/autoconf']
ebuild: sys-devel/autoconf-2.59-r4
binpkg: None                                                                          \
                \
Parent:    ebuild / sys-devel/autoconf-2.59-r4 merge
Depstring: >=sys-apps/texinfo-4.3 =sys-devel/m4-1.4* dev-lang/perl !bootstrap? ( \
                sys-devel/patch ) >=sys-apps/texinfo-4.3 =sys-devel/m4-1.4* \
                dev-lang/perl
Candidates: []
Exiting... ebuild / sys-devel/autoconf-2.59-r4 merge
Exiting... None                                                                       \
...done! [ebuild   R   ] sys-devel/autoconf-2.59-r4   0 kB [1] 

Total size of downloads: 0 kB
Portage overlays:
 [1] /usr/local/portage

===================================================================
=====================P O R T A G E - 2 . 0 . 5 1 _ p r e 1 2 ======
===================================================================

emerge -pdv autoconf

These are the packages that I would merge, in order:

Calculating dependencies  
Parent:    None
Depstring: sys-devel/autoconf
Candidates: ['sys-devel/autoconf']
ebuild: sys-devel/autoconf-2.59-r4
binpkg: None                                                                          \
                \
Parent:    ebuild / sys-devel/autoconf-2.59-r4 merge
Depstring: >=sys-apps/texinfo-4.3 =sys-devel/m4-1.4* dev-lang/perl !bootstrap? ( \
                sys-devel/patch ) >=sys-apps/texinfo-4.3 =sys-devel/m4-1.4* \
                dev-lang/perl
Candidates: ['>=sys-devel/gcc-4.3']

emerge: there are no ebuilds to satisfy ">=sys-devel/gcc-4.3".

==================================================================
These were both run on the same system, about 5 minutes apart.  System
is Ultra2-SMP, kernel=2.4.26-r2: Complete emerge info looks like:
==================================================
Portage 2.0.51_pre12 (default-sparc64-1.4, gcc-3.3.3, 
glibc-2.2.5-r2,glibc-2.3.2-r9, 2.4.26-sparc-r2)
=================================================================
System uname: 2.4.26-sparc-r2 sparc64 sun4u
Gentoo Base System version 1.4.16
ccache version 2.3 [disabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.3
Binutils: sys-devel/binutils-2.14.90.0.7-r4
ACCEPT_KEYWORDS="sparc"
AUTOCLEAN="yes"
CFLAGS="-mcpu=ultrasparc -mtune=ultrasparc -O2 -pipe"
CHOST="sparc-unknown-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config 
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config 
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ 
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ 
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-mcpu=ultrasparc -mtune=ultrasparc -O2 -pipe -Wno-deprecated"
DISTDIR="/usr/portage/distfiles"
FEATURES="cvs sandbox"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo 
http://ftp-mirror.internap.com/pub/gentoo/ ftp://mirrors.tds.net/gentoo 
ftp://ftp.ndlug.nd.edu/pub/gentoo/ http://mirrors.tds.net/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="sparc X Xaw3d avi berkdb cdr crypt cups encode fbcon foomaticdb gdbm 
gif gpm gtk guile imlib java jpeg libwww mad mikmod motif mozilla mpeg mpi 
mysql ncurses nls opengl pam pdflib perl png python qt readline ruby 
ruby18 sdl slang spell ssl stroke tcltk tcpd tetex tiff truetype xml2 xmms 
xv zlib"
===============================

If you want any more information, please let me know.

Regards,
Ferris

- --
Ferris McCormick (P44646, MI) <fmccor@gentoo.org>
Developer, Gentoo Linux (Sparc)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFA5Z6ZQa6M3+I///cRAgv7AKCe/ggz2J5TTZZKcXNxGX2nP4AAiwCgxW7y
d2HCBs+wdj7oTbUtvoBgQvw=
=5U53
-----END PGP SIGNATURE-----

--
gentoo-sparc@gentoo.org mailing list


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic