Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 302640 - kde-base/{kalbegra,khotkeys,akregator}-4.4.0 fails to build in parallel emerge
Summary: kde-base/{kalbegra,khotkeys,akregator}-4.4.0 fails to build in parallel emerge
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
: 302459 302461 (view as bug list)
Depends on:
Blocks: 335925
  Show dependency tree
 
Reported: 2010-01-28 14:48 UTC by Timothy Miller
Modified: 2010-09-26 13:31 UTC (History)
1 user (show)

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


Attachments
build log (build.log,77.52 KB, text/plain)
2010-01-28 14:51 UTC, Timothy Miller
Details
environment (environment,154.51 KB, text/plain)
2010-01-28 14:51 UTC, Timothy Miller
Details
kde-base:plasma-runtime-4.4.0:20100210-192135.log (KISN1X~X.LOG,13.73 KB, text/plain)
2010-02-10 20:35 UTC, Timothy Miller
Details
kde-base\:konqueror-4.4.0\:20100210-212600.log (K63KSO~4.LOG,7.18 KB, text/plain)
2010-02-10 21:47 UTC, Timothy Miller
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Timothy Miller 2010-01-28 14:48:57 UTC
I suspect this is another one of those KDE packages that won't build during parallel emerge.  This is the third one I've found while updating to KDE 4.3.5.

Here's the message I get:

 * ERROR: kde-base/akregator-4.3.5 failed:
 *   Make failed!
 * 
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 4204:  Called kde4-meta_src_compile
 *   environment, line 3286:  Called kde4-base_src_compile
 *   environment, line 2955:  Called cmake-utils_src_compile
 *   environment, line 1106:  Called _execute_optionaly 'src_compile'
 *   environment, line  532:  Called enable_cmake-utils_src_compile
 *   environment, line 1479:  Called cmake-utils_src_make
 *   environment, line 1125:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "Make failed!";
 * 
 * If you need support, post the output of 'emerge --info =kde-base/akregator-4.3.5',
 * the complete build log and the output of 'emerge -pqv =kde-base/akregator-4.3.5'.
 * The complete build log is located at '/var/tmp/portage/kde-base/akregator-4.3.5/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/akregator-4.3.5/temp/environment'.
 * S: '/var/tmp/portage/kde-base/akregator-4.3.5/work/akregator-4.3.5'


As soon as I'm done attaching the appropriate files, I'll "emerge -1" it and report the results.  I will probably work.

Reproducible: Always

Actual Results:  
Some KDE packages die during parallel emerge

Expected Results:  
All packages should emerge just fine during parallel emerge

# emerge --info =kde-base/akregator-4.3.5
Portage 2.1.7.16 (default/linux/amd64/10.0, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo-r1 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.32-gentoo-r1-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9450_@_2.66GHz-with-gentoo-2.0.1
Timestamp of tree: Thu, 28 Jan 2010 08:00:01 +0000
app-shells/bash:     4.0_p37
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.4-r1, 3.1.1-r1
dev-util/cmake:      2.8.0-r1
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.0-r1
sys-apps/sandbox:    2.2
sys-devel/autoconf:  2.13, 2.65
sys-devel/automake:  1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=core2 -ggdb -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=core2 -ggdb -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--jobs=5"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms splitdebug strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://gentoo.netnitco.net http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ ftp://mirror.datapipe.net/gentoo ftp://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://gentoo.mirrors.easynews.com/linux/gentoo/ ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ ftp://gentoo.imj.fr/pub/gentoo/ ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_US"
MAKEOPTS="--jobs=5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi alsa amd64 apache2 aspell autotrace bash-completion berkdb bidi bonjour bzip2 cairo cdda cdio cdr cli composite cracklib crypt ctype cups curl cxx dbus dri dts dvd dvdr encode exif fbcon ffmpeg fftw filter flac fontconfig fortran freetype gcj gd gdbm git glib gmm gnutls gpm graphviz gs hal httpd iconv imagemagick ipp ipv6 ithreads jadetex java jpeg jpeg2k kde kde4 kerberos kvm lame lapack latex lcms ldap live lm_sensors lzma mad matroska mjpeg mkl mmx mng modules mp3 mpeg mudflap multilib mysql mysqli ncurses nls nptl nptlonly ogg oggvorbis openexr opengl openmp openssl pam pcre pdf perl php plasma plotutils png ppds pppd python qemu qt3support qt4 quicktime readline reflection rss ruby samba sasl semantic-desktop session smp spl sql sse sse2 sse3 ssl stream subversion svg sysfs tcl tcpd theora threads thumbnail tiff tk truetype unicode utempter vcd vlm vnc vorbis webkit wxwindows x264 xcomposite xml xorg xv xvid zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon" 
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Timothy Miller 2010-01-28 14:51:04 UTC
# emerge -pqv =kde-base/akregator-4.3.5
[ebuild     U ] kde-base/akregator-4.3.5 [4.3.4] USE="handbook kontact (-aqua) -debug (-kdeenablefinal) (-kdeprefix)" 
Comment 2 Timothy Miller 2010-01-28 14:51:30 UTC
Created attachment 217733 [details]
build log
Comment 3 Timothy Miller 2010-01-28 14:51:44 UTC
Created attachment 217735 [details]
environment
Comment 4 Timothy Miller 2010-01-28 14:55:31 UTC
As I expected, using "emerge -1", it builds fine.  I keep hitting these packages with this problem.  Do you want me to keep reporting them as they happen?
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2010-01-28 14:58:22 UTC
There's no errors in build.log, and it isn't a complete log file, it's like it's cut in half...
Comment 6 Timothy Miller 2010-01-28 15:27:03 UTC
Well, this keeps happening, and I don't recall it happening with anything other than KDE packages, but I've been seeing this sort of thing for a LONG time.  If it were a compiler crash, we'd get an error message.  Instead, it's like something's explicitly killing make or some other build script.
Comment 7 Zac Medico gentoo-dev 2010-01-28 15:32:30 UTC
There's not even a die message at the end of your log. Can you get a complete log?
Comment 8 Timothy Miller 2010-01-29 15:31:47 UTC
I attached the WHOLE log file.  I didn't copy/paste.  I attached the file.

BTW, these truncated log files are typical.
Comment 9 Zac Medico gentoo-dev 2010-01-29 15:40:53 UTC
I don't know why this package is special, but since the build log is incomplete then it seems to be triggering some kind of bug in portage.
Comment 10 Timothy Miller 2010-01-29 16:14:55 UTC
I don't know that it IS special.  And yes, I agree.  This is most likely a portage bug.  Is there any way for one package finishing build to cause another one to die in the middle of building?
Comment 11 Zac Medico gentoo-dev 2010-01-29 16:46:36 UTC
(In reply to comment #10)
> Is there any way for one package finishing build to cause another
> one to die in the middle of building?

Well, anything is possible, but generally packages shouldn't cause interference like that.

The thing that's really strange about the build log being cut off is that portage uses the closing of stdout/stderr to detect when a build is finished (regardless of success or failure), so all output should be logged in any case. It doesn't make any sense for the die message to be missing from the log, and you're the first person to report something like this.
Comment 12 Samuli Suominen (RETIRED) gentoo-dev 2010-01-29 16:48:59 UTC
*** Bug 302459 has been marked as a duplicate of this bug. ***
Comment 13 Samuli Suominen (RETIRED) gentoo-dev 2010-01-29 16:49:15 UTC
*** Bug 302461 has been marked as a duplicate of this bug. ***
Comment 14 Samuli Suominen (RETIRED) gentoo-dev 2010-01-29 16:50:59 UTC
Duped couple of bugs here, all with incomplete build.log (from same reporter)
Comment 15 Zac Medico gentoo-dev 2010-01-29 17:04:09 UTC
Maybe try setting PORT_LOGDIR, in order to see if that somehow saves the log from being truncated.

Do you have anything in /etc/portage/bashrc, or /etc/portage/env that might affect these packages?
Comment 16 Timothy Miller 2010-02-10 00:24:27 UTC
Where do I set "PORT_LOGDIR"?  make.conf?  What do I set it to?

I do not have a "/etc/portage/bashrc" file.  I also do not have a "/etc/portage/env" file.

KDE 4.4 is out, which means that it'll show up in ~amd64 soon.  It's guaranteed that I'll get a package failing to build.  I'd like to be fully prepared so that when it happens, I can report something useful to you.  What do I need to do?


Comment 17 Zac Medico gentoo-dev 2010-02-10 01:13:56 UTC
Yes, make.conf. Something like this will work:

  PORT_LOGDIR="/var/log/portage"
Comment 18 Timothy Miller 2010-02-10 05:53:56 UTC
And what should I expect to see in /var/log/portage?  Log files from every build I run?  Are the log files named after the ebuilds?  In other words, how will I know what to upload?
Comment 19 Zac Medico gentoo-dev 2010-02-10 06:45:56 UTC
Yes, the log names contain the ebuild name and a timestamp. They'll be easy to identify.
Comment 20 Timothy Miller 2010-02-10 20:32:22 UTC
I got another build dieing.  I built quite a number of packages, actually, until I started into the KDE updates, when one of them died.

Here's the error message I get from emerge:

* Messages for package kde-base/plasma-runtime-4.4.0:

 * ERROR: kde-base/plasma-runtime-4.4.0 failed:
 *   Make install failed
 * 
 * Call stack:
 *     ebuild.sh, line   54:  Called src_install
 *   environment, line 4195:  Called kde4-meta_src_install
 *   environment, line 3366:  Called kde4-base_src_install
 *   environment, line 2992:  Called cmake-utils_src_install
 *   environment, line 1099:  Called _execute_optionaly 'src_install'
 *   environment, line  517:  Called enable_cmake-utils_src_install
 *   environment, line 1529:  Called die
 * The specific snippet of code:
 *       emake install DESTDIR="${D}" || die "Make install failed";
 * 
 * If you need support, post the output of 'emerge --info =kde-base/plasma-runtime-4.4.0',
 * the complete build log and the output of 'emerge -pqv =kde-base/plasma-runtime-4.4.0'.
 * The complete build log is located at '/var/log/portage/kde-base:plasma-runtime-4.4.0:20100210-192135.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/plasma-runtime-4.4.0/temp/environment'.
 * S: '/var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0'

I'll attach the log file.  But it ends with this:

/var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0/plasma/scriptengines/javascript/simplejavascriptapplet.cpp:573: warning: the address of ‘static QScriptValue SimpleJavaScriptApplet::debug(QScriptContext*, QScriptEngine*)’ will always evaluate as ‘true’
[ 59%] ^[[32mBuilding CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/graphicsitem.o
^[[0m[ 62%] [ 65%] ^[[32mBuilding CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/linearlayout.o
^[[0m^[[32mBuilding CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/gridlayout.o
^[[0m[ 68%] ^[[32mBuilding CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/painter.o
^[[0m[ 71%] ^[[32mBuilding CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/pen.o
^[[0m[ 75%] ^[[32mBuilding CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/pixmap.o
^[[0m[ 78%] ^[[32mBuilding CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/point.o
^[[0m[ 81%] [ 84%] ^[[32mBuilding CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/qscriptbookkeeping.o
^[[0m^[[32mBuilding CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/rect.o
^[[0m[ 87%] [ 90%] ^[[32mBuilding CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/size.o
^[[0m^[[32mBuilding CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/timer.o
^[[0m[ 93%] ^[[32mBuilding CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/uiloader.o
^[[0m[ 96%] ^[[32mBuilding CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/url.o
^[[0m[100%] ^[[32mBuilding CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/variant.o
^[[0m/var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0/plasma/scriptengines/javascript/simplebindings/url.cpp:56: warning: ‘QScriptValue setProtocol(QScriptContext*, QScriptEngine*)’ defined but not used
^[[31m^[[1mLinking CXX shared module ../../../lib/plasma_appletscript_simple_javascript.so
^[[0m[100%] Built target plasma_appletscript_simple_javascript
>>> Source compiled.
>>> Test phase [not enabled]: kde-base/plasma-runtime-4.4.0

>>> Install plasma-runtime-4.4.0 into /var/tmp/portage/kde-base/plasma-runtime-4.4.0/image/ category kde-base
>>> Working in BUILD_DIR: "/var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0_build"
make --jobs=5 install DESTDIR=/var/tmp/portage/kde-base/plasma-runtime-4.4.0/image/
[  0%] Built target plasma_runnerscript_javascript_automoc
[  0%] Built target plasmapkg_automoc
[  0%] [  0%] Built target plasma_appletscript_simple_javascript_automoc
Built target plasma_dataenginescript_javascript_automoc
^[[35m^[[1mScanning dependencies of target plasmapkg
^[[0m
Comment 21 Timothy Miller 2010-02-10 20:35:44 UTC
Created attachment 219139 [details]
kde-base:plasma-runtime-4.4.0:20100210-192135.log
Comment 22 Timothy Miller 2010-02-10 20:37:24 UTC
I'll wait for you to suggest another diagnostic before I continue to build.  We'll have several opportunities until all the KDE packages finish building.
Comment 23 Zac Medico gentoo-dev 2010-02-10 20:39:18 UTC
The log seems to be cut off still. Does emerge produce any abnormal messages on stdout/stderr, or does it just look like a normal build failure? If emerge crashes with a traceback that will explain why the log is cut off and the traceback will tell us where the bug is.
Comment 24 Timothy Miller 2010-02-10 20:54:51 UTC
Here's everything relevant I get on the console from the build:


>>> Failed to emerge kde-base/plasma-runtime-4.4.0, Log file:
>>>  '/var/log/portage/kde-base:plasma-runtime-4.4.0:20100210-192135.log'
...
>>> Jobs: 57 of 261 complete, 1 failed              Load avg: 5.21, 6.64, 5.60
 * CPV:  kde-base/plasma-runtime-4.4.0
 * REPO: gentoo
 * USE:  amd64 elibc_glibc kernel_linux multilib userland_GNU
>>> Unpacking source...
 * Unpacking parts of kdebase-runtime-4.4.0.tar.bz2 to /var/tmp/portage/  [ ok ]/plasma-runtime-4.4.0/work ...
>>> Source unpacked in /var/tmp/portage/kde-base/plasma-runtime-4.4.0/work
>>> Preparing source in /var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0_build"
cmake -C /var/tmp/portage/kde-base/plasma-runtime-4.4.0/temp/gentoo_common_config.cmake -DCMAKE_INSTALL_PREFIX=/usr -DKDE4_BUILD_TESTS=OFF -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/kde-base/plasma-runtime-4.4.0/temp/gentoo_rules.cmake /var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0
loading initial cache file /var/tmp/portage/kde-base/plasma-runtime-4.4.0/temp/gentoo_common_config.cmake
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.6.1 (using /usr/bin/qmake)
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXdmcp.so;/usr/lib64/libXpm.so
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXdmcp.so;/usr/lib64/libXpm.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - found
-- Found Automoc4: /usr/bin/automoc4
-- Found Perl: /usr/bin/perl
-- Phonon Version: 4.3.80
-- Found Phonon: /usr/lib64/libphonon.so
-- Found Phonon Includes: /usr/include/KDE;/usr/include
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found KDE 4.4 include dir: /usr/include
-- Found KDE 4.4 library dir: /usr/lib64
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Strigi API needs 'signed char'
-- Found Strigi: /usr/lib64/libstreams.so
-- Found Soprano: /usr/include
-- Found SharedDesktopOntologies: /usr/share/ontology
-- Found Nepomuk: /usr/lib64/libnepomuk.so
-- Found SLP: /usr/lib64/libslp.so
-- Found libattica: /usr/lib64/libattica.so
-- Looking for include files HAVE_SYS_WAIT_H
-- Looking for include files HAVE_SYS_WAIT_H - found
-- Looking for include files HAVE_SYS_TIME_H

-----------------------------------------------------------------------------
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these packages.
-----------------------------------------------------------------------------
   * Soprano - Semantic Desktop Storing
   * Shared desktop ontologies - Desktop ontologies
   * Nepomuk - Nepomuk Libraries
   * Soprano Virtuoso Backend - Virtuoso storage backend for Soprano
   * Soprano Raptor Parser - RDF parser plugin for Soprano
   * Soprano Redland Backend - Redland storage backend for Soprano
   * OpenSLP - SLP (Service Location Protocol) implementation
   * libattica - A library to access Open Collaboration Service providers

-----------------------------------------------------------------------------
-- Congratulations! All external packages have been found.
-----------------------------------------------------------------------------

-- <<< Gentoo configuration >>>
Build type: Gentoo
Install path: /usr

-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0_build
>>> Source configured.
>>> Compiling source in /var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0_build"
make --jobs=5
Scanning dependencies of target plasma_appletscript_simple_javascript_automoc
Scanning dependencies of target plasma_dataenginescript_javascript_automoc
Scanning dependencies of target plasma_runnerscript_javascript_automoc
Scanning dependencies of target plasmapkg_automoc
Generating simplejavascriptapplet.moc
Generating javascriptrunner.moc
Generating javascriptdataengine.moc
[  0%] Built target plasmapkg_automoc
Generating animationgroup.moc
Scanning dependencies of target plasmapkg
[  0%] Built target plasma_runnerscript_javascript_automoc
Scanning dependencies of target plasma_runnerscript_javascript
Generating appletinterface.moc
[  0%] Built target plasma_dataenginescript_javascript_automoc
[  3%] [  6%] [  9%] Scanning dependencies of target plasma_dataenginescript_javascript
Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_runnerscript_javascript.dir/plasma_runnerscript_javascript_automoc.o
Building CXX object plasma/tools/plasmapkg/CMakeFiles/plasmapkg.dir/plasmapkg_automoc.o
Building CXX object plasma/tools/plasmapkg/CMakeFiles/plasmapkg.dir/main.o
[ 12%] Generating filedialogproxy.moc
Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_runnerscript_javascript.dir/javascriptrunner.o
[ 15%] Generating moc_bytearrayprototype.cpp
Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_dataenginescript_javascript.dir/plasma_dataenginescript_javascript_automoc.o
[ 18%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_dataenginescript_javascript.dir/javascriptdataengine.o
[ 18%] [ 21%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_dataenginescript_javascript.dir/simplebindings/variant.o
Built target plasma_appletscript_simple_javascript_automoc
Scanning dependencies of target plasma_appletscript_simple_javascript
In file included from /var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0/plasma/scriptengines/javascript/javascriptrunner.cpp:19:
/usr/include/KDE/Plasma/../../plasma/scripting/runnerscript.h:70: warning: ‘virtual void Plasma::RunnerScript::match(Plasma::RunnerContext&)’ was hidden/var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0/plasma/scriptengines/javascript/javascriptrunner.h:44: warning:   by ‘void JavaScriptRunner::match(Plasma::Ru
nnerContext*)’
Linking CXX shared module ../../../lib/plasma_runnerscript_javascript.so
[ 21%] Built target plasma_runnerscript_javascript
[ 25%] [ 28%] [ 31%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/plasma_appletscript_simple_javascript_automoc.o
Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/animationgroup.o
Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplejavascriptapplet.o
Linking CXX executable plasmapkg
Linking CXX shared module ../../../lib/plasma_dataenginescript_javascript.so
[ 34%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/appletinterface.o
[ 34%] Built target plasmapkg
[ 37%] [ 37%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/anchorlayout.o
Built target plasma_dataenginescript_javascript
[ 40%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/bytearrayclass.o
[ 43%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/bytearrayprototype.o
[ 46%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/color.o
[ 50%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/easingcurve.o
[ 53%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/font.o
[ 56%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/filedialogproxy.o/var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0/plasma/scriptengines/javascript/simplejavascriptapplet.cpp: In member function ‘void SimpleJavaScriptApplet::
setupObjects()’:/var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0/plasma/scriptengines/javascript/simplejavascriptapplet.cpp:573: warning: the address of ‘static QScriptValue 
SimpleJavaScriptApplet::debug(QScriptContext*, QScriptEngine*)’ will always evaluate as ‘true’
[ 59%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/graphicsitem.o
[ 62%] [ 65%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/linearlayout.o
Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/gridlayout.o
[ 68%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/painter.o
[ 71%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/pen.o
[ 75%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/pixmap.o
[ 78%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/point.o
[ 81%] [ 84%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/qscriptbookkeeping.o
Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/rect.o
[ 87%] [ 90%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/size.o
Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/timer.o
[ 93%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/uiloader.o
[ 96%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/url.o
[100%] Building CXX object plasma/scriptengines/javascript/CMakeFiles/plasma_appletscript_simple_javascript.dir/simplebindings/variant.o/var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0/plasma/scriptengines/javascript/simplebindings/url.cpp:56: warning: ‘QScriptValue setProtocol(QScriptContext*
, QScriptEngine*)’ defined but not used
Linking CXX shared module ../../../lib/plasma_appletscript_simple_javascript.so
[100%] Built target plasma_appletscript_simple_javascript
>>> Source compiled.
>>> Test phase [not enabled]: kde-base/plasma-runtime-4.4.0

>>> Install plasma-runtime-4.4.0 into /var/tmp/portage/kde-base/plasma-runtime-4.4.0/image/ category kde-base
>>> Working in BUILD_DIR: "/var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0_build"
make --jobs=5 install DESTDIR=/var/tmp/portage/kde-base/plasma-runtime-4.4.0/image/
[  0%] Built target plasma_runnerscript_javascript_automoc
[  0%] Built target plasmapkg_automoc
[  0%] [  0%] Built target plasma_appletscript_simple_javascript_automoc
Built target plasma_dataenginescript_javascript_automoc
Scanning dependencies of target plasmapkg
...
* Messages for package kde-base/plasma-runtime-4.4.0:

 * ERROR: kde-base/plasma-runtime-4.4.0 failed:
 *   Make install failed
 * 
 * Call stack:
 *     ebuild.sh, line   54:  Called src_install
 *   environment, line 4195:  Called kde4-meta_src_install
 *   environment, line 3366:  Called kde4-base_src_install
 *   environment, line 2992:  Called cmake-utils_src_install
 *   environment, line 1099:  Called _execute_optionaly 'src_install'
 *   environment, line  517:  Called enable_cmake-utils_src_install
 *   environment, line 1529:  Called die
 * The specific snippet of code:
 *       emake install DESTDIR="${D}" || die "Make install failed";
 * 
 * If you need support, post the output of 'emerge --info =kde-base/plasma-runtime-4.4.0',
 * the complete build log and the output of 'emerge -pqv =kde-base/plasma-runtime-4.4.0'.
 * The complete build log is located at '/var/log/portage/kde-base:plasma-runtime-4.4.0:20100210-192135.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/plasma-runtime-4.4.0/temp/environment'.
 * S: '/var/tmp/portage/kde-base/plasma-runtime-4.4.0/work/plasma-runtime-4.4.0'
Comment 25 Timothy Miller 2010-02-10 20:55:46 UTC
Clarification:  By "console" I mean the TTY I compiled from.  Not the physical console.
Comment 26 Zac Medico gentoo-dev 2010-02-10 20:58:40 UTC
That all looks normal, except for the log being cut off.
Comment 27 Timothy Miller 2010-02-10 21:47:21 UTC
It was suggested that since I've set --jobs for both emerge and make to 5 that I might be "overloading" my system.  Now, do my knowledge, I haven't run out of memory.  I have 8GB of RAM and 64GB of swap, and as far as I can tell, I haven't been hitting swap.  But nevertheless, I added "--load-average=10" to both make and emerge.  I hate using this option because it doesn't work well.  It works off a damped load average, not the instantaneous load average, so you can't reliably use it to keep the CPUs busy.  Instead, it'll oscillate between too loaded and too unloaded.  In any case, 10 should be high enough to keep things busy and low enough to prevent an overload of any kind.  Nevertheless, I've had it die on konqueror.  I'll attach the log (not that that would be terribly useful).  I'll drop the load-average cap to 5 just for kicks.
Comment 28 Timothy Miller 2010-02-10 21:47:58 UTC
Created attachment 219159 [details]
kde-base\:konqueror-4.4.0\:20100210-212600.log
Comment 29 Timothy Miller 2010-02-10 22:10:21 UTC
I think I've ruled out overloading as being the problem.  I set --load-average to 5 for both make and emerge, and it still dies.

* Messages for package kde-base/ark-4.4.0:

 * ERROR: kde-base/ark-4.4.0 failed:
 *   Make failed!
 * 
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 4197:  Called kde4-meta_src_compile
 *   environment, line 3279:  Called kde4-base_src_compile
 *   environment, line 2959:  Called cmake-utils_src_compile
 *   environment, line 1101:  Called _execute_optionaly 'src_compile'
 *   environment, line  527:  Called enable_cmake-utils_src_compile
 *   environment, line 1474:  Called cmake-utils_src_make
 *   environment, line 1120:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "Make failed!";
 * 
 * If you need support, post the output of 'emerge --info =kde-base/ark-4.4.0',
 * the complete build log and the output of 'emerge -pqv =kde-base/ark-4.4.0'.
 * The complete build log is located at '/var/log/portage/kde-base:ark-4.4.0:20100210-220354.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/ark-4.4.0/temp/environment'.
 * S: '/var/tmp/portage/kde-base/ark-4.4.0/work/ark-4.4.0'
Comment 30 Timothy Miller 2010-02-10 23:22:02 UTC
There should be no problems with this:

MAKEOPTS="--jobs=4 --load-average=4"
EMERGE_DEFAULT_OPTS="--jobs=4"

But it dies on this:

* Messages for package kde-base/kopete-4.4.0:

 * ERROR: kde-base/kopete-4.4.0 failed:
 *   Make failed!
 * 
 * Call stack:
 *     ebuild.sh, line   54:  Called src_compile
 *   environment, line 4280:  Called kde4-meta_src_compile
 *   environment, line 3354:  Called kde4-base_src_compile
 *   environment, line 3034:  Called cmake-utils_src_compile
 *   environment, line 1176:  Called _execute_optionaly 'src_compile'
 *   environment, line  602:  Called enable_cmake-utils_src_compile
 *   environment, line 1549:  Called cmake-utils_src_make
 *   environment, line 1195:  Called die
 * The specific snippet of code:
 *           emake "$@" || die "Make failed!";
 * 
 * If you need support, post the output of 'emerge --info =kde-base/kopete-4.4.0',
 * the complete build log and the output of 'emerge -pqv =kde-base/kopete-4.4.0'.
 * The complete build log is located at '/var/log/portage/kde-base:kopete-4.4.0:20100210-225543.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/kopete-4.4.0/temp/environment'.
 * S: '/var/tmp/portage/kde-base/kopete-4.4.0/work/kopete-4.4.0'
Comment 31 Andreas K. Hüttel archtester gentoo-dev 2010-06-14 20:24:37 UTC
Any news on this? Did you have more luck with newer kde versions?
Comment 32 Timothy Miller 2010-06-14 23:12:15 UTC
I had to reduce --jobs to 2 for both emerge and make, and now I don't have any problem.  Still a mystery why I never see any OOM message.
Comment 33 Andreas K. Hüttel archtester gentoo-dev 2010-09-26 12:21:25 UTC
OK... I'm resolving this since there has been no news for a long time and we have no clue what's happening. Not the best of reasons, I admit, but there are no dupes either...
Comment 34 Zac Medico gentoo-dev 2010-09-26 13:30:20 UTC
I'm fairly certain that this was a portage bug that's been fixed in portage-2.1.9 by the following commit:

http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=0562ac6f03894e1f9450b0ec426d6c4737de6488

Apparently the case that's fixed by this commit was very unlikely up until I added the EbuildIpcDaemon.