[prev in list] [next in list] [prev in thread] [next in thread] 

List:       busybox
Subject:    bug#1198: [BusyBox] bug#1198: BusyBox: vi readonly does not compile
From:       Matt Kraai <kraai () alumni ! carnegiemellon ! edu>
Date:       2001-07-31 9:15:02
[Download RAW message or body]

On Tue, Jul 31, 2001 at 04:04:52PM +0200, Joost Voorhaar wrote:
> When I try to compile busybox with vi support, the file "vi.c" won't
> compile:
> 
> $ make
> ...
> gcc -I- -Wall -Wshadow -Os -fomit-frame-pointer -D_GNU_SOURCE  -DBB_VER='"0.
> 52"'
>  -DBB_BT='"2001.07.31-13:55+0000"' -DUSE_SYSTEM_PWD_GRP  -I.  -c vi.c -o
> vi.o
> vi.c: In function `colon':
> vi.c:1985: `readonly' undeclared (first use in this function)
> vi.c:1985: (Each undeclared identifier is reported only once
> vi.c:1985: for each function it appears in.)
> make: *** [vi.o] Error 1
> ...
> 
> I configured in Config.h:
> 
> // features for vi
> #define BB_FEATURE_VI_COLON     // ":" colon commands, no "ex" mode
> #define BB_FEATURE_VI_YANKMARK      // Yank/Put commands and Mark cmds
> #define BB_FEATURE_VI_SEARCH        // search and replace cmds
> #define BB_FEATURE_VI_USE_SIGNALS   // catch signals
> #define BB_FEATURE_VI_DOT_CMD       // remember previous cmd and "." cmd
> //#define BB_FEATURE_VI_READONLY        // vi -R and "view" mode
> #define BB_FEATURE_VI_SETOPTS       // set-able options,  ai ic showmatch
> #define BB_FEATURE_VI_SET       // :set
> //#define BB_FEATURE_VI_WIN_RESIZE  // handle window resize
> 
> The reason is fialry obvious: readonly status is taken from the file status
> and should be available regardless of BB_FEATURE_VI_READONLY.

I just fixed this in CVS.  This can be closed with the next
release.

Matt




[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic