Due to some python changes, icons and text are now missing from the buttons. There is already a patch available (source missing, but applied to compiz git repository), see attachment. Reproducible: Always
Created attachment 360234 [details, diff] ccsm-0.8.4-fix-missing-icon-and-text.patch
Please post your emerge --info Does not confirm this on stable system.
Yes, I'm on ~amd64. Here is the bug report: https://code.launchpad.net/~mc-return/compiz/compiz.merge-fix1130941-no-icons-and-text-in-ccsm/+merge/150337 Here is a nice description of the problem with screenshots: https://sites.google.com/site/debininja/tutorials/ccsm-no-icons-text-fix And here is my emerge --info: Portage 2.2.7 (default/linux/amd64/13.0/desktop, gcc-4.7.3, glibc-2.17, 3.11.2+ x86_64) ================================================================= System uname: Linux-3.11.2+-x86_64-Intel-R-_Core-TM-_i7-2600K_CPU_@_3.40GHz-with-gentoo-2.2 KiB Mem: 16389652 total, 12254748 free KiB Swap: 8388604 total, 8388604 free Timestamp of tree: Sun, 06 Oct 2013 13:45:01 +0000 ld GNU ld (GNU Binutils) 2.23.2 app-shells/bash: 4.2_p45 dev-java/java-config: 2.2.0 dev-lang/python: 2.7.5-r2, 3.3.2-r2 dev-util/cmake: 2.8.11.2 dev-util/pkgconfig: 0.28 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.12.1 sys-apps/sandbox: 2.6-r1 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.11.6, 1.13.4, 1.14 sys-devel/binutils: 2.23.2 sys-devel/gcc: 4.7.3-r1 sys-devel/gcc-config: 1.8 sys-devel/libtool: 2.4.2 sys-devel/make: 3.82-r4 sys-kernel/linux-headers: 3.11 (virtual/os-headers) sys-libs/glibc: 2.17 Repositories: gentoo gamerlay seden desktop-effects x11 misc ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=native -O2 -pipe -fno-ident -ggdb" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/eselect-lcdfilter/env.d/custom /usr/share/gnupg/qualified.txt /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo" CXXFLAGS="-march=native -O2 -pipe -fno-ident -ggdb" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--jobs 10 --quiet-build=n --select=n --keep-going" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="de_DE.UTF-8" LC_ALL="C" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -Wl,-z,now" MAKEOPTS="-j8" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/gamerlay /usr/portage/local/desktop-effects /usr/portage/local/x11 /usr/portage/local/my_overlay" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="7zip X a52 aac acpi alsa amd64 apache2 avx bash-completion berkdb branding bzip2 cairo cdda cdr cli consolekit cracklib cups curl custom-cflags custom-cxxflags cxx dbus dri dts dvd dvdr dvdread emboss encode exif faac faad fam ffmpeg firefox flac fortran ftp fuse gdbm gif gtk iconv idn imagemagick imap ipv6 jpeg kdehiddenvisibility lame lcms libnotify lm_sensors mad matroska mime mmx mng modules mp3 mp4 mpeg mudflap multilib musepack ncurses nls nptl nsplugin ogg openal opengl openmp pam pango pch pcre pdf png policykit postscript ppds qt3support qt4 readline recode sdl session sse sse2 sse3 sse4 sse41 sse42 sse4_1 sse5 ssl ssse3 startup-notification svg tcpd theora threads tiff truetype udev udisks unicode upower usb vcd vdpau vorbis wmf wxwidgets x264 xattr xcb xcomposite xinerama xml xpm xscreensaver xv xvid zlib" ABI_X86="64" 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" LIBREOFFICE_EXTENSIONS="nlpsolver pdfimport presenter-console presenter-minimizer" LINGUAS="de" OFFICE_IMPLEMENTATION="libreoffice" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby20" USERLAND="GNU" VIDEO_CARDS="radeon" XFCE_PLUGINS="menu logout trash" 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, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON
*** Bug 490548 has been marked as a duplicate of this bug. ***
I am not sure that ccsm is the right place to fix this, and here is why. The regression was introduced in =dev-python/pygobject-2.28.6-r54 (as compared to -r53), and ccsm is not the only victim. QuodLibet is also affected, and the symptoms are the same: "maximum recursion depth exceeded" on stderr, no text in the window.
same problem. patch don't work. dev-python/pygobject-2.28.6-r55: RuntimeError: maximum recursion depth exceeded while calling a Python object ~x86
problem in "pygobject-2.28.6-glib-2.36-class_init.patch" r55 without *init.patch works fine
Confirmed. @pygobject maintainers: comment #5, your thoughts?
This looks to be https://bugzilla.gnome.org/show_bug.cgi?id=705662 but I couldn't find a solution for it :(
retry today. it works!
+ 23 Jan 2014; Sergey Popov <pinkbyte@gentoo.org> +ccsm-0.8.4-r5.ebuild, + +files/ccsm-0.8.4-pygobject-glib-fix.patch: + Revision bump: add workaround for bug #487106, patch by Small_Penguin + <dark.shadow AT gmx.at>