[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