Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 245263 - kde-base/konsole-4.1.2 and kde-base/systemsettings-4.2.3 build failure with parallel make
Summary: kde-base/konsole-4.1.2 and kde-base/systemsettings-4.2.3 build failure with p...
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 277868
  Show dependency tree
 
Reported: 2008-11-02 11:19 UTC by Stuart Longland (RETIRED)
Modified: 2009-08-09 10:56 UTC (History)
1 user (show)

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


Attachments
KDE 4.1.2 build log (konsole-4.1.2-build.log,11.93 KB, text/plain)
2008-11-02 11:21 UTC, Stuart Longland (RETIRED)
Details
systemsettings-4.1.2 build log (build.log,53.62 KB, text/plain)
2008-11-02 11:21 UTC, Stuart Longland (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stuart Longland (RETIRED) gentoo-dev 2008-11-02 11:19:48 UTC
Hi,

I've lumped these two build failures together, since they both fail in the same way, but if need be, let me know and I'll file another bug for systemsettings.  In short though, both packages fail mid-compile due to a missing header.  Failures thus far have been 100% repeatable.

[ 24%] Building CXX object apps/konsole/src/CMakeFiles/konsolepart.dir/RemoteConnectionDialog.o
/tmp/portage/kde-base/konsole-4.1.2/work/konsole-4.1.2/apps/konsole/src/RemoteConnectionDialog.cpp:32:39: ui_RemoteConnectionDialog.h: No such file or directory

[ 88%] Building CXX object kcontrol/randr/CMakeFiles/krandrtray.dir/randrconfig.o
In file included from /tmp/portage/kde-base/systemsettings-4.1.2/work/systemsettings-4.1.2/kcontrol/randr/randrc
onfig.cpp:21:
/tmp/portage/kde-base/systemsettings-4.1.2/work/systemsettings-4.1.2/kcontrol/randr/outputconfig.h:25:33: ui_out
putconfigbase.h: No such file or directory

These are headers that are auto-generated via the Qt tools in both cases, likely cmake (2.6) neglects to generate them for whatever reason.  I've managed to get most of KDE 4.1.2 going, using KDE 3.5's konsole app and calling kcmshell4 to pull up various configuration panels, but I notice some of these panels are missing, likely provided by the yet-to-be-installed systemsettings package.

beast ~ # emerge --info
WARNING: repository at /home/portage/overlays/local is missing a repo_name entry
WARNING: repository at /home/portage/overlays/shared is missing a repo_name entry
Portage 2.2_rc12 (hardened/x86/2.6, gcc-3.4.6-vanilla, glibc-2.6.1-r0, 2.6.27.2 i686)
=================================================================
System uname: Linux-2.6.27.2-i686-Pentium_III_-Coppermine-with-glibc2.1.3
Timestamp of tree: Sat, 01 Nov 2008 13:45:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.3 [disabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.4.4-r13, 2.5.2-r8
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.3
dev-util/cmake:      2.6.2
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.16.1, 2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.26
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/home/portage/distfiles"
FEATURES="buildpkg distcc distlocks fixpackages nostrip parallel-fetch preserve-libs protect-owned sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://www/portage http://qube.local/pub/gentoo http://qube.redhatters.home/pub/gentoo/archive http://mirror.aarnet.edu.au/pub/gentoo ftp://ftp.planetmirror.com/pub/gentoo http://mirror.pacific.net.au/linux/Gentoo http://mirror.isp.net.au/ftp/pub/gentoo/ http://ftp.swin.edu.au/gentoo/"
LC_ALL="en_AU.utf8"
LDFLAGS=""
LINGUAS="en_AU en_GB en"
MAKEOPTS="-j --load-average 1.5"
PKGDIR="/home/portage/packages/ia32/i686"
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="/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/portage/overlays/local /home/portage/overlays/shared"
SYNC="rsync://www.longlandclan.yi.org/gentoo-portage"
USE="X Xaw3d a52 aac aalib accessibility acl acpi additions alsa amr apache2 arts asf audiofile autoipd avahi berkdb bidi bl bluetooth bookmarks branding bzip2 cairo caps cddb cdparanoia cjk cpudetection cracklib crypt css cups curl dbus dga dia divx doc dri dts dv dvb dvd dvdr dvdread ecc emovix encode examples exif expat fam fame fbcon ffmpeg filepicker flac fortran fpx gd gdbm ggi gif gimpprint glut gmedia gmp gnutls gphoto2 gpm graphviz gs gstreamer gtk gtk2 gtkhtml hal hardened howl-compat idea idn ieee1394 imagemagick imap imlib inkjar ipv6 jabber jack java javascript jbig jce jingle joystick jpeg jpeg2k junit kde kerberos kqemu lcms ldap libcaca libvisual libwww lirc live lm_sensors lua lzo mad matroska mdnsresponder-compat midi mikmod mjpeg mmap mmx mng modplug mono mozbranding mozcalendar mozdevelop mozilla mozsvg mp3 mp4 mpeg musepack musicbrainz mysql nas ncurses netjack network nls nptl nptlonly nsplugin ogg openal openexr opengl oss pam pcre pda pdf perl pic plotutils png postscript povray pulseaudio python qt qt3 qt3support qt4 quicktime rdesktop readline real rtc samba scanner sdk sdl smartcard smp sndfile speex spell sqlite srt sse ssl subversion svg svga tcltk tcpd tetex theora threads tidy tiff tk toolbar transcode truetype unicode urandom usb utempter v4l v4l2 vboxbfe vcd vditool vidix visualisation vorbis win32codecs wmf wmp wxwindows x264 x86 xanim xforms xine xml xml2 xorg xprint xscreensaver xv xvid xvmc zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1   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="keyboard mouse summa wacom acecad jamstudio" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_AU en_GB en" USERLAND="GNU" VIDEO_CARDS="radeon v4l"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

I'll attach full build logs in a moment.
Comment 1 Stuart Longland (RETIRED) gentoo-dev 2008-11-02 11:21:00 UTC
Created attachment 170525 [details]
KDE 4.1.2 build log
Comment 2 Stuart Longland (RETIRED) gentoo-dev 2008-11-02 11:21:57 UTC
Created attachment 170527 [details]
systemsettings-4.1.2 build log
Comment 3 Wolfram Schlich (RETIRED) gentoo-dev 2009-02-09 16:20:22 UTC
I also get thar error (ui_randrconfigbase.h: No such file or directory) when
upgrading from 4.1.4 to 4.2.0...
Comment 4 Wolfram Schlich (RETIRED) gentoo-dev 2009-02-09 18:13:39 UTC
MAKEOPTS="-j1" fixed it *sigh*...

[19:12:22] * reavertm looks for sharp anti-upstream tool

;-)
Comment 5 Wolfram Schlich (RETIRED) gentoo-dev 2009-05-25 11:29:15 UTC
still true for kde-base/systemsettings-4.2.3.
can this please be worked around in the ebuild
by filtering MAKEOPTS?
Comment 6 Tomáš Chvátal (RETIRED) gentoo-dev 2009-06-13 11:38:18 UTC
please paste new build log for 4.2.4
Comment 7 Stuart Longland (RETIRED) gentoo-dev 2009-08-02 01:25:55 UTC
I'll be trying this on mipsel soon (since KDE3 is being deprecated and I'll need a good desktop for my Yeeloong).
Comment 8 Tomáš Chvátal (RETIRED) gentoo-dev 2009-08-09 10:56:58 UTC
okey, tested on 4 machines. With various j and no build issues. Since i dont have reasonable trace closing as worksforme.