OBSOLETE Cygutils - Utilities for Cygwin

UP
Obsolete CygUtils Home
Obsolete V1.1 Home

rxvt-2.6.2

News:

  • 2001-May-13: obsoleted by the rxvt package included within the main cygwin distribution.

    Download:

    rxvt-2.6.2-cygwin1.1.README

    If you are using the binary distribution, WATCH OUT!
    
    ** This precompiled RXVT package requires libX11.dll somewhere in your path.
       You can either download a copy from the same place you got this package,
    	or get Suhaib Siddiqi's complete X11 distribution for cygwin from
    	http://sourceware.cygnus.com/cygwin/xfree/
    
    ** This precompiled RXVT package requires a usable terminfo database in
       /usr/local/share/terminfo/* or where-ever $TERMINFO points. If you don't 
    	have one, then you need NCURSES. There should be a precomppiled NCURSES
    	package at the same place you got this precompiled RXVT package.
    
    To build yourself:
    
    unpack rxvt-2.6.2.tar.bz2
    cd rxvt-2.6.2
    patch -p1 < ../rxvt-2.6.2-cygwin1.1.patch
    
    
    LDFLAGS=-Wl,-subsystem,windows \
      ./configure \
      --x-includes=/usr/X11R6/include \
      --x-libraries=/usr/X11R6/lib \
      --enable-xpm-background \
      --enable-transparency \
      --with-xpm-includes=/usr/local/include \
      --with-xpm-library=/usr/local/lib \
      --enable-next-scrollbar \
      --enable-menubar \
      --with-terminfo=/usr/local/share/terminfo \
      --with-term=rxvt
    
    THEN edit config.h as follows:
    
    ----------------------------------------
    --- config.h.orig Wed Dec 01 17:21:44 1999
    +++ config.h      Wed Dec 01 17:22:22 1999
    @@ -193,13 +193,13 @@
     
     /* Define possible pty types */
     /* #undef PTYS_ARE_NUMERIC */
    -/* #undef PTYS_ARE_PTMX */
    +#define PTYS_ARE_PTMX 1
     /* #undef PTYS_ARE_PTC */
     /* #undef PTYS_ARE__GETPTY */
     /* #undef PTYS_ARE_GETPTY */	
     /* #undef PTYS_ARE_GETPT */
     /* #undef PTYS_ARE_CLONE */
    -#define PTYS_ARE_SEARCHED 1
    +/* #undef PTYS_ARE_SEARCHED */
       
     /* The number of bytes in a char.  */
     #define SIZEOF_CHAR 1
    ----------------------------------------
    
    AND edit src/feature.h as follows:
    ----------------------------------------
    --- src/feature.h.orig  Fri Apr 21 22:07:42 2000
    +++ src/feature.h       Fri Apr 21 22:07:57 2000
    @@ -186,7 +186,7 @@
      * SCROLL_ON_* defines above.)
      *
      */
    -/* #define SCROLL_ON_UPDOWN_KEYS */
    +#define SCROLL_ON_UPDOWN_KEYS
     
     /*
      * Allow unshifted Next/Prior keys to scroll forward/back
    -----------------------------------------
    
    NOTE: I wanted to statically link with my libXpm.a rather 
          than use Suhaib's libXpm.dll, so I made the following 
    		change to src/Makefile...
    NOTE: If you do this, be sure that the libX11.a in 
          /usr/local/lib is the '-X' version, and not the 
    		'-noX' version -- for more info,  see the xpm-3.4k 
    		section of the cygutils website.
    -----------------------------------------
    --- src/Makefile.orig   Fri Apr 21 22:14:39 2000
    +++ src/Makefile        Fri Apr 21 22:15:15 2000
    @@ -65,7 +65,7 @@
     XINC =  -I/usr/X11R6/include -I/usr/local/include
     
     # extra libraries needed by X on some systems, X library location
    -XLIB =  -L/usr/X11R6/lib -L/usr/local/lib -lXpm -lX11 
    +XLIB =  -L/usr/local/lib -lXpm -L/usr/X11R6/lib -lX11 
      
     # End of common section of the Makefile
     #-------------------------------------------------------------------------
    ------------------------------------------
    
    make
    make clock
    make install
      /usr/local/bin/rxvt.exe
      /usr/local/bin/rclock.exe
      /usr/local/man/man1/rxvt.1
      /usr/local/man/man1/rclock.1
    
    

    Obsolete V1.1 Home

    Obsolete CygUtils Home

    Last modified: Sun May 13 03:04:39 Eastern Daylight Time 2001