[slim-vim] progress - great!

Sampo Vuori sampo at vuoret.net
Sat Jul 15 03:17:45 CDT 2006


> Here is a basic, off the top of my head guide though:
> 1) Get Darcs from http://abridgegame.org/darcs/
> 2) Get Vim+ECL and ecl-slime from here http://wiki.alu.org/Slim-Vim-Repos
> 3) Get ECL from http://ecls.sourceforge.net/
I got the CVS-version of ECL.

> 4) Compile ECL following the instructions on the home page
> 5) Compile Vim+Async+ECL, on Darwin I configure with
>   ./configure --prefix=/opt/local --enable-eclinterp --disable-darwin
>   The important part is really the "--enable-eclinterp" part

I got here, then the ran into problems. The first complaint was about
ecl.h not found. I told configure where to find them

CFLAGS=-I/path/to/ecl-sources/src/h

Then next compiler error was:

if_ecl.c:160: error: 'union cl_lispunion' has no member named 'string'

Looks like string is member of cl_lispunion only when ECL_UNICODE is
defined, so I did a dirty trick and added #define ECL_UNICODE to
src/if_ecl.c.

Next errors come from the linker:
objects/if_ecl.o: In function `intern_vim':if_ecl.c:(.text+0x14):
undefined reference to `make_string_copy'

couldn't find any traces of function (or anything) called
make_string_copy in the ecl sources. I'll investigate this further
later.

> Good luck, and welcome aboard!
Thanks =)

- Sampo

-- 
Not all who wander are lost -- J.R.R. Tolkien


More information about the slim-vim mailing list