Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 405857 - kde-misc/plasma-applet-daisy-0.0.4.25 fails build with KDE-4.8.0
Summary: kde-misc/plasma-applet-daisy-0.0.4.25 fails build with KDE-4.8.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-26 07:00 UTC by Oschtan
Modified: 2012-03-08 12:20 UTC (History)
1 user (show)

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


Attachments
build.log (build.log,9.72 KB, text/plain)
2012-02-27 02:10 UTC, Oschtan
Details
plasma-applet-daisy-0.0.4.25-kde48.patch (plasma-applet-daisy-0.0.4.25-kde48.patch,3.61 KB, patch)
2012-03-03 08:56 UTC, Michael Palimaka (kensington)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Oschtan 2012-02-26 07:00:25 UTC
[ 84%] [ 89%] Generating ui_appearanceConfiguration.h
Generating ui_advancedConfiguration.h
Scanning dependencies of target plasma_applet_daisy
[ 94%] [100%] Building CXX object applet/CMakeFiles/plasma_applet_daisy.dir/plasma_applet_daisy_automoc.o
Building CXX object applet/CMakeFiles/plasma_applet_daisy.dir/src/daisy.o
In file included from /mnt/gentoo/portage/kde-misc/plasma-applet-daisy-0.0.4.25/work/plasma-applet-daisy-0.0.4.25/applet/src/daisy.cpp:29:0:
/mnt/gentoo/portage/kde-misc/plasma-applet-daisy-0.0.4.25/work/plasma-applet-daisy-0.0.4.25/applet/src/daisy.h:105:20: error: 'TaskManager::TaskPtr' has not been declared
/mnt/gentoo/portage/kde-misc/plasma-applet-daisy-0.0.4.25/work/plasma-applet-daisy-0.0.4.25/applet/src/daisy.h:106:20: error: 'TaskManager::StartupPtr' has not been declared
In file included from /mnt/gentoo/portage/kde-misc/plasma-applet-daisy-0.0.4.25/work/plasma-applet-daisy-0.0.4.25/applet/src/daisy.cpp:29:0:
/mnt/gentoo/portage/kde-misc/plasma-applet-daisy-0.0.4.25/work/plasma-applet-daisy-0.0.4.25/applet/src/daisy.h:340:31: error: 'TaskPtr' has not been declared
/mnt/gentoo/portage/kde-misc/plasma-applet-daisy-0.0.4.25/work/plasma-applet-daisy-0.0.4.25/applet/src/daisy.h:421:5: error: 'TaskPtr' does not name a type
/mnt/gentoo/portage/kde-misc/plasma-applet-daisy-0.0.4.25/work/plasma-applet-daisy-0.0.4.25/applet/src/daisy.h:515:23: error: 'StartupPtr' has not been declared
/mnt/gentoo/portage/kde-misc/plasma-applet-daisy-0.0.4.25/work/plasma-applet-daisy-0.0.4.25/applet/src/daisy.h:516:25: error: 'StartupPtr' has not been declared
In file included from /mnt/gentoo/portage/kde-misc/plasma-applet-daisy-0.0.4.25/work/plasma-applet-daisy-0.0.4.25/applet/src/daisy.cpp:33:0:
/mnt/gentoo/portage/kde-misc/plasma-applet-daisy-0.0.4.25/work/plasma-applet-daisy-0.0.4.25/applet/src/daisyTasks.cpp:162:26: error: variable or field 'startupAdded' declared void
/mnt/gentoo/portage/kde-misc/plasma-applet-daisy-0.0.4.25/work/plasma-applet-daisy-0.0.4.25/applet/src/daisyTasks.cpp:162:26: error: 'StartupPtr' was not declared in this scope
make[2]: *** [applet/CMakeFiles/plasma_applet_daisy.dir/src/daisy.o] Error 1
make[1]: *** [applet/CMakeFiles/plasma_applet_daisy.dir/all] Error 2
make: *** [all] Error 2

Reproducible: Always




Portage 2.2.0_alpha89 (default/linux/amd64/10.0, gcc-4.6.2, glibc-2.14.1-r2, 3.2.6-gentoo x86_64)
=================================================================
System uname: Linux-3.2.6-gentoo-x86_64-AMD_Phenom-tm-_8450_Triple-Core_Processor-with-gentoo-2.1
Timestamp of tree: Sat, 25 Feb 2012 02:15:01 +0000
ccache version 3.1.7 [disabled]
app-shells/bash:          4.2_p20
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r3, 3.2.2
dev-util/ccache:          3.1.7
dev-util/cmake:           2.8.7-r3
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1
sys-apps/openrc:          0.9.9.1
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.68
sys-devel/automake:       1.11.3
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.6.2
sys-devel/gcc-config:     1.5-r2
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.2-r1 (virtual/os-headers)
sys-libs/glibc:           2.14.1-r2
Repositories: gentoo overlays-oschtan
Installed sets: 
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA PUEL skype-eula googleearth AdobeFlash-10.1 google-talkplugin google-chrome Oracle-BCLA-JavaSE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS=" -O2 -pipe -march=amdfam10 -mtune=amdfam10"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/red5/conf /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/red5-webapps"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS=" -O2 -pipe -march=amdfam10 -mtune=amdfam10"
DISTDIR="/mnt/distfiles"
FEATURES="assume-digests binpkg-logs buildpkg candy collision-protect distlocks ebuild-locks fixlafiles metadata-transfer news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch xattr"
FFLAGS=""
GENTOO_MIRRORS="http://linux.nsu.ru/gentoo-distfiles http://mirror.yandex.ru/gentoo-distfiles http://distfiles.gentoo.org"
LANG="ru_RU.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,--hash-style=gnu,-O1 -Wl,--as-needed"
LINGUAS="ru"
MAKEOPTS="-j2"
PKGDIR="/mnt/gentoo/package"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/mnt/gentoo"
PORTDIR="/mnt/gentoo/gentoo-tree"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://linux.rz.ruhr-uni-bochum.de/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aacplus aalib acpi action_modeswitch additions alsa amd64 amr ao ape auto-hinter berkdb bzip2 cairo cgi cleartype cli consolekit cracklib crypt ctype curl custom-cflags cxx dbus declarative demos development djvu dri dv dvd emerald enca encode exif extras faac fastcgi fbcondecor ffmpeg fontconfig fortran ftp fuse gd gecko gecko-mediaplayer gif git glitz google-gadgets gphoto2 gpm gstreamer gtk3 gudev hddtemp iconv imlib jabber java jbig jpeg jpeg2k kde kvm lame lastfm latin1 lcms libkms libnotify lm_sensors lzma mad mikmod mjpeg mmx mmxext mng modules mp3 mp4 mpeg mplayer mudflap multilib multitarget mysql natspec ncurses nls npp nptl nptlonly nsplugin objc objc++ objc-gc ogg openexr opengl openmp oscar pam pcre pdf perl php plasma png policykit povray pppd pulse pulseaudio python python3 qt3support qt4 rar rcc readline realtime reflection rtc sdk sdl sensord session skey slang sndfile source speex spell spl sqlite sqlite3 srt sse sse2 sse3 sse4a ssl startup-notification suid svg symlink sysfs syslog system-wide taglib tcpd templates theora thumbnail tidy tiff truetype udev unicode unsupported uploadprogress usb vcd vde vdpau video vorbis vpx webdav-neon wxwidgets x264 xattr xcb xcomposite xml xorg xpm xscreensaver xv xvid yv12 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" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru" PHP_TARGETS="php5-3" QEMU_SOFTMMU_TARGETS="x86_64 i386" QEMU_USER_TARGETS="x86_64 i386" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Oschtan 2012-02-26 07:03:58 UTC
https://github.com/gabm/Daisy
Comment 2 Oschtan 2012-02-26 07:13:36 UTC
The code to github successfully compiled with KDE-4.8.0
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2012-02-27 01:06:28 UTC
Please attach the entire build log to this bug report.
Comment 4 Oschtan 2012-02-27 02:10:38 UTC
Created attachment 303445 [details]
build.log
Comment 5 Chris Reffett (RETIRED) gentoo-dev Security 2012-02-27 23:02:37 UTC
I confirm as well for KDE 4.8.0-r1.
Comment 6 Chris Reffett (RETIRED) gentoo-dev Security 2012-02-27 23:10:18 UTC
Also, the site designated in the ebuild for download and homepage (http://cdlszm.org/) looks like it's no longer maintained, since the last entry in the changelog there is from 2010, and then they seem to have suddenly become active and jumped to github about two weeks ago. What I would suggest for this is packing the current version into a tarball, bumping the in-portage version to use said tarball, and if the git repo shows more activity, adding a live ebuild. Sound good?
Comment 7 Michael Palimaka (kensington) gentoo-dev 2012-03-03 08:56:04 UTC
Created attachment 304095 [details, diff]
plasma-applet-daisy-0.0.4.25-kde48.patch

Patch to fix compilation, generated by diffing the tarball and github repo.
Comment 8 Johannes Huber (RETIRED) gentoo-dev 2012-03-08 12:20:05 UTC
Thanks for reporting. Patch added in =kde-misc/plasma-applet-daisy-0.0.4.25-r1. Thanks kensington for spotting that.