# HG changeset patch # User Pascal Bellard # Date 1253888767 -7200 # Node ID 30bb68da9336d3a905d449fbb68b80ccd41c28ac # Parent 92cae9ac27b889823319b567709f8e743e9781c1 urxvt*: fix build with gcc-4.x diff -r 92cae9ac27b8 -r 30bb68da9336 urxvt-full/receipt --- a/urxvt-full/receipt Fri Sep 25 16:01:48 2009 +0200 +++ b/urxvt-full/receipt Fri Sep 25 16:26:07 2009 +0200 @@ -17,6 +17,7 @@ compile_rules() { cd $src + busybox patch -p0 -i $WOK/urxvt/stuff/gcc.u ./configure --prefix=/usr --infodir=/usr/share/info \ --enable-everything \ --mandir=/usr/share/man $CONFIGURE_ARGS && \ diff -r 92cae9ac27b8 -r 30bb68da9336 urxvt/receipt --- a/urxvt/receipt Fri Sep 25 16:01:48 2009 +0200 +++ b/urxvt/receipt Fri Sep 25 16:26:07 2009 +0200 @@ -16,6 +16,7 @@ compile_rules() { cd $src + busybox patch -p0 -i ../stuff/gcc.u ./configure --prefix=/usr --infodir=/usr/share/info \ --disable-perl --with-codesets='eu' \ --mandir=/usr/share/man $CONFIGURE_ARGS && \ diff -r 92cae9ac27b8 -r 30bb68da9336 urxvt/stuff/gcc.u --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/urxvt/stuff/gcc.u Fri Sep 25 16:26:07 2009 +0200 @@ -0,0 +1,23 @@ +--- src/command.C ++++ src/command.C +@@ -3336,7 +3336,7 @@ + } + else + { +- char *eq = strchr (str, '='); // constness lost, but verified to be ok ++ char *eq = strchr ((char *)str, '='); + + if (eq) + { + +--- src/misc.C ++++ src/misc.C +@@ -170,7 +170,7 @@ + char * + rxvt_basename (const char *str) NOTHROW + { +- char *base = strrchr (str, '/'); ++ char *base = strrchr ((char *)str, '/'); + + return (char *) (base ? base + 1 : str); + }