George V. Reilly wrote:
I'm trying to build a full-featured Vim 7.076 on Ubuntu 6.06. I have all the packages listed at
   http://packages.ubuntulinux.org/edgy/editors/vim-full
as well as
   libncurses5-dev, libxt-dev, libgtk2.0-dev
to build a basic Gvim, and
   mzscheme, ruby1.8-dev, tcl8.4-dev
which suffices to build +ruby, +python, and +tcl, but not +perl or +mzscheme.

Here's the relevant output from 'make reconfig':

checking --enable-mzschemeinterp argument... yes
checking --with-plthome argument... "no"
checking PLTHOME environment var... "not set"
checking for mzscheme... /usr/bin/mzscheme
checking MzScheme install prefix...
checking --enable-perlinterp argument... yes
checking for perl... /usr/bin/perl
checking Perl version... OK
checking if compile and link flags for Perl are sane... no: PERL DISABLED

What are the magic invocations?


The following script, which I "source" in bash before compiling (using the bash "source" or "." command -- just running it isn't enough) includes most of the optional features -- IF the right software libraries are installed:

#!/bin/bash
#
# this file must be sourced, not run
#
# set environment variables
export CONF_OPT_GUI='--enable-gnome-check'
export CONF_OPT_PERL='--enable-perlinterp'
export CONF_OPT_PYTHON='--enable-pythoninterp'
export CONF_OPT_TCL='--enable-tclinterp --with-tcl=tclsh8.4'
export CONF_OPT_RUBY='--enable-rubyinterp'
export CONF_OPT_MZSCHEME='--enable-mzschemeinterp'
export CONF_OPT_CSCOPE='--enable-cscope'
export CONF_OPT_MULTIBYTE='--enable-multibyte'
export CONF_OPT_OUTPUT='--enable-fontset'
export CONF_OPT_FEAT='--with-features=huge'
export CONF_OPT_COMPBY='"[EMAIL PROTECTED]"'


You must also have the "development" packages for anything you want to include. I'm not sure how they are called on Ubuntu, but on SuSE it's e.g. perl-devel to be able to compile with perl. I can see you have the development packages for ruby and tcl. I suspect you haven't installed those for perl and mzscheme.

Oh, and by the way, the latest bugfix is 7.0.083 at the moment.


Best regards,
Tony.

Reply via email to