Senthil Kumaran wrote:
> I am trying to compile vim from source with python
> interpreter on Ubuntu. I have installed the dependencies for
> vim, installed python2.7-devel and python2.7-dbg packages on
> Ubuntu and do the configure step like this
>
>     ./configure --enable-pythoninterp
> --with-python-config-dir=/usr/lib/python2.7/config
>
> The config directory does contain the config.c file. The make
> step fails with the following error.
>     objects/py_config.o:(.data+0xcc): undefined reference to
> `initcStringIO'
>     objects/py_config.o:(.data+0xd4): undefined reference to
> `initcPickle'
>     objects/py_config.o:(.data+0xdc): undefined reference to
> `initzlib'

I am experimenting with this at the moment so the following is
based on floundering around, not actual knowledge, however I
have recently built Vim 7.3.494 on Fedora 16 with Python 2.7.

I used following, then make:

./configure --with-features=huge --prefix=$HOME/opt \
    --enable-pythoninterp \
    --with-python-config-dir=/usr/lib/python2.7/config

src/Makefile includes:
    objects/py_config.o: $(PYTHON_CONFDIR)/config.c

The file /usr/lib/python2.7/config/config.c does not contain any
of the identifiers that give the errors above, so my guess is
that you have a mixture of files from Python 2.7 and some
earlier version.

John

-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Raspunde prin e-mail lui