Please test and mark as stable, older versions have to go. MIPS: please keyword 0.5.0 or 0.5.1.
*** Bug 138345 has been marked as a duplicate of this bug. ***
This doesn't compile for me. Error as follows: make all-recursive make[1]: Entering directory `/var/tmp/portage/mrxvt-0.5.0/work/mrxvt-0.5.0' Making all in doc make[2]: Entering directory `/var/tmp/portage/mrxvt-0.5.0/work/mrxvt-0.5.0/doc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/mrxvt-0.5.0/work/mrxvt-0.5.0/doc' Making all in src make[2]: Entering directory `/var/tmp/portage/mrxvt-0.5.0/work/mrxvt-0.5.0/src' x86_64-pc-linux-gnu-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I. -I.. -O2 -march=k8 -pipe -Wall -fPIC -c command.c x86_64-pc-linux-gnu-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I. -I.. -O2 -march=k8 -pipe -Wall -fPIC -c encoding.c command.c: In function `getWMStruts': command.c:3633: warning: dereferencing type-punned pointer will break strict-aliasing rules x86_64-pc-linux-gnu-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I. -I.. -O2 -march=k8 -pipe -Wall -fPIC -c init.c command.c: In function `rxvt_process_keypress': command.c:1012: warning: 'dk' might be used uninitialized in this function command.c:968: warning: 'dk' might be used uninitialized in this function x86_64-pc-linux-gnu-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I. -I.. -O2 -march=k8 -pipe -Wall -fPIC -c macros.c init.c: In function `rxvt_get_desktop': init.c:2814: warning: dereferencing type-punned pointer will break strict-aliasing rules x86_64-pc-linux-gnu-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I. -I.. -O2 -march=k8 -pipe -Wall -fPIC -c main.c x86_64-pc-linux-gnu-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I. -I.. -O2 -march=k8 -pipe -Wall -fPIC -c menubar.c x86_64-pc-linux-gnu-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I. -I.. -O2 -march=k8 -pipe -Wall -fPIC -c misc.c x86_64-pc-linux-gnu-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I. -I.. -O2 -march=k8 -pipe -Wall -fPIC -c netdisp.c x86_64-pc-linux-gnu-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I. -I.. -O2 -march=k8 -pipe -Wall -fPIC -c pixmap.c x86_64-pc-linux-gnu-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I. -I.. -O2 -march=k8 -pipe -Wall -fPIC -c ptytty.c x86_64-pc-linux-gnu-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I. -I.. -O2 -march=k8 -pipe -Wall -fPIC -c rxvt.c x86_64-pc-linux-gnu-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I. -I.. -O2 -march=k8 -pipe -Wall -fPIC -c screen.c x86_64-pc-linux-gnu-gcc -DPKG_CONF_DIR=\"/etc/mrxvt\" -I. -I. -I.. -O2 -march=k8 -pipe -Wall -fPIC -c scrollbar.c screen.c:2374: error: syntax error before "XftDraw" screen.c: In function `rxvt_free_clipping': screen.c:2377: error: `r' undeclared (first use in this function) screen.c:2377: error: (Each undeclared identifier is reported only once screen.c:2377: error: for each function it appears in.) screen.c:2380: error: `refreshRegion' undeclared (first use in this function) screen.c:2380: error: `gc' undeclared (first use in this function) make[2]: *** [screen.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/mrxvt-0.5.0/work/mrxvt-0.5.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/mrxvt-0.5.0/work/mrxvt-0.5.0' make: *** [all] Error 2 !!! ERROR: x11-terms/mrxvt-0.5.0 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile mrxvt-0.5.0.ebuild, line 79: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant. emerge --info: Portage 2.1 (default-linux/amd64/2006.1, gcc-3.4.6, glibc-2.3.6-r3, 2.6.16-gentoo-r9 x86_64) ================================================================= System uname: 2.6.16-gentoo-r9 x86_64 AMD Sempron(tm) Processor 3300+ Gentoo Base System version 1.6.14 dev-lang/python: 2.4.2 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r2 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=k8 -pipe" DISTDIR="/usr/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/portage" PORTDIR_OVERLAY="/usr/local/overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X alsa arts berkdb bitmap-fonts cdr cli crypt cups dri dvd dvdread ethereal ffmpeg flac flash foomaticdb fortran ftp gdbm gnome gpm gstreamer gtk gtk2 gtkhtml hal imagemagick ipv6 isdnlog jabber java javascript jpeg kde kdeenablefinal libg++ mp3 mpeg msn ncurses nls nptl nptlonly nsplugin ogg opengl pam pcre pda perl png pppd python qt qt3 qt4 quicktime readline reflection samba session spl ssl tcpd tiff truetype-fonts type1-fonts udev unicode usb userlocales vcd vorbis xine xinerama xml xmms xorg xv xvid zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux userland_GNU" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
It works for me on amd64: <snip> gcc -DPKG_CONF_DIR=\"/usr/local/etc/mrxvt\" -I. -I. -I.. -g -O2 -Wall -fPIC -c screen.c screen.c: In function `rxvt_scr_refresh': screen.c:3059: warning: 'cc1' might be used uninitialized in this function gcc -DPKG_CONF_DIR=\"/usr/local/etc/mrxvt\" -I. -I. -I.. -g -O2 -Wall -fPIC -c scrollbar.c <snip> I've tested both 0.5.0 and 0.5.1 - both build ok.
stable on alpha and amd64.
(In reply to comment #2) > This doesn't compile for me. Error as follows: I've got the exact same error message. My emerge --info Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16.11 i686) ================================================================= System uname: 2.6.16.11 i686 AMD Duron(tm) processor Gentoo Base System version 1.6.15 dev-lang/python: 2.4.2 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: 0.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1, 2.16.1-r2 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-tbird -fomit-frame-pointer -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/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=athlon-tbird -fomit-frame-pointer -pipe -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig confcache distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--sort-common -Wl,-Bdirect" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --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="x86 3dnow mmx pic unicode usepackagedmakefiles elibc_glibc kernel_linux userland_GNU" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Stable on ppc.
After some investigation mrxvt-0.5 still does not compile for me! This problem is not due to CFLAGS or LDFLAGS or any "ricer" options. It even does not compile with plain gcc-3.4.6. I think it's a very serious issue if a "stable" program does not even build! Banach src # gcc screen.c screen.c:2374: error: syntax error before "XftDraw" screen.c: In function `rxvt_free_clipping': screen.c:2377: error: `r' undeclared (first use in this function) screen.c:2377: error: (Each undeclared identifier is reported only once screen.c:2377: error: for each function it appears in.) screen.c:2380: error: `refreshRegion' undeclared (first use in this function) screen.c:2380: error: `gc' undeclared (first use in this function) Banach src # Banach src # gcc --version gcc (GCC) 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
I don't know why, but for some reason mrxvt-0.5.1 does build. I think we could close this bug if mrxvt-0.5.1 were marked stable too.
Okay, finally I found something in the changelog 0.5.0->0.5.1. See 0.5.0 to 0.5.1 \----------------------------------- Jimmy Zhou <jimmyzhou@users.sourceforge.net> * Bug Fixes: 1. Compile error at rxvt_free_clipping (screen.c) when XFT support is not enabled. I will also file a new bug for this.
*** Bug 138916 has been marked as a duplicate of this bug. ***
@nelchael - try again? :)
Adding back archs - 0.5.1 should be stabled as 0.5.0 has compilation problems.
ppc-macos: please keyword 0.5.1 as stable as <0.5.1 are going away after 0.5.1 gets all stable.
ppc-macos stable
emerges and runs, tested under Gnome and KDE Portage 2.1-r1 (default-linux/x86/no-nptl, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r9 i686) ================================================================= System uname: 2.6.16-gentoo-r9 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.6.15 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O0" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-O0" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict test" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/" LANG="de_DE@euro" LC_ALL="de_DE@euro" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.informatik.rwth-aachen.de/gentoo-portage" USE="x86 3dnow 3dnowext X Xaw3d a52 alsa arts artworkextra asf audiofile avi bash-completion berkdb bidi bitmap-fonts bootsplash bzip2 cairo cdda cddb cdparanoia cdr cli cracklib crypt css cups curl custom-cflags dbus dga directfb divx4linux dlloader dri dts dvd dvdr dvdread dvi eds emacs emboss encode esd evo exif expat fam fat fbcon fdftk ffmpeg firefox foomaticdb fortran ftp gb gcj gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml hal howl icq idn imagemagick imap imlib ipv6 isdnlog java javascript jikes jpeg jpeg2k kde ldap leim libg++ libwww lm_sensors mad maildir matroska mbox mikmod mime mmx mmxext mng mono motif mp3 mpeg mpeg2 mule nautilus ncurses nforce2 nls nocardbus nowebdav nsplugin nvidia ogg opengl pam pcre pdf pdflib perl plotutils pmu png ppds pppd preview-latex print python qt qt3 qt4 quicktime readline reflection reiserfs samba sdk session slang spell spl sse ssl svg svga t1lib tcltk tcpd theora thunderbird tiff truetype truetype-fonts type1-fonts usb vcd videos vorbis win32codecs wmf wxwindows xine xml xorg xosd xv xvid zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux linguas_de userland_GNU video_cards_radeon video_cards_vesa video_cards_fbdev" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Thanks for testing, works ok for me too. Marked stable on x86.
Stable on ppc
Is it possible to compile mrxvt 0.5.1 without utempter being installed ?
Yes: nelchael@nelchael ~$ emerge -pv utempter mrxvt These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] sys-apps/utempter-0.5.5.6 20 kB [ebuild R ] x11-terms/mrxvt-0.5.1 USE="jpeg png session truetype -debug -menubar" 0 kB Total size of downloads: 20 kB nelchael@nelchael ~$
The mips team doth annoint this bug with the Mark of Stability +1.
All archs done.