[slim-vim] Compiling with GUI?

Larry Clapp larry at theclapp.org
Tue Jul 18 22:07:20 CDT 2006


On Tue, Jul 18, 2006 at 05:34:38PM -0700, Richard Newman wrote:
> Hi all,
> 
>    Compiling Larry's vim70 repo on OS X/Intel, configure doesn't seem  
> to want to enable the Carbon GUI. configure without GUI arguments  
> picks X as the default GUI; using
> 
> ./configure --without-x --disable-gpm --prefix=/usr/local/ --enable- 
> gui=carbon  --enable-eclinterp --enable-perlinterp --enable-cscope -- 
> enable-rubyinterp --enable-tclinterp
> 
>    gives
> 
> checking for IceConnectionNumber in -lICE... (cached) yes
> checking if X11 header files can be found... yes
> checking for _XdmcpAuthDoIt in -lXdmcp... (cached) no
> checking for IceOpenConnection in -lICE... (cached) yes
> checking for XpmCreatePixmapFromData in -lXpm... (cached) yes
> checking if X11 header files implicitly declare return values... no
> checking --enable-gui argument... Sorry, carbon GUI is not supported
> 
>    and builds a perfectly-functional terminal-only Vim.
> 
>    Googling doesn't seem to yield an answer; on a Mac the Vim source  
> is *supposed* to build Vim.app by default, so I'm a little confused.
> 
>    Any thoughts?

Have you read http://macvim.org/OSX/index.php ?

I would recommend a "vanilla" Vim at first, since you're having
trouble.  

  ./configure --without-x --disable-gpm --prefix=/usr/local/
    --enable-gui=carbon

Once you get that working, add the rest.

You should also know that I configure with only ECL enabled -- no
Perl, CScope, Ruby, or Tcl.  There may be conflicts with those
interps.  (In particular, I'm pretty sure there's a conflict with Perl
& ECL; I think they both define a "node" structure, or something.)
Just so you know.

-- Larry



More information about the slim-vim mailing list