Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 238395 - kde-base/plasma-workspace-4.1.1 fails to build.
Summary: kde-base/plasma-workspace-4.1.1 fails to build.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High blocker (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-22 14:15 UTC by Natalia Portillo
Modified: 2008-09-22 19:31 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 Natalia Portillo 2008-09-22 14:15:04 UTC
plasma-workspace fails to buid because does not found kworkspace.h.

[ 23%] Building CXX object plasma/applets/kickoff/CMakeFiles/plasma_applet_simplelauncher.dir/core/itemhandlers.o
/var/tmp/portage/kde-base/plasma-workspace-4.1.1/work/plasma-workspace-4.1.1/plasma/applets/kickoff/core/itemhandlers.cpp: In member function 'void Kickoff::LeaveItemHandler::logout()':
/var/tmp/portage/kde-base/plasma-workspace-4.1.1/work/plasma-workspace-4.1.1/plasma/applets/kickoff/core/itemhandlers.cpp:93: error: 'KWorkSpace' has not been declared
/var/tmp/portage/kde-base/plasma-workspace-4.1.1/work/plasma-workspace-4.1.1/plasma/applets/kickoff/core/itemhandlers.cpp:93: error: expected `;' before 'confirm'
/var/tmp/portage/kde-base/plasma-workspace-4.1.1/work/plasma-workspace-4.1.1/plasma/applets/kickoff/core/itemhandlers.cpp:94: error: 'KWorkSpace' has not been declared
/var/tmp/portage/kde-base/plasma-workspace-4.1.1/work/plasma-workspace-4.1.1/plasma/applets/kickoff/core/itemhandlers.cpp:94: error: expected `;' before 'type'
/var/tmp/portage/kde-base/plasma-workspace-4.1.1/work/plasma-workspace-4.1.1/plasma/applets/kickoff/core/itemhandlers.cpp:97: error: 'type' was not declared in this scope
/var/tmp/portage/kde-base/plasma-workspace-4.1.1/work/plasma-workspace-4.1.1/plasma/applets/kickoff/core/itemhandlers.cpp:97: error: 'KWorkSpace' has not been declared
/var/tmp/portage/kde-base/plasma-workspace-4.1.1/work/plasma-workspace-4.1.1/plasma/applets/kickoff/core/itemhandlers.cpp:103: error: 'type' was not declared in this scope
/var/tmp/portage/kde-base/plasma-workspace-4.1.1/work/plasma-workspace-4.1.1/plasma/applets/kickoff/core/itemhandlers.cpp:103: error: 'KWorkSpace' has not been declared
/var/tmp/portage/kde-base/plasma-workspace-4.1.1/work/plasma-workspace-4.1.1/plasma/applets/kickoff/core/itemhandlers.cpp:105: error: 'type' was not declared in this scope
/var/tmp/portage/kde-base/plasma-workspace-4.1.1/work/plasma-workspace-4.1.1/plasma/applets/kickoff/core/itemhandlers.cpp:105: error: 'KWorkSpace' has not been declared
/var/tmp/portage/kde-base/plasma-workspace-4.1.1/work/plasma-workspace-4.1.1/plasma/applets/kickoff/core/itemhandlers.cpp:109: error: 'KWorkSpace' has not been declared
/var/tmp/portage/kde-base/plasma-workspace-4.1.1/work/plasma-workspace-4.1.1/plasma/applets/kickoff/core/itemhandlers.cpp:109: error: 'confirm' was not declared in this scope
/var/tmp/portage/kde-base/plasma-workspace-4.1.1/work/plasma-workspace-4.1.1/plasma/applets/kickoff/core/itemhandlers.cpp:109: error: 'type' was not declared in this scope



Reproducible: Always

Steps to Reproduce:
Try to emerge KDE-4.1.1 from kde-testing overlay.




hades x11-libs # emerge --info
 * Overlay eclasses override eclasses from PORTDIR:
 *
 *   '/usr/portage/local/layman/kde-testing/eclass/kde4-base.eclass'
 *   '/usr/portage/local/layman/kde-testing/eclass/kde4-functions.eclass'
 *   '/usr/portage/local/layman/kde-testing/eclass/kde4-meta.eclass'
 *
 * It is best to avoid overridding eclasses from PORTDIR because it will
 * trigger invalidation of cached ebuild metadata that is distributed with
 * the portage tree. If you must override eclasses from PORTDIR then you
 * are advised to add FEATURES="metadata-transfer" to /etc/make.conf and to
 * run `emerge --regen` after each time that you run `emerge --sync`. Set
 * PORTAGE_ECLASS_WARNING_ENABLE="0" in /etc/make.conf if you would like to
 * disable this warning.
Portage 2.2_rc8 (default/linux/amd64/2008.0, gcc-4.2.3, glibc-2.8_p20080602-r0, 2.6.24-gentoo-r2 x86_64)
=================================================================
System uname: Linux-2.6.24-gentoo-r2-x86_64-Intel-R-_Pentium-R-_Dual_CPU_E2140_@_1.60GHz-with-glibc2.2.5
Timestamp of tree: Sat, 20 Sep 2008 16:22:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.4.4-r15, 2.5.2-r8
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
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.62-r1
sys-devel/automake:  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.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.26
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -mfpmath=sse -msse -msse2 -mmmx -msse3 -O3 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/env /usr/share/config /usr/shutdown /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/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=nocona -mfpmath=sse -msse -msse2 -mmmx -msse3 -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks parallel-fetch preserve-libs sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://mirror.ovh.net/gentoo-distfiles/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://mirror.scarlet-internet.nl/pub/gentoo http://gentoo.tiscali.nl/ http://mirror.muntinternet.net/pub/gentoo/ http://mirror.gentoo.no/ "
LANG="es_ES.UTF-8"
LC_ALL="en_US"
LDFLAGS="-Wl,-O1"
LINGUAS="es"
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"
PORTDIR_OVERLAY="/usr/portage/local/layman/kde-testing"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="7zip S3TC X a52 aac aalib accessibility ace acl acpi administrator afs aiglx aim alsa amazon amd64 amr amrnb amrwb animgif apache2 arj arts artworkextra asf async authfile automount avahi bash-completion bdf beagle berkdb binary-drivers binfilter bluetooth branding bzip2 cairo ccache cdda cddb cdinstall cdio cdparanoia cdr chm clamav clamd cli colordiff compress cpio cpudetection cracklib crypt css ctype cups curl d daap dbus device-mapper dga divx dmi dri dts dv dvb dvd dvdnav dvdr dvdread emerald emovix encode escreen esd evo evolution examples exif fat ffmpeg flac foomaticdb fortran ftp gcj gd gdbm gedit geoip ggi gif gimp gimpprint gkrellm glib glitz glut gnome gnome-print gnustep gnutella gnutls gpg2-experimental gphoto2 gpm grammar gs gtk gtk2 gzip hal hddtemp hfs howl howl-compat httpd iconv icq id3 id3tag ieee1394 imagemagick imap imlib ipv6 isdnlog jabber java javascript jfs jpeg jpeg2k kde kerberos ldap lha libcaca libclamav libgcrypt libnotify libwww lirc lm_sensors log4j lzo lzw mad magic matroska mbox md5sum mdb mdnsresponder-compat midi mime mjpeg mmap mmx mmxext mng modplug mono mouse mp2 mp3 mp4 mpeg mpeg2 mpi mplayer msn mudflap multilib musepack musicbrainz mysql mysqli nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh nautilus ncurses net nfs nls nntp nptl nptlonly nsplugin ntfs ntlm nvidia objc objc++ objc-gc ocaml offensive office ogg ole openal opengl openmp opera osc oscar oss pam pcntl pcre pda pdf perl php png pnm posix ppds pppd pvr python qt3 qt3support qt4 quicktime quotas rar rdesktop readline reflection reiser4 reiserfs rle rtc rtsp samba sasl scanner scsi sdl sdl-image sdl-sound sdlaudio sensord session shout simplexml skins slang slp snmp sockets sound speex spell spl sqlite sqlite3 srt sse sse2 sse3 ssl ssse3 subtitles suexec svg svgz sysfs syslog szip tcl tcltk tcpd teletext tga themes theora thesaurus threads tiff tk truetype twolame unicode unzip upnp ups usb uuencode v4l v4l2 vcd vcdx videos vnc vorbis vorbis-psy wav wavpack webdav wifi wma wmf wordperfect wxwindows x264 xanim xattr xcomposite xfs xinerama xml xorg xosd xpm xprint xscreensaver xulrunner xv xvid xvmc yahoo zeroconf zip zlib" ALSA_CARDS="hda-intel" 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 auth_digest authn_anon authn_dbd 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 dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so 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" LINGUAS="es" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Tomáš Chvátal (RETIRED) gentoo-dev 2008-09-22 18:40:13 UTC
Did you follow guide? http://tinyurl.com/45o367
If not please do so and report if problem prevails...
You can join us on irc.freenode.net #gentoo-kde if you want quicker response.
Btw that it does not work does not mean it is blocker ;]
Comment 2 Natalia Portillo 2008-09-22 19:15:09 UTC
Yes, also the one in http://gentoo-wiki.com/KDE4.

The problem is that plasma-workspace is not finding kworkspace/kworkspace.h that should be installed by kde-base/libkworkspace-4.1.1.

kde-base/libkworkspace-4.1.1 is installed correctly but the file is not installed.

I think it is a blocker as it does not allow to install KDE 4.1.1, is a MUST dependency.
Using logic, "it is blocking me to install the KDE 4.1.1 desktop at all".

(In reply to comment #1)
> Did you follow guide? http://tinyurl.com/45o367
> If not please do so and report if problem prevails...
> You can join us on irc.freenode.net #gentoo-kde if you want quicker response.
> Btw that it does not work does not mean it is blocker ;]
> 

Comment 3 Natalia Portillo 2008-09-22 19:31:16 UTC
Remerging kde-base/libkworkspace-4.1.1 solved previous problem creating a new one (libtaskmanager not found)

Remerging kde-base/libtaskmanager-4.1.1 solved that problem, and plasma-workspace emerged correctly.

Sorry for the inconveniences created.

(But, it is really strange that these files did not created in the first emerge)