[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