Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 59822 - help2man depends on perl, but portage doesn't install it first
Summary: help2man depends on perl, but portage doesn't install it first
Status: RESOLVED DUPLICATE of bug 39318
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: AMD64 All
: High major
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-08 20:08 UTC by Luke-Jr
Modified: 2005-07-17 13:06 UTC (History)
4 users (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 Luke-Jr 2004-08-08 20:08:45 UTC
tsurukikun portage # emerge -vep system

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

Calculating system dependencies ...done!
[ebuild  N    ] sys-devel/patch-2.5.9  -build -debug -static 0 kB
[ebuild  N    ] sys-devel/gnuconfig-20040214  (-uclibc) 0 kB
[ebuild  N    ] sys-devel/gettext-0.12.1-r1  -bootstrap -emacs +nls 0 kB
[ebuild  N    ] sys-apps/sed-4.0.9  -build +nls -static 0 kB
[ebuild  N    ] sys-libs/ncurses-5.4-r1  -debug 0 kB
[ebuild  N    ] sys-apps/texinfo-4.6  -build -debug +nls -static 0 kB
[ebuild  N    ] sys-libs/db-4.1.25_p1-r3  -doc -java -tcltk 0 kB
[ebuild  N    ] sys-apps/groff-1.19  +X -debug 0 kB
[ebuild  N    ] sys-apps/cronbase-0.3  0 kB
[ebuild  N    ] sys-apps/man-1.5m-r1  +nls 0 kB
[ebuild  N    ] sys-libs/zlib-1.2.1-r2  -build -debug 0 kB
[ebuild  N    ] dev-python/python-fchksum-1.7.1  0 kB
[ebuild  N    ] app-arch/bzip2-1.0.2-r3  -build -cross -debug -static 0 kB
[ebuild  N    ] sys-apps/help2man-1.29  0 kB
...etc...

tsurukikun portage # emerge --resume
*** Resuming merge...
>>> emerge (1 of 73) sys-apps/help2man-1.29 to /
>>> md5 src_uri ;-) help2man-1.29.tar.gz
>>> Unpacking source...
>>> Unpacking help2man-1.29.tar.gz to /var/tmp/portage/help2man-1.29/work
>>> Source unpacked.
./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib
creating cache ./config.cache
checking for perl... no
configure: error: perl 5.005 required

!!! ERROR: sys-apps/help2man-1.29 failed.
!!! Function econf, Line 432, Exitcode 1
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.

tsurukikun portage # emerge info
Portage 2.0.51_pre17 (gcc34-amd64-2004.1, gcc-3.4.1, glibc-2.3.4.20040605-r0,glibc-2.3.4.20040619-r1, 2.6.7-gentoo-r11 x86_64 12)
=================================================================
System uname: 2.6.7-gentoo-r11 x86_64 12
Gentoo Base System version 1.4.16
Autoconf:
Automake:
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.6-r1
Libtools:
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache"
GENTOO_MIRRORS="http://localhost/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X amd64 apm arts avi berkdb crypt encode foomaticdb gdbm gif gnome gpm gtkgtk2 imlib jpeg kde libg++ libwww mikmod motif mpeg ncurses nls oggvorbis opengl oss pam pdflib png python quicktime readline sdl slang spell ssl tcpd truetypexml2 xmms xv zlib"
Comment 1 Luke-Jr 2004-08-08 21:17:02 UTC
tsurukikun portage #  emerge -dup help2man

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

Calculating dependencies
Parent:    None
Depstring: sys-apps/help2man
Candidates: ['sys-apps/help2man']
ebuild: sys-apps/help2man-1.29
binpkg: None
\
Parent:    ebuild / sys-apps/help2man-1.29 merge
Depstring: dev-lang/perl dev-lang/perl
Candidates: ['dev-lang/perl']
ebuild: dev-lang/perl-5.8.4
binpkg: None
|
Parent:    ebuild / dev-lang/perl-5.8.4 merge
Depstring: !uclibc? ( sys-apps/groff ) berkdb? ( sys-libs/db ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) >=sys-apps/portage-2.0.48-r4 >=sys-devel/libperl-5.8.4 !<dev-perl/ExtUtils-MakeMaker-6.17 !<dev-perl/File-Spec-0.84-r1 !<dev-perl/Test-Simple-0.47-r1 !bootstrap? ( sys-devel/patch ) sys-devel/gcc berkdb? ( sys-libs/db ) gdbm? ( >=sys-libs/gdbm-1.8.0 )
Candidates: ['sys-libs/db', '!<dev-perl/ExtUtils-MakeMaker-6.17', 'sys-devel/patch', '!<dev-perl/Test-Simple-0.47-r1', '!<dev-perl/File-Spec-0.84-r1', '>=sys-devel/libperl-5.8.4', '>=sys-libs/gdbm-1.8.0', 'sys-apps/groff', '>=sys-apps/portage-2.0.48-r4', 'sys-devel/gcc']
ebuild: sys-libs/db-4.1.25_p1-r3
binpkg: None
-ebuild: sys-devel/patch-2.5.9
binpkg: None
/ebuild: sys-devel/libperl-5.8.4-r1
binpkg: None
-
Parent:    ebuild / sys-devel/libperl-5.8.4-r1 merge
Depstring: !uclibc? ( sys-apps/groff ) berkdb? ( sys-libs/db ) gdbm? ( >=sys-libs/gdbm-1.8.0 ) >=sys-apps/portage-2.0.45-r4 !bootstrap? ( sys-devel/patch ) berkdb? ( sys-libs/db ) gdbm? ( >=sys-libs/gdbm-1.8.0 )
Candidates: ['sys-apps/groff', 'sys-libs/db', '>=sys-apps/portage-2.0.45-r4', 'sys-devel/patch', '>=sys-libs/gdbm-1.8.0']
ebuild: sys-apps/groff-1.19
binpkg: None
\ebuild: sys-libs/db-4.1.25_p1-r3
binpkg: None
ebuild: sys-apps/portage-2.0.51_pre17
binpkg: None
|ebuild: sys-devel/patch-2.5.9
binpkg: None
ebuild: sys-libs/gdbm-1.8.3-r1
binpkg: None
/
Parent:    ebuild / sys-libs/gdbm-1.8.3-r1 merge
Depstring: virtual/libc berkdb? ( =sys-libs/db-1* ) sys-devel/gnuconfig virtual/libc
Candidates: ['sys-libs/glibc', '=sys-libs/db-1*', 'sys-devel/gnuconfig']
ebuild: sys-libs/glibc-2.3.4.20040619-r1
binpkg: None
-ebuild: sys-libs/db-1.85-r1
binpkg: None
\
Parent:    ebuild / sys-libs/db-1.85-r1 merge
Depstring: virtual/libc !bootstrap? ( sys-devel/patch ) virtual/libc
Candidates: ['sys-libs/glibc', 'sys-devel/patch']
ebuild: sys-libs/glibc-2.3.4.20040619-r1
binpkg: None
ebuild: sys-devel/patch-2.5.9
binpkg: None
Exiting... ebuild / sys-libs/db-1.85-r1 merge
ebuild: sys-devel/gnuconfig-20040214
binpkg: None
|Exiting... ebuild / sys-libs/gdbm-1.8.3-r1 merge
Exiting... ebuild / sys-devel/libperl-5.8.4-r1 merge

Parent:    None
Depstring: >=dev-lang/perl-5.8.4
Candidates: []
Exiting... None
ebuild: sys-libs/gdbm-1.8.3-r1
binpkg: None
ebuild: sys-apps/groff-1.19
binpkg: None
ebuild: sys-apps/portage-2.0.51_pre17
binpkg: None
ebuild: sys-devel/gcc-3.4.1
binpkg: None
/Exiting... ebuild / dev-lang/perl-5.8.4 merge
Exiting... ebuild / sys-apps/help2man-1.29 merge
Exiting... None
 ...done!
[ebuild  N    ] sys-libs/db-1.85-r1
[ebuild  N    ] sys-libs/gdbm-1.8.3-r1
[ebuild  N    ] sys-devel/libperl-5.8.4-r1
[ebuild  N    ] dev-lang/perl-5.8.4
[ebuild  N    ] sys-apps/help2man-1.29
Comment 2 Luke-Jr 2004-08-08 21:21:30 UTC
tsurukikun portage # emerge --tree -p help2man

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

Calculating dependencies ...done!
[ebuild  N    ] sys-apps/help2man-1.29
[ebuild  N    ]  dev-lang/perl-5.8.4
[ebuild  N    ]   sys-devel/libperl-5.8.4-r1
[ebuild  N    ]    sys-libs/gdbm-1.8.3-r1
[ebuild  N    ]     sys-libs/db-1.85-r1
Comment 3 Luke-Jr 2004-08-08 21:22:07 UTC
tsurukikun portage # emerge -vp help2man

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

Calculating dependencies ...done!
[ebuild  N    ] sys-libs/db-1.85-r1  0 kB
[ebuild  N    ] sys-libs/gdbm-1.8.3-r1  +berkdb -debug -static 0 kB
[ebuild  N    ] sys-devel/libperl-5.8.4-r1  +berkdb -debug +gdbm -threads (-uclibc) 0 kB
[ebuild  N    ] dev-lang/perl-5.8.4  +berkdb -debug -doc +gdbm -threads (-uclibc) 0 kB
[ebuild  N    ] sys-apps/help2man-1.29  0 kB

Total size of downloads: 0 kB
Comment 4 Luke-Jr 2004-08-08 21:22:24 UTC
Seems to only break when emerging a group...
Comment 5 Nicholas Jones (RETIRED) gentoo-dev 2004-09-08 21:58:38 UTC
use_reduce bug in older 51 portages.
Comment 6 Donnie Berkholz (RETIRED) gentoo-dev 2004-09-17 23:14:09 UTC
Older? I'm still hitting this on .51_rc1 (the help2man-perl thing).

BTW, 55479 looks like a dup of this.
Comment 7 Luke-Jr 2004-09-18 07:17:47 UTC
Not sure why this was marked FIXED... I was basicly told it was a known problem, IIRC.
Comment 8 Nicholas Jones (RETIRED) gentoo-dev 2004-09-21 18:18:13 UTC
Those emerge system calls... At what stage in the installation where they done?

out-of-order during an --empty-tree is fine, if the DEPEND is already
satisfied on the system so it doesn't require it to build.

I need the exact state and as much informatino as you can provide.
Comment 9 Luke-Jr 2004-09-21 18:30:53 UTC
IIRC, they are by including -e when doing an initial stage2->3 'emerge system'
I am trying to do this in order to recompile bootstrap-compiled stuff, thereby undoing the 'build'+'bootstrap' USE on them.
Comment 10 Donnie Berkholz (RETIRED) gentoo-dev 2004-09-21 18:51:57 UTC
Like this:

scripts/bootstrap.sh
emerge system
Comment 11 Donnie Berkholz (RETIRED) gentoo-dev 2004-09-21 18:53:04 UTC
BTW, that's starting from a stage1. The 2004.2 release stage1 is what I used: http://gentoo.ccccom.com/releases/x86/2004.2/stages/x86/stage1-x86-2004.2.tar.bz2
Comment 12 Luke-Jr 2004-09-21 20:30:47 UTC
in my case, I don't use the broken old bootstrap.sh, since that doesn't work anyway

scripts/bootstrap-cascade.sh
emerge -e system
Comment 13 Paul 2004-11-22 19:46:38 UTC
using 2004.3 stage 1, clean install
encountered the bug and emerge system stopped, but simply starting emerge system again, no use flag changes or extra args, runs to completion

# emerge --info
Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r1 i686)
=================================================================
System uname: 2.6.9-gentoo-r1 i686 Intel(R) Celeron(R) CPU 2.00GHz
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -mcpu=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -mcpu=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/ http://mirror.datapipe.net/gentoo http://mirrors.tds.net/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X Xaw3d berkdb crypt doc erandom gdbm gnome gtk gtk2 hardened ithreads java jpeg kdei kerberos mbox mmx mozilla ncurses nls nptl pam pcre perl pic png postgres pwdb readline sasl spell sse sse2 ssl threads tiff truetype x86 zlib"
Comment 14 SpanKY gentoo-dev 2005-01-15 01:16:12 UTC

*** This bug has been marked as a duplicate of 39318 ***