See attached build-log and forum-post. Reproducible: Always Steps to Reproduce: 1. emerge -pv systemsettings Actual Results: * * ERROR: kde-base/systemsettings-4.0.1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2802: Called kde4-meta_src_compile * environment, line 2181: Called kde4-meta_src_make * environment, line 2216: Called kde4-base_src_make * environment, line 1971: Called cmake-utils_src_make * environment, line 726: Called die * The specific snippet of code: * emake "$@" || die "Make failed!"; * The die message: * Make failed! * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/kde-base/systemsettings-4.0.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/kde-base/systemsettings-4.0.1/temp/environment'. * Expected Results: Compiles without errors. Portage 2.1.4.4 (default-linux/amd64/2007.0/server, gcc-4.1.2, glibc-2.6.1-r0, 2.6.20-xen-r6_OpenSolutions x86_64) ================================================================= System uname: 2.6.20-xen-r6_OpenSolutions x86_64 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz Timestamp of tree: Thu, 21 Feb 2008 10:00:02 +0000 app-shells/bash: 3.2_p17-r1 dev-lang/python: 2.4.4-r6 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=nocona -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="buildpkg distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="de_DE.utf8" LC_ALL="de_DE.utf8" LINGUAS="de en" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" 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 accessibility acl alsa amd64 apache2 bash-completion berkdb bitmap-fonts branding cli cracklib crypt cups curl dbus dri esd fortran gdbm gif gnome gpm gtk hal iconv ipv6 jpeg kde ldap mailwrapper mdnsresponder-compat midi mmx mudflap mysql ncurses nls nptl nptlonly opengl openmp pam pcre perl png python qt3support qt4 readline reflection screen server session slang snmp spl sqlite sse sse2 ssl svg tcpd tiff truetype truetype-fonts type1-fonts unicode xinerama xml xorg 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 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 keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" USERLAND="GNU" VIDEO_CARDS="fbdev vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 144222 [details] Build log of failed emerge
Can you post a build.log in english, not all of us speak German. :) Set LC_ALL=C in the terminal you compile systemsettings in.
Created attachment 144227 [details] build log of failed emerge (with LC_ALL="C", english, sorry!)
I've got the same problem, but different system settings: Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.2.3, glibc-2.6.1-r0, 2.6.23-gentoo-r8 i686) ================================================================= System uname: 2.6.23-gentoo-r8 i686 Intel(R) Core(TM)2 CPU T7400 @ 2.16GHz Timestamp of tree: Sun, 02 Mar 2008 19:00:01 +0000 ccache version 2.4 [disabled] app-shells/bash: 3.2_p17-r1 dev-lang/python: 2.4.4-r6 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.61-r1 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -march=prescott -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="-Wl,-O1" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" 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" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib accessibility acpi alsa arts bash-completion berkdb bitmap-fonts cairo cdr cli cracklib crypt dbus dri dvd dvdr dvdread eds emboss encode esd evo fam firefox gdbm gif glib glibc-omitfp glitz gpm gstreamer gtk hal iconv isdnlog jpeg kde kerberos libwww mad midi mikmod mmx mp3 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp oss pam pcre pdf perl png pppd python qt3support qt4 quicktime readline reflection sdl semantic-desktop session spell spl sqlite sse sse2 ssl ssse3 svg svga tcpd threads tiff truetype truetype-fonts type1-fonts unicode vorbis win32codecs x86 xcomposite xml xorg xv 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 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 evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
I did some more research on this error systemsettings only breaks with qt-4.3.4 installed. With stable qt-4.3.2-r1 everything works fine for me.
Hi Gilbert, how did you manage kde-base/systemsettings-4.0.1 to compile against qt-4.3.2-r1? Systemsettings directly depends on ">=x11-libs/qt-4.3.3:4". (In reply to comment #5) > I did some more research on this error systemsettings only breaks with qt-4.3.4 > installed. With stable qt-4.3.2-r1 everything works fine for me. >
emerge --ask --nodeps systemsettings But if you do this, you have to build all packets like this. I have to admit it is very annoying, but it works for me, so far without any problems.
Ok, seems that the dependency on ">=x11-libs/qt-4.3.3:4" is not existing in this specific manner, it merely depends on >=qt-4.3 or something like that. Than the solution should be to correct the dependency in ALL kde-4-ebuilds, to the specific qt-version which is really needed. Am I right? I think the package-maintainer should be asked if there is a reason, why 4.3.3 is needed, or if it works perfectly well on the older versions of the 4.0-tree. On the kde-website, I don't find any other information than KDE needs qt-4. I don't know how to proceed from here, can some of the devs jump in here? Should I contact the package-maintainer direclty with this question? (In reply to comment #7) > emerge --ask --nodeps systemsettings > > But if you do this, you have to build all packets like this. I have to admit it > is very annoying, but it works for me, so far without any problems. >
(In reply to comment #8) > Ok, > seems that the dependency on ">=x11-libs/qt-4.3.3:4" is not existing in this > specific manner, it merely depends on >=qt-4.3 or something like that. > Than the solution should be to correct the dependency in ALL kde-4-ebuilds, to > the specific qt-version which is really needed. Am I right? > I think the package-maintainer should be asked if there is a reason, why 4.3.3 > is needed, or if it works perfectly well on the older versions of the 4.0-tree. I remember tightening the Qt4 dependency because back then, the latest version fixes numerous bugs in KDE 4. To prevent users hitting bugs that are already fixed in a newer Qt version I upped the dependency, before we added KDE 4.0.0. Also, you shouldn't be using --nodeps.
Hi Ingmar, this makes sense. At the moment kde 4.0 does not compile into a usable state for me with the latest qt4 (and so for others). I agree, that --nodeps is not the perfect solution, but I don't see another solution than lowering the dependency to the latest stable qt-release. If there will be a 4.02 ebuild-set in the next few days that fixes this issue, it would be perfectly fine. But at the moment I would love a running kde-4 with maybe a few qt-bugs much more, than a non compiling version which locks me out. (In reply to comment #9) > (In reply to comment #8) > > Ok, > > seems that the dependency on ">=x11-libs/qt-4.3.3:4" is not existing in this > > specific manner, it merely depends on >=qt-4.3 or something like that. > > Than the solution should be to correct the dependency in ALL kde-4-ebuilds, to > > the specific qt-version which is really needed. Am I right? > > I think the package-maintainer should be asked if there is a reason, why 4.3.3 > > is needed, or if it works perfectly well on the older versions of the 4.0-tree. > > I remember tightening the Qt4 dependency because back then, the latest version > fixes numerous bugs in KDE 4. To prevent users hitting bugs that are already > fixed in a newer Qt version I upped the dependency, before we added KDE 4.0.0. > > Also, you shouldn't be using --nodeps. >
*** Bug 212275 has been marked as a duplicate of this bug. ***
Would you mind testing this for 4.1.2. If this wont occur close it or i will close it as fixed.
Ok 15 days is enougt. There is new version in the tree which does not suffer with this issue. Also old version was removed. So closing as fixed.