Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 36467 - When emerging multiple packages some important data is hidden by the next package compiling
Summary: When emerging multiple packages some important data is hidden by the next pac...
Status: RESOLVED DUPLICATE of bug 11359
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Enhancement/Feature Requests (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-12-24 23:32 UTC by prieheck
Modified: 2005-07-17 13:06 UTC (History)
0 users

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 prieheck 2003-12-24 23:32:40 UTC
When emerging packages it is often times hard to tell what all is going on durring the ./configure stage due to the box running so fast.  For example, when installing php it is difficult to tell which database bindings are being compiled in because the script runs past so fast.  Admittedly there is a way to test this, but I am sure that there are other programs where the ease of testing such things is less simple.  So, I was wondering if the output from ./configure could perhaps be stored with the success file in /usr/tmp/portage/"whatever the program being made is" as I think that it might aid in determining if large programs ( X qt gtk libc etc ) may need to be recompiled due to a change in what is installed.

Also, I was wondering about capturing the output from the end of an emerge process.  For example, if I were to type emerge hotplug sudo and let that run while ignoring it, then I would not see that fxload has been spliced off of the hotplug package and that I need to emerge fxload as well if I want the extra stuff that it offers. Or if I were to emerge mod_php vim I would not see the notice as to how php is enabled on apache2 because so much output has been sent to the screen.  I was thinking about the possibility of also storing this in /usr/tmp/portage/"whatever" as well as dumping to the screen, with emerge indicating, after all compiling has been done, that the following files contain important functionality information (like the stuff about hotplug or mod_php or debianutils etc)

it would add a few kilobytes to each directory, but I think it might be worth it... that is really for you guys to decide

Thanks for looking this over.

Reproducible: Always
Steps to Reproduce:
1. emerge hotplug php sudo
2. decide you dont want to watch it compile, if there are errors it will show them to you as the last line of the terminal
3. not see the information about fxload
4. fail to install fxload if you need it, believing it to be part of hotplug
5. have no good way of telling what options are enabled inside of php

Actual Results:  
exactly as above (admitedly i dont need fxload for anything, it is just a handy
example)

Expected Results:  
a way to get how the program was configured as well as get the advice attached
to the end of each package, like configuration options or required commands
(like with mysql setting the root password)

emerge info
Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.22-gentoo-r2)
=================================================================
System uname: 2.4.22-gentoo-r2 i686 Celeron (Coppermine)
Gentoo Base System version 1.4.3.10
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium3 -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config
/usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O3 -march=pentium3 -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 oss apm arts avi crypt cups encode foomaticdb gif gtk2 imlib jpeg kde
libg++ mad mikmod motif mpeg ncurses nls oggvorbis pdflib png quicktime sdl
spell svga truetype xml2 xmms xv zlib gdbm slang readline gpm tcpd pam libwww
ssl perl python qt opengl X gtk gnome berkdb mysql"
Comment 1 Marius Mauch (RETIRED) gentoo-dev 2004-01-05 19:07:35 UTC
usually there is a config.log file in the directory where the configure script is located that lists the used options (beside other things).
The other issue is a dupe of bug 11359.
Comment 2 Marius Mauch (RETIRED) gentoo-dev 2004-02-04 19:28:03 UTC

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