Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 138343 - Stabilize x11-terms/mrxvt-0.5.1
Summary: Stabilize x11-terms/mrxvt-0.5.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Krzysztof Pawlik (RETIRED)
URL:
Whiteboard:
Keywords:
: 138345 138916 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-06-28 05:19 UTC by Krzysztof Pawlik (RETIRED)
Modified: 2006-07-09 02:27 UTC (History)
2 users (show)

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 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-06-28 05:19:57 UTC
Please test and mark as stable, older versions have to go.
MIPS: please keyword 0.5.0 or 0.5.1.
Comment 1 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-06-28 05:28:02 UTC
*** Bug 138345 has been marked as a duplicate of this bug. ***
Comment 2 Peter Weller (RETIRED) gentoo-dev 2006-06-28 06:30:44 UTC
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
Comment 3 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-06-28 10:03:44 UTC
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.
Comment 4 Thomas Cort (RETIRED) gentoo-dev 2006-06-28 14:50:16 UTC
stable on alpha and amd64.
Comment 5 smrspam88 2006-06-29 08:12:52 UTC
(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
Comment 6 Lars Weiler (RETIRED) gentoo-dev 2006-07-02 07:16:36 UTC
Stable on ppc.
Comment 7 smrspam88 2006-07-02 09:38:52 UTC
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.
Comment 8 smrspam88 2006-07-02 09:41:33 UTC
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.
Comment 9 smrspam88 2006-07-02 14:57:34 UTC
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.
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2006-07-02 15:05:53 UTC
*** Bug 138916 has been marked as a duplicate of this bug. ***
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2006-07-02 15:06:41 UTC
@nelchael - try again? :)
Comment 12 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-07-03 00:49:44 UTC
Adding back archs - 0.5.1 should be stabled as 0.5.0 has compilation problems.
Comment 13 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-07-03 00:51:06 UTC
ppc-macos: please keyword 0.5.1 as stable as <0.5.1 are going away after 0.5.1 gets all stable.
Comment 14 Fabian Groffen gentoo-dev 2006-07-03 10:24:06 UTC
ppc-macos stable
Comment 15 Thomas Cort (RETIRED) gentoo-dev 2006-07-03 10:55:17 UTC
stable on alpha and amd64.
Comment 16 Christian Faulhammer (RETIRED) gentoo-dev 2006-07-05 03:08:33 UTC
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
Comment 17 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-07-05 04:36:14 UTC
Thanks for testing, works ok for me too. Marked stable on x86.
Comment 18 nixnut (RETIRED) gentoo-dev 2006-07-05 05:08:13 UTC
Stable on ppc
Comment 19 Cyril Mertens 2006-07-07 14:45:17 UTC
Is it possible to compile mrxvt 0.5.1 without utempter being installed ?
Comment 20 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-07-07 14:49:29 UTC
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 ~$
Comment 21 Joshua Kinard gentoo-dev 2006-07-08 18:49:41 UTC
The mips team doth annoint this bug with the Mark of Stability +1.
Comment 22 Krzysztof Pawlik (RETIRED) gentoo-dev 2006-07-09 02:27:58 UTC
All archs done.