[slim-vim] build trouble again

Brad Beveridge brad.beveridge at gmail.com
Thu Aug 24 20:17:33 CDT 2006


On 24/08/06, Brad Beveridge <brad.beveridge at gmail.com> wrote:
> On 24/08/06, Ben <benbelly at gmail.com> wrote:
> > I pulled the latest from http://theclapp.org/repos/vim70+async+ecl/,
> > but I can't get it to build.
> >
> > I get:
> >
> > charset.c:562: error: conflicting types for 'transchar_byte'
> > charset.c:304: error: previous implicit declaration of 'transchar_byte' was here
> > make[1]: *** [objects/charset.o] Error 1
> >
> >
> > I did a make clean, configure, make and got the same thing.  So I
> > deleted the old version and did a get.  Same thing.
> >
> > I added the line:
> >     char_u * transchar_byte(c);
> >
> > at line 26 of charset.c, and that fixed the build, but I'm thinking
> > other people don't need to do that.  make test works.  I'm not going
> > to install until someone tells me I'm crazy, or everyone has that
> > problem
> >
> > -Ben
> Hrrm.  Can you look in src/proto/charset.pro - do you have a
> definition in there for transchar_byte?  I had problems with the proto
> files at one stage.
>
> Cheers
> Brad
>
It looks like the Vim7+ECL tree may not be synced up properly with the
mainline Vim tree.  I just pulled from both into pristine directories.
 I personally deleted the *.pro files and regenerated them - Vim has a
Makefile entry for that, but you need cproto in order to generate the
files.
I don't know what the right answer is here - regenerating worked for me.

Larry - any thoughts about why our proto files are busted?

Cheers
Brad


More information about the slim-vim mailing list