On Thursday 06 November 2008 9:57 am, Bill McCarthy wrote:
> 
> On Thu 6-Nov-08 9:15am -0600, Charles Campbell wrote:
> 
> >
> > Bill McCarthy wrote:
> >> On Thu 6-Nov-08 4:03am -0600, Bram Moolenaar wrote:
> >>
> >>   
> >>> Patch 7.2.027
> >>> Problem:    Can use cscope commands in the sandbox.
> >>> Solution:   Disallow them, they might not be safe.
> >>> Files:      src/ex_cmds.h
> >>>     
> >>
> >> After this patch, since its a header file, I did a make
> >> clean before building.  When it came to compiling ex_docmd.c
> >> I received error messages and the process ended.  Here are
> >> the first few messages:
> >>
> >> In file included from ex_docmd.c:466:
> >> ex_cmds.h:656: error: `ex_oldfiles' undeclared here (not in a function)
> >> ex_cmds.h:656: error: initializer element is not constant
> >> ex_cmds.h:656: error: (near initialization for `cmdnames[280].cmd_func')
> >> ex_cmds.h:656: error: initializer element is not constant
> >> ex_cmds.h:656: error: (near initialization for `cmdnames[280]')
> >>
> >>   
> > I had the same problem; but I was able to manually fix it just fine;
> > line 657  should be:
> >
> >             BANG|TRLBAR|SBOXOK|CMDWIN),
> >
> > I suspect we both had applied the experimental "oldfiles" patch earlier
> > and patch#27 assumes otherwise.
> 
> I don't recall the experimental patch.  Noting that the new
> header file was already in svn.  I replaced my patched
> version and tried again - same result.

I generally avoid patches -- my source is from mainline svn only -- I
too did a 'make clean', and got a slightly different error:

ex_cmds.h:656: error: 'ex_oldfiles' undeclared here (not in a function)
make[1]: *** [objects/ex_docmd.o] Error 1

Further, my line 657 in ex_cmds.h is exactly as quoted above.

I may well be stuck at 7.2.26 until this is resolved...

sc

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui