On 2007-03-09, lin q <[EMAIL PROTECTED]> wrote:
> Hi,
>   I downloaded the vim 7.0 package to my RedHat Enterprise 3 machine.
> I do not have administrator previlidge, so I setup the env like this:
> 
> export DESTDIR=<my_dir>
> export prefix=<my_dir>
> 
>   Then I run
> make
> make install
> 
>   But when I run vim, <my_dir>/usr/local/bin/vim, I get this error:
> 
> Error detected while processing /home/linq/.vimrc:
> line   10:
> E484: Can't open file /usr/local/share/vim/syntax/syntax.vim
> Press ENTER or type command to continue
> 
>   Line 10 of my vimrc is: syntax on
> 
>   I am wondering why it still goes to /usr/local to look for data
> files. Is there a way I can control this?

I've never built vim using environment variables; I always use 
options to configure.  However, from my experience building vim on 
systems for which I do not have administrator privileges, and from 
reading the output of "./configure --help", I believe that

    export prefix=<my_dir>

is incorrect and should instead be

    export PREFIX=<my_dir>

Also, since you want DESTDIR to be set to the same directory as 
PREFIX, I think that

    export DESTDIR=<my_dir>

is unnecessary.  So I would suggest executing the following:

    export PREFIX=<my_dir>
    make reconfig
    make
    make install

Tony Mechelynck has some tips on using this technique to build vim 
on his web page, 
http://users.skynet.be/antoine.mechelynck/vim/compunix.htm.

For what it's worth, I build it this way:

    cd vim70
    ./configure --prefix=<my_dir>
    make
    make install

>   By the way, in throwing the above error message, VIM starts, but it
> is not GUI mode even though I have -g in the command, is that because
> of the above problem?

I don't think so.  It may be a configuration problem, though.  
Execute

    vim --version

and verify that you're running the version that you just built (the 
first line has the compile time and date) and that it contains the 
features you want, such as graphics.  The vim I built on Red Hat 
Linux 9 has on the third line:

    Normal version with X11-Motif GUI.

HTH,
Gary

-- 
Gary Johnson                 | Agilent Technologies
[EMAIL PROTECTED]     | Mobile Broadband Division
                             | Spokane, Washington, USA

Reply via email to