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"
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.
*** This bug has been marked as a duplicate of 11359 ***